.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}
.column-sidebar{padding:3% 3% 5% 2%}
.column-sidebar .one-col-right-sidebar .sidebar{float:right}
.column-sidebar .one-col-right-sidebar .main-content{float:left}
.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}
.column-sidebar{padding:3% 3% 5% 2%}
.column-sidebar .one-col-right-sidebar .sidebar{float:right}
.column-sidebar .one-col-right-sidebar .main-content{float:left}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header-title-custom-inner .headerContainer{background:url("../img/sitemap/sitemap_bg.jpg") no-repeat 0 0;background-size:cover}
.header-title-custom-inner .headerContainer .topBackground{position:relative;overflow:hidden;height:175px}
.header-title-custom-inner .headerContainer .btmBackground{background:rgba(91,91,92,0.9);height:auto;z-index:15}
.header-title-custom-inner .headerContainer .btmBackground .headingsContainer{display:block;padding:35px 5px}
.header-title-custom-inner:after{position:absolute;display:block;bottom:-22px;left:0;height:22px;width:100%;-webkit-box-shadow:0 -22px 22px rgba(0,0,0,0.2);-moz-box-shadow:0 -22px 22px rgba(0,0,0,0.2);box-shadow:0 -22px 22px rgba(0,0,0,0.2);content:' '}
.header-title-custom-inner .subtitle-text{margin:1% auto;font-size:1.286em;text-align:center}
.header-title-custom-inner.edit-mode h1{position:relative;z-index:11}
.header-title-custom-inner.edit-mode h2{color:#fff;font-size:1.1em;text-transform:none;font-weight:normal;z-index:11}
.header-title-custom-inner.edit-mode .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.header-title-custom-inner.edit-mode .image img{width:100%;opacity:.1}
.header-title-custom-inner .span12 h1{color:#fff;font-size:4.5em;text-align:center;margin:0 auto;text-transform:uppercase;max-width:100%;line-height:1.3em}
.header-title-custom-inner .span12 h2{color:#fff;font-size:1.1em;text-transform:none;font-weight:normal;z-index:11;margin:0 auto;line-height:1.3em}
.header-title-custom-inner.multi-line h1{line-height:100px;margin-top:38px}
@media(min-width:768px) and (max-width:1024px){.header-title-inner{height:212px}
.header-title-inner h1{font-size:7em;margin:0;line-height:212px}
.header-title-inner.multi-line h1{line-height:80px;margin-top:26px}
.header-title-custom-inner .span12 h2{line-height:24px}
}
@media(max-width:767px){.header-title-inner{height:67px}
.header-title-inner h1{font-size:2.125em;line-height:67px;margin:15px 0 0;line-height:40px}
.header-title-inner.multi-line h1{line-height:28px;margin-top:5px}
.header-title-custom-inner .headerContainer .btmBackground .headingsContainer{padding:25px 5px}
.header-title-custom-inner .span12 h1{font-size:2.225em}
}
@media(min-width:320px) and (max-width:480px){.header-title-custom-inner .headerContainer .btmBackground .headingsContainer{padding:20px 3px}
.header-title-custom-inner .headerContainer .btmBackground .headingsContainer h1{font-size:1.869em}
.header-title-custom-inner .span12 h2{line-height:24px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header-title-inner{background:url("../img/sitemap/sitemap_bg.jpg") no-repeat 0 0;background-size:cover;height:276px;position:relative;overflow:hidden}
.header-title-inner:after{position:absolute;display:block;bottom:-22px;left:-10%;height:22px;width:120%;-webkit-box-shadow:0 -22px 22px rgba(0,0,0,0.2);-moz-box-shadow:0 -22px 22px rgba(0,0,0,0.2);box-shadow:0 -22px 22px rgba(0,0,0,0.2);content:' '}
.header-title-inner.edit-mode h1{position:relative;z-index:11}
.header-title-inner.edit-mode .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.header-title-inner.edit-mode .image img{width:100%}
.header-title-inner h1{color:#fff;font-size:8.750em;line-height:276px;text-align:center;margin:0;text-transform:uppercase;max-width:100%}
.header-title-inner h1.multi-line{line-height:100px}
.header-title-inner.multi-line h1{line-height:100px;margin-top:38px}
@media(min-width:768px) and (max-width:1024px){.header-title-inner{height:212px}
.header-title-inner h1{font-size:7em;margin:0;line-height:212px}
.header-title-inner.multi-line h1{line-height:80px;margin-top:26px}
}
@media(max-width:767px){.header-title-inner{height:67px}
.header-title-inner h1{font-size:2.3em;line-height:67px;margin:15px 0 0;line-height:40px}
.header-title-inner.multi-line h1{line-height:28px;margin-top:5px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header-rider-container{background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0);position:relative;padding:2px auto;height:auto;width:100%;margin-left:0}
.header-rider-container .breadcrumb{background-color:inherit;margin:0;padding-top:25px;padding-left:24px}
.header-rider-container .rider-name{font-size:3.0em;font-weight:bold;line-height:60px;margin-top:-20px;text-transform:uppercase;width:60%}
.header-rider-container .racing-number-circle{text-align:left;background:none repeat scroll 0 0 transparent;border:3px solid #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:45px;position:relative;width:45px;margin-top:-4%;margin-left:60%}
.header-rider-container .racing-number-circle .racing-number{margin-top:-6px;text-align:center;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;line-height:20px;line-height:55px}
.header-rider-container .rider-location{visibility:hidden}
.header-rider-container .social{padding-bottom:25px}
@media(min-width:768px) and (max-width:1024px){.header-rider-container{background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0);position:relative;padding:2px auto;height:auto;width:100%;margin-left:0}
.header-rider-container .breadcrumb{background-color:inherit;margin:0;padding-top:25px;padding-left:14px}
.header-rider-container .rider-name{font-style:bold;text-transform:uppercase;margin-top:-20px;margin-left:10px;width:60%}
.header-rider-container .racing-number-circle{text-align:left;background:none repeat scroll 0 0 transparent;border:3px solid #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:45px;position:relative;width:45px;margin-top:-50px;margin-left:70%}
.header-rider-container .racing-number-circle .racing-number{text-align:center;font-style:bold;margin-top:-5px}
.header-rider-container .racing-number-circle .racing-number h3{line-height:27px}
.header-rider-container .rider-location{visibility:hidden}
.header-rider-container .social{margin-top:2%;padding-bottom:25px}
}
@media(min-width:321px) and (max-width:767px){.header-rider-container{background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0);position:relative;padding:2px auto;height:auto;width:100%;margin-left:0}
.header-rider-container .breadcrumb{background-color:inherit;margin:0;padding-top:25px;padding-left:14px}
.header-rider-container .rider-name{font-size:2.000em;font-style:bold;text-transform:uppercase;margin-left:10px;width:60%}
.header-rider-container .racing-number-circle{text-align:left;background:none repeat scroll 0 0 transparent;border:3px solid #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:40px;position:relative;width:40px;margin-top:-45px;margin-left:90%}
.header-rider-container .racing-number-circle .racing-number{text-align:center;font-style:bold;margin-top:-8px;margin-left:-6px!important}
.header-rider-container .racing-number-circle .racing-number h3{line-height:27px}
.header-rider-container .rider-location{visibility:hidden}
.header-rider-container .social{margin-top:2%;padding-bottom:25px}
}
@media(max-width:320px){.header-rider-container{background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0);position:relative;padding:4% auto;height:auto;margin-left:0}
.header-rider-container .breadcrumb{background-color:inherit;margin:0;padding-left:10%}
.header-rider-container .rider-name{text-transform:uppercase;margin-left:10%;padding-top:1.500em;padding-bottom:.500em;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;line-height:20px}
.header-rider-container .racing-number-circle{text-align:left;background:none repeat scroll 0 0 transparent;border:2px solid #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:25px;margin-left:80%;position:absolute;margin-top:-3em;width:25px}
.header-rider-container .racing-number-circle .racing-number{text-align:center;font-style:bold;margin-top:-7px;font-size:1.000em;margin-bottom:22px!important;margin-left:-8px!important;margin-right:10px!important;line-height:35px}
.header-rider-container .racing-number-circle .racing-number h3{line-height:36px}
.header-rider-container .rider-location{visibility:visible;color:#999;margin-top:-35px;padding-left:50px}
.header-rider-container .rider-location h6{font-size:10px;line-height:45px}
.header-rider-container .social{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}
.header-list-page{background:url('../img/media-gallery/gallery-header-bg.png') top left repeat-y #26282a;color:#fff}
.header-list-page #header-list-page-title{margin:2.55em;float:left;color:#fff;text-transform:uppercase}
.header-list-page #header-list-page-title h2{font-size:3.888em}
@media(max-width:767px){.header-list-page #header-list-page-title h2{font-size:3.100em}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header-title-inner{background:url("../img/sitemap/sitemap_bg.jpg") no-repeat 0 0;background-size:cover;height:auto;position:relative;overflow:hidden}
.header-title-inner:after{position:absolute;display:block;bottom:-22px;left:-10%;height:22px;width:120%;-webkit-box-shadow:0 -22px 22px rgba(0,0,0,0.2);-moz-box-shadow:0 -22px 22px rgba(0,0,0,0.2);box-shadow:0 -22px 22px rgba(0,0,0,0.2);content:' '}
.header-title-inner.edit-mode h1{position:relative;z-index:11}
.header-title-inner.edit-mode .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.header-title-inner.edit-mode .image img{width:100%}
.header-title-inner h1{color:#fff;font-size:3.750em;line-height:150px;text-align:center;margin:0;text-transform:uppercase;max-width:100%}
.header-title-inner h1.multi-line{line-height:100px}
.header-title-inner.multi-line h1{line-height:65px;margin-top:15px;margin-bottom:15px}
@media(min-width:768px) and (max-width:1024px){.header-title-inner{height:100px}
.header-title-inner h1{font-size:2.750em;margin:0;line-height:90px}
.header-title-inner.multi-line h1{line-height:45px;margin-top:5px}
}
@media(max-width:767px){.header-title-inner{height:auto}
.header-title-inner h1{font-size:1.888em;line-height:67px;margin:15px 0 0;line-height:40px}
.header-title-inner.multi-line h1{line-height:28px;margin-top:5px;margin-bottom: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}
.header{position:relative;background:transparent}
.cq-element-carousel_47renderer{z-index:98!important}
#header *{text-shadow:none!important;text-transform:uppercase;font-family:"TradeGothicLTStd"}
#header a:focus{outline:none!important;border:none!important;text-decoration:none}
#header a:hover{text-decoration:none}
#header .navbar .navbar-inner{padding:0;border:none!important;background:none!important;box-shadow:0 1px 4px rgba(0,0,0,0.67)}
#header .navigation-audience{height:5px;max-width:650px;margin-left:220px}
#header ul.audience{font-size:11.9px;font-weight:bold}
#header ul.audience li a{padding:10px 15px 0 15px;color:#52585e}
#header ul.audience li a .icon.general{visibility:hidden;margin:1px auto 0 auto}
#header ul.audience li:not(.active-page) a:hover{color:#000}
#header ul.audience li:not(.active-page) a:hover .icon.general{visibility:visible;background-position:-1px -104px}
#header ul.audience>li.active-page>a{color:#000;text-decoration:underline}
#header ul.audience>li.active-page>a .icon.general{visibility:visible}
#header ul.audience .brp-products-menu-item{margin:-10px 0 0 10px}
#header ul.audience .brp-products-menu-item a{display:block;padding:20px 0 5px 0}
#header ul.audience .brp-products-menu-item.open{background:url('../img/header/black-arrow-down.png') no-repeat top}
#header ul.audience .brp-products-menu-item.open a,#header ul.audience .brp-products-menu-item.open a:focus{color:#000}
#header .top-nav{background:#000 url('../img/header/top-nav-bg-repeat.png') repeat-x;min-height:100px;padding-right:0}
#header .top-nav .brand{margin:0;background:#000 url('../img/header/brand-logo-bg.png') no-repeat;width:273px;height:100px;padding:0}
#header .top-nav .brand a{display:inline-block;padding-right:20px;height:100px!important;margin-right:35px;text-decoration:none;float:right}
.lt-ie9 #header .top-nav .brand a{width:230px}
#header .top-nav .brand a img{border:none!important;max-width:195px}
#header .top-nav .brand a .logo-separator{padding:30px 5px 0 10px;display:inline-block;float:right}
#header .top-nav .brand a div{display:inline-block;float:right}
#header .top-nav .brand a .brpLogo{padding-top:40px}
#header .top-nav .brand a .brandLogo{padding-top:35px;max-width:195px;max-height:50px}
#header .top-nav .brand a #cq-gen54{padding-top:5px}
#header .top-nav .country-selector-header-a{text-align:left}
#header .top-nav .country-selector-header{text-align:right}
#header .top-nav .top-nav-container .bap-top-nav{min-width:0}
#header .top-nav .top-nav-container .second-nav{padding-left:20px}
#header .top-nav .top-nav-container .second-nav.active-second-nav li>a.hovered{color:#ffca00!important}
#header .top-nav .top-nav-container .second-nav li.category a{padding-left:10px!important;font-size:12.95px!important;color:#fff}
#header .top-nav .top-nav-container .second-nav li.category a:hover{background:0}
#header .top-nav .top-nav-container .second-nav .community a{display:table-cell;padding:10px 5px 0 0;font-size:.7142857142857143em;color:#52585e}
#header .top-nav .top-nav-container .navigation-tertiary{height:40px;max-width:550px;float:right}
#header .top-nav .top-nav-container .tertiary-nav{height:40px}
#header .top-nav .top-nav-container .tertiary-nav li{margin-top:-1px}
#header .top-nav .top-nav-container .tertiary-nav li a{color:#000;font-weight:bold;line-height:40px}
#header .top-nav .top-nav-container .tertiary-nav li a>span{display:inline-block;vertical-align:middle;line-height:14px}
#header .top-nav .top-nav-container .tertiary-nav li a .title{max-width:120px}
#header .top-nav .top-nav-container .tertiary-nav li a .icon.general{margin-left:0}
html.lt-ie9 #header .navigation-audience{max-width:520px}
@media(min-width:769px) and (max-width:1023px){.brand .logo-separator{padding-top:5px!important}
.brand .brpLogo{padding-top:14px!important}
.brand .brandLogo{padding-top:19px!important}
.brand .brandLogo .brp-image img{width:auto;height:auto;max-height:30px}
.navbar .nav>li>a{padding:10px 5px}
.navbar .nav>li:first-child a{padding-left:0}
.navbar .nav>li .brp-products-menu-item{margin-left:5px!important}
.second-nav{padding-left:12px!important;left:0!important;background:url('../img/header/white-second-nav-repeat.png') repeat-x!important}
.second-nav.active-second-nav{background:url('../img/header/second-nav-bg-repeat.png') repeat-x!important}
#header ul.audience{font-size:9.8px}
#header .top-nav .top-nav-container .tertiary-nav{padding-top:5px}
#header .top-nav .top-nav-container .tertiary-nav li{padding:0 5px 0 30px}
#header .top-nav .top-nav-container .tertiary-nav li a{max-width:110px;width:auto;display:inline-block;height:auto;padding:0!important;padding-left:5px!important;padding-right:7px!important;margin:1px 0!important}
#header .top-nav .top-nav-container .tertiary-nav.oneTooLong,#header .top-nav .top-nav-container .tertiary-nav.twoTooLong{padding-top:0}
#header .top-nav .top-nav-container .tertiary-nav.oneTooLong li,#header .top-nav .top-nav-container .tertiary-nav.twoTooLong li{padding-bottom:0}
#header .top-nav .top-nav-container .tertiary-nav.twoTooLong li{padding:1px 3px 3px 3px;margin-top:8px}
#header .top-nav .top-nav-container .tertiary-nav.twoTooLong li a{max-width:100px;font-size:.85em;line-height:.9em}
#header .top-nav .top-nav-container .tertiary-nav.twoTooLong li a:first-child{margin-top:0!important}
}
@media(max-width:1024px){#header ul.audience{font-size:9.8px}
}
@media(min-width:1024px){.tertiary-nav{background:url('../img/header/tertiary-nav.png') no-repeat;width:300px!important;height:40px}
.tertiary-nav li{margin:0 10px 0 0;float:right!important;width:135px;height:50px}
.tertiary-nav li a{padding:0!important;text-align:right;line-height:20px}
}
@media(min-width:808px){.mobile-nav-inner{display:none!important}
#header .mobile-nav-container{display:none!important}
#header .top-nav-container ul.audience>li.hover>a{color:#000}
#header .top-nav-container .second-nav{display:none;position:absolute;z-index:1;min-height:40px;top:40px;left:221px;right:0;margin:0;background:url('../img/header/white-second-nav.png') no-repeat,url('../img/header/white-second-nav-repeat.png') repeat-x}
#header .top-nav-container .second-nav li a{color:#333;font-weight:bold}
#header .top-nav-container .second-nav.active-second-nav{display:block;background:transparent;z-index:0}
#header .top-nav-container .second-nav.active-second-nav li a{font-weight:bold;color:#b9b9b9;padding-left:5px;padding-right:7px!important;font-size:12px!important}
#header .top-nav-container .second-nav.active-second-nav.black li a.hovered{color:#fff;background:#040404 url('../img/header/second-nav-hover.png') no-repeat center left}
#header .top-nav-container .second-nav li.category a.hovered{background:none!important}
}
@media(max-width:808px){#site-wrapper{background:inherit;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:5;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mobile-nav-container{min-height:50px;background:url('../img/header/mobile/mobile-nav-background.png') repeat-x}
.mobile-nav-container .mobile-logo{float:left;margin-left:10px}
.mobile-nav-container .mobile-logo a{display:block}
.mobile-nav-container .mobile-logo a .brpLogo,.mobile-nav-container .mobile-logo a .logo-separator,.mobile-nav-container .mobile-logo a .brandLogo{display:inline-block;float:right;margin-left:5px}
.mobile-nav-container .mobile-logo a .brpLogo{padding-top:10px}
.mobile-nav-container .mobile-logo a .brpLogo img{width:auto;height:auto;max-height:30px}
.mobile-nav-container .mobile-logo a .brandLogo{padding-top:9px}
.mobile-nav-container .mobile-logo a .brandLogo img{width:auto;height:auto;max-height:30px}
.mobile-nav-container .mobile-logo a .logo-separator{padding-top:5px;height:40px}
.mobile-nav-container .mobile-nav-button{width:75px;height:50px;background:url('../img/header/mobile/mobile-nav-button.png') no-repeat;float:right}
.mobile-nav-inner{position:absolute;top:0;right:0;bottom:0;left:auto;height:auto;overflow:auto;width:290px!important;z-index:1;-webkit-overflow-scrolling:touch;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;font-weight:bold}
.mobile-nav-inner span.icon.general{display:none}
.mobile-nav-inner #navigation-footer-brands img{float:right!important}
.mobile-nav-inner #navigation-footer-brands span{float:left!important;padding-left:20px}
.mobile-nav-inner #navigation-footer-brands select{width:140%}
.navbar,.brp-products-menu-item{display:none}
.audience{margin-bottom:0}
.audience>li>a{background:url('../img/header/mobile/mobile-audience-repeat.png') repeat-x;color:#52585e;margin:0!important;padding:12px 20px;text-transform:uppercase}
.audience>li.active-page>a{color:#000;text-decoration:underline}
.second-nav{display:block!important;margin:0!important;padding:0!important}
.second-nav>li{background:url('../img/header/mobile/mobile-second-nav.png') repeat-x;height:44px}
.second-nav>li>a{padding:12px 20px;color:#8a9199;font-size:.9em}
.second-nav>li>a:hover,.second-nav>li>a:focus{background:0}
.second-nav>li:first-child{background:url('../img/header/mobile/mobile-second-nav-first.png') repeat-x}
.second-nav>li.category a{font-size:1.1em;color:#fff}
.second-nav>li.community{display:none}
ul.tertiary-nav{background:url('../img/header/tertiary-repeat.png') repeat-x;float:none!important;height:50px;margin:0!important;padding-top:0!important}
ul.tertiary-nav>li{float:left;width:50%;text-align:center}
ul.tertiary-nav>li>a{padding:5px 0;color:#000;text-transform:uppercase}
ul.tertiary-nav>li>a>span{display:inline-block;vertical-align:middle}
ul.tertiary-nav>li>a .title{max-width:115px}
ul.tertiary-nav>li>a .icon.general{margin-left:0;display:inline-block}
ul.tertiary-nav>li>a:focus,ul.tertiary-nav>li>a:hover{background:url(../img/header/tertiary-nav-arrow.png) no-repeat center right}
ul.tertiary-nav>li:last-child{background:url('../img/header/tertiary-separator.png') no-repeat;background-position-x:-12%}
}
@media(min-width:320px) and (max-width:480px){#header .mobile-nav-container .mobile-logo a .brpLogo img{width:auto;height:auto;max-height:30px}
#header .mobile-nav-container .mobile-logo a .brandLogo img{width:auto;height:auto;max-height:30px}
}
@media print{#site-wrapper{position:relative}
}
#main-navigation-container-sticky-wrapper{position:relative;z-index:1000}
#main-navigation-container-sticky-wrapper #main-navigation-container{width:100%;z-index:1000}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#header.build-and-price .top-nav{background:transparent url('../img/build-and-price-vehicle-configuration/header-gradient.png') repeat-x!important}
#header.build-and-price .top-nav .brand{background:transparent url('../img/build-and-price-vehicle-configuration/header-logo.png') no-repeat!important;height:100px}
#header.build-and-price .navbar-inner{border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;filter:"none"}
#header.build-and-price .breadcrumb{background:0;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:14px}
#header.build-and-price .breadcrumb .vehicle{background:url('../img/build-and-price-vehicle-configuration/header_check.png') left center no-repeat;color:#666;padding-left:16px;margin-right:16px}
#header.build-and-price .breadcrumb .state{background:url('../img/build-and-price-vehicle-configuration/header_arrow.png') left center no-repeat;color:#000;padding-left:16px;margin-right:16px}
#header.build-and-price .navbar{display:block!important}
#header.build-and-price .desktop-top-nav{overflow:hidden!important}
#header.build-and-price .bap-top-nav{position:static;float:left;margin:0;list-style-type:none}
#header.build-and-price .bap-top-nav li a{display:inline-block;padding:5px 10px;margin:4px 0;color:#fff;font-size:1em;font-weight:bold}
#header.build-and-price .bap-top-nav li .start-build-cta{border:1px solid #3e4145;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 1px #aaa;-moz-box-shadow:0 0 1px #aaa;box-shadow:0 0 1px #aaa}
#header.build-and-price .bap-top-nav li .feature-builds-cta{position:absolute;right:22em}
#header.build-and-price .bap-back-cta{display:inline-block;position:absolute;z-index:99;top:-2em;left:5%;font-size:.85714285714286em;font-weight:bold;text-decoration:none;color:#000;padding-left:16px;background:url('../img/general/arrow-back.png') left center no-repeat}
.build-and-price #header.build-and-price .navbar .navbar-inner .breadcrumb{display:none}
.build-and-price #header.build-and-price .navbar .navbar-inner .bap-back-cta{display:none}
.vehicle-configuration #header.build-and-price .navbar .navbar-inner .breadcrumb{display:block}
.vehicle-configuration #header.build-and-price .navbar .navbar-inner .bap-back-cta{display:none}
@media(max-width:1023px) and (min-width:809px){#header.build-and-price .tertiary-nav{background:url('../img/build-and-price-vehicle-configuration/header-tertiary.png') no-repeat,url('../img/header/tertiary-bg-repeat.png') repeat-x}
#header.build-and-price .bap-top-nav li a{padding:7px 7px}
#header.build-and-price .bap-top-nav li .feature-builds-cta{right:10em}
}
@media(max-width:808px){.build-and-price-vehicle-configuration{padding:0}
.build-and-price-vehicle-configuration #site-wrapper{background:inherit;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;z-index:5;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.build-and-price-vehicle-configuration .mobile-nav-container{min-height:50px;background:url('../img/header/mobile/mobile-nav-background.png') repeat-x}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo{float:left;margin-left:10px}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a{display:block}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a .brpLogo,.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a .logo-separator,.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a .brandLogo{display:inline-block;float:right;margin-left:5px}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a .brpLogo{padding-top:10px}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a .brpLogo img{height:30px}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a .brandLogo{padding-top:9px}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a .brandLogo img{height:auto;width:141px}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-logo a .logo-separator{padding-top:5px;height:40px}
.build-and-price-vehicle-configuration .mobile-nav-container .mobile-nav-button{width:75px;height:50px;background:url('../img/header/mobile/mobile-nav-button.png') no-repeat;float:right}
.build-and-price-vehicle-configuration .mobile-nav-inner{position:absolute;top:0;right:0;bottom:0;left:auto;height:auto;overflow:auto;width:290px!important;z-index:1;-webkit-overflow-scrolling:touch;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;font-weight:bold}
.build-and-price-vehicle-configuration .mobile-nav-inner #navigation-footer-brands img{float:right!important}
.build-and-price-vehicle-configuration .mobile-nav-inner #navigation-footer-brands span{float:left!important;padding-left:20px}
.build-and-price-vehicle-configuration .mobile-nav-inner #navigation-footer-brands select{width:140%}
.build-and-price-vehicle-configuration .navbar,.build-and-price-vehicle-configuration .brp-products-menu-item{display:none}
.build-and-price-vehicle-configuration .audience{margin-bottom:0}
.build-and-price-vehicle-configuration .audience>li>a{background:url('../img/header/mobile/mobile-audience-repeat.png') repeat-x;color:#52585e;margin:0!important;padding:12px 20px;text-transform:uppercase}
.build-and-price-vehicle-configuration .audience>li.active-page>a{color:#000;text-decoration:underline}
.build-and-price-vehicle-configuration .second-nav{display:block!important;margin:0!important;padding:0!important}
.build-and-price-vehicle-configuration .second-nav>li{background:url('../img/header/mobile/mobile-second-nav.png') repeat-x;height:44px}
.build-and-price-vehicle-configuration .second-nav>li>a{padding:12px 20px;color:#8a9199;font-size:.9em}
.build-and-price-vehicle-configuration .second-nav>li>a:hover,.build-and-price-vehicle-configuration .second-nav>li>a:focus{background:0}
.build-and-price-vehicle-configuration .second-nav>li:first-child{background:url('../img/header/mobile/mobile-second-nav-first.png') repeat-x}
.build-and-price-vehicle-configuration .second-nav li.active-subpage a{color:#ffca00!important}
.build-and-price-vehicle-configuration .second-nav>li.category a{font-size:1.1em;color:#fff}
.build-and-price-vehicle-configuration .second-nav>li.community{display:none}
.build-and-price-vehicle-configuration ul.tertiary-nav{background:url('../img/header/tertiary-repeat.png') repeat-x;float:none!important;height:50px;margin:0!important;padding-top:0!important}
.build-and-price-vehicle-configuration ul.tertiary-nav>li{float:left;width:45%;text-align:center}
.build-and-price-vehicle-configuration ul.tertiary-nav>li>a{padding:5px 10px 0 10px;color:#000;text-transform:uppercase;background:url(../img/header/tertiary-nav-arrow.png) no-repeat center right}
.build-and-price-vehicle-configuration ul.tertiary-nav>li>a:focus,.build-and-price-vehicle-configuration ul.tertiary-nav>li>a:hover{background:url(../img/header/tertiary-nav-arrow.png) no-repeat center right}
.build-and-price-vehicle-configuration ul.tertiary-nav>li:last-child{background:url('../img/header/tertiary-separator.png') no-repeat;padding-left:10px}
.build-and-price-vehicle-configuration .mobile-nav-inner{display:none}
.build-and-price-vehicle-configuration .country-selector-header{display:none}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .top-nav{min-height:114px;margin-top:-10px}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .top-nav .brand{height:60px;width:190px;background:transparent url('../img/build-and-price-vehicle-configuration/header-logo.png') no-repeat -80px 0!important}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .top-nav .brand a{height:60px!important;margin-left:5%;margin-right:0;padding-right:0;float:left}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .top-nav .brand a .brandLogo{padding-top:23px;max-width:106px}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .top-nav .brand a .brandLogo img{max-width:106px}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .top-nav .brand a .brpLogo{padding-top:21px;width:28px}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .top-nav .brand a .logo-separator{height:37px;padding-top:17px}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .bap-top-nav .my-builds-cta{font-size:.68571428571429em;margin:0;padding:16px 10px 14px}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav{background:#585c61;z-index:100}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav .bap-top-nav{float:none}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav li a{display:block;position:static!important;width:100%;margin:0;color:#fff!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border:1px solid #aaa!important;border-width:1px 0 0 0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:8px 0 8px 2%!important;background:url('../img/general/arrow-fwd-light.png') no-repeat 94% 50%!important;line-height:1em}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav li a:hover{background-color:#3e4145!important;border:1px solid #3e4145}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav .navigation-tertiary{max-width:none;height:auto;float:none}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav .navigation-tertiary .tertiary-nav{height:auto;background:0}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav .navigation-tertiary .tertiary-nav li{padding:0;background:0;width:100%}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav .navigation-tertiary .tertiary-nav li a{text-align:left;margin:0;max-width:none;height:auto}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .desktop-top-nav .navigation-tertiary .tertiary-nav li a span.icon{display:none}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 none;background:0;margin:10px 0 0 0;float:right}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner button .icon-bar{background-color:#000;border-bottom:1px solid #6a6b6e;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:3px;margin-top:1px}
.build-and-price-vehicle-configuration #header.build-and-price .navbar .navbar-inner .breadcrumb{display:none!important}
.build-and-price-vehicle-configuration{padding:0}
.build-and-price-vehicle-configuration #site-wrapper{-webkit-overflow-scrolling:touch;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;position:static}
.build-and-price-vehicle-configuration .mobile-nav-inner{display:none}
}
.build-and-price #country-selector-header{position:absolute;top:0;width:100%}
.build-and-price .top-nav-container{margin-top:10px}
@media(min-width:768px) and (max-width:808px){.build-and-price-vehicle-configuration .desktop-top-nav{position:absolute;right:0;top:180px}
.build-and-price-vehicle-configuration .nav-collapse.collapse{height:0}
.build-and-price-vehicle-configuration .btn-navbar{display:block}
}
.googlemap-canvas{position:relative}
.googlemap-canvas span{display:block;margin:0 auto;width:16px;height:16px}
.google-custom-control{position:absolute;right:20px!important;bottom:20px!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}
.four-button-container{position:relative;z-index:99;clear:both}
.four-button-container [class*="span"].fluid-banner{margin-left:0!important;background-color:#fff}
.four-button-container .button-component-template,.four-button-container .transition-teaser .button-component-template{height:258px;width:330px;padding-bottom:30px}
.four-button-container .simple-button .button-component-title{text-align:center;padding-top:30px;font-size:12px}
.four-button-container .simple-button .button-component-template{width:100%!important}
.four-button-container .simple-button .button-component-subtitle{height:40px;text-align:center;padding-top:30px;font-weight:700;font-size:48px}
.four-button-container .simple-button .button-component-text{height:40px;text-align:center;font-weight:700;font-size:18px;margin:0 20px;padding:10px;word-wrap:break-word;padding-bottom:20px}
.four-button-container .simple-button .button-component-cta{text-align:center;height:46px;font-size:16px;color:#fff}
.four-button-container .row-fluid-full .column4{width:25%!important;float:left}
.four-button-container .large-promo-teaser .button-component-template{height:258px}
.four-button-container .transition-overlay{display:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.four-button-container .transition-teaser .button-component-template .transition-overlay{display:block}
.four-button-container .transition-teaser .button-component-template:hover .transition-overlay{opacity:0;filter:alpha(opacity=0);z-index:0}
.four-button-container .button-component-template{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6)}
.four-button-container .button-component-template .button-container-href{display:block;width:100%;height:100%}
.four-button-container .button-component-template img{min-height:100%;width:100%;position:relative}
.four-button-container .button-component-template .button-bg-image{height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}
.four-button-container .button-component-template .button-component-body{position:relative;z-index:2}
.four-button-container .button-component-template .button-component-body .pos{padding:0 4%}
.four-button-container .button-component-template .button-component-body h3{margin:0;padding:0 0 .2em 0;color:#fff;font-weight:bold}
.four-button-container .button-component-template .button-component-body h3 p{margin:0}
.four-button-container .button-component-template .button-component-body a:hover{text-decoration:none}
.four-button-container .button-component-template .button-component-body .button-component-title *,.four-button-container .button-component-template .button-component-body .button-component-subtitle *,.four-button-container .button-component-template .button-component-body .button-component-text *{margin:0;padding:0 0 3px 0;line-height:1em}
.four-button-container .button-component-template .button-component-body .button-component-title * p,.four-button-container .button-component-template .button-component-body .button-component-subtitle * p,.four-button-container .button-component-template .button-component-body .button-component-text * p{margin-bottom:10px!important;margin-top:10px!important}
.four-button-container .button-component-template .button-component-body .btn{line-height:1em;font-weight:bold;padding:8px 9px;margin-top:10px}
.four-button-container .align-left .button-component-body{position:absolute;width:100%;text-align:left}
.four-button-container .align-center .button-component-body{position:absolute;width:100%;text-align:center}
.four-button-container .align-right .button-component-body{position:absolute;width:100%;text-align:right}
.four-button-container .align-left .button-component-body,.four-button-container .align-center .button-component-body,.four-button-container .align-right .button-component-body{top:50%;margin-top:-10%}
.four-button-container .cq-wcm-edit .button-container{margin-bottom:30px}
@media only screen and (min-width:768px) and (max-width:992px){.four-button-container .row-fluid-full .column4{width:50%!important}
.four-button-container .btn-brp-general{font-size:14px!important}
.four-button-container .align-left .button-component-body,.four-button-container .align-center .button-component-body,.four-button-container .align-right .button-component-body{text-align:center!important}
}
@media only screen and (min-width:320px) and (max-width:767px){.four-button-container .row-fluid-full .column4{width:100%!important;float:left}
.four-button-container .button-container .large-promo-teaser.align-left .button-component-body,.four-button-container .button-container .large-promo-teaser.align-center .button-component-body,.four-button-container .button-container .large-promo-teaser.align-right .button-component-body{top:auto;bottom:2%;margin-top:0!important}
.four-button-container .transition-teaser .button-component-template:hover .transition-overlay{opacity:.005;filter:alpha(opacity=0.5)}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.raq-form-confirmation .base-form-confirmation-container{position:relative}
.raq-form-confirmation .model-image-box{position:absolute;top:0;right:50%;bottom:0;left:0;padding-right:10px}
.raq-form-confirmation .model-image-box .rendered-model{position:relative;display:inline-block;width:auto;height:100%;text-align:center}
.raq-form-confirmation .confirmation-details-box{width:50%}
.raq-form-confirmation .confirmation-titles{font-size:50px;font-weight:bold;line-height:1;text-transform:uppercase}
.raq-form-confirmation .confirmation-titles .icon,.raq-form-confirmation .confirmation-titles .title{display:inline-block}
.raq-form-confirmation .confirmation-titles .icon{float:left;margin-left:-0.15em;margin-right:.15em}
.raq-form-confirmation .confirmation-titles .title{max-width:calc(100% - 1em)}
.raq-form-confirmation .subtitle,.raq-form-confirmation .model-title{font-size:28px;font-weight:bold;line-height:1;text-transform:uppercase}
.raq-form-confirmation .confirmation-detail,.raq-form-confirmation .model-description{font-size:15px;font-weight:normal;line-height:1.2;margin-bottom:1em}
.raq-form-confirmation .model-link,.raq-form-confirmation .homepage-link{display:inline-block;font-weight:bold;line-height:1;text-transform:uppercase;margin-bottom:.25em}
.raq-form-confirmation .model-link:hover,.raq-form-confirmation .homepage-link:hover{color:#000}
.raq-form-confirmation .model-link .text,.raq-form-confirmation .homepage-link .text{vertical-align:middle}
.raq-form-confirmation .model-link{font-size:16px;text-decoration:underline}
.raq-form-confirmation .homepage-link{font-size:18px;text-align:center;text-decoration:none}
.raq-form-confirmation .homepage-link .icon{padding-right:.5em}
.raq-form-confirmation .buttons button{min-width:230px;font-size:18px!important;font-weight:bold;line-height:1;text-transform:uppercase;padding:.5em .5em!important;margin:0 .5em .5em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.raq-form-confirmation .buttons button span{display:inline-block;background:0;padding:0;vertical-align:middle}
.raq-form-confirmation .buttons button .icon{font-size:1.25em;padding-right:.5em}
.raq-form-confirmation .confirmation-detail,.raq-form-confirmation .model-details,.raq-form-confirmation .buttons{margin-bottom:2.5em}
@media(min-width:668px){.raq-form-confirmation .base-form-confirmation-container{margin-top:100px;margin-bottom:50px}
.raq-form-confirmation .confirmation-details-box{margin-bottom:50px}
}
@media(max-width:667px){.raq-form-confirmation .base-form-confirmation-container{margin-top:20px}
.raq-form-confirmation .model-image-box{right:73%}
.raq-form-confirmation .confirmation-details-box{width:73%}
.raq-form-confirmation .confirmation-titles{font-size:34px}
.raq-form-confirmation .confirmation-titles .title p{margin-bottom:.15em}
.raq-form-confirmation .subtitle,.raq-form-confirmation .model-title{font-size:20px}
.raq-form-confirmation .confirmation-detail,.raq-form-confirmation .model-description{font-size:12px}
.raq-form-confirmation .buttons button,.raq-form-confirmation .homepage-link{width:100%}
.raq-form-confirmation .homepage-link{margin-bottom:2em}
.raq-form-confirmation .confirmation-detail,.raq-form-confirmation .model-details,.raq-form-confirmation .buttons{margin-bottom:1.5em}
.raq-form-confirmation .confirmation-details-box{margin:20px 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}
.model-picker #select-model,.model-picker #select-engine{display:none}
.model-picker .bootstrap-select{width:auto;min-width:530px;max-width:100%;text-align:left;margin:0 0 25px 0}
.model-picker .bootstrap-select .dropdown-toggle{background:0;background-color:#8a8e93;color:#fff;font-size:20px;line-height:1;font-weight:bold;text-shadow:none;border:0;border-radius:0;padding:.75em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.model-picker .bootstrap-select .dropdown-toggle .filter-option{position:static;width:calc(100% - 2em)}
.model-picker .bootstrap-select .dropdown-toggle .caret{position:static;border:0;width:2em;font-family:brp-custom-font;margin:0}
.model-picker .bootstrap-select .dropdown-toggle .caret:before{content:"\55"}
.model-picker .bootstrap-select .dropdown-toggle:focus{outline:none!important}
.model-picker .bootstrap-select .dropdown-menu{border:0;border-radius:0;margin:0}
.model-picker .bootstrap-select .dropdown-menu li .div-contain{display:none}
.model-picker .bootstrap-select .dropdown-menu li dt{color:#8a8e93}
.model-picker .bootstrap-select .dropdown-menu li a:hover{background:#8a8e93}
.model-picker .bootstrap-select.open .dropdown-toggle{background-color:#8a8e93}
.model-picker .selectpicker:disabled+.bootstrap-select{display:none}
@media(max-width:667px){.model-picker .bootstrap-select{width:100%;min-width:initial;margin-bottom:13px}
.model-picker .bootstrap-select .dropdown-toggle{font-size:15px;line-height:1;text-transform:uppercase;padding:1.17em 1em}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.custom-question .question-title p,.custom-question .answers,.custom-question .answers-mobile{font-size:28px;font-weight:bold;line-height:1.2;margin:.75em 2em}
.custom-question .answers,.custom-question .answers-mobile{display:inline-block;text-align:left}
.custom-question .bootstrap-select{width:auto;min-width:530px;text-align:left;margin:0}
.custom-question .bootstrap-select .dropdown-toggle{background:0;background-color:#8a8e93;color:#fff;font-size:20px;line-height:1;font-weight:bold;text-shadow:none;border:0;border-radius:0;padding:.75em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.custom-question .bootstrap-select .dropdown-toggle .filter-option{position:static;width:calc(100% - 2em)}
.custom-question .bootstrap-select .dropdown-toggle .caret{position:static;border:0;width:2em;font-family:brp-custom-font;margin:0}
.custom-question .bootstrap-select .dropdown-toggle .caret:before{content:"\55"}
.custom-question .bootstrap-select .dropdown-toggle:focus{outline:none!important}
.custom-question .bootstrap-select .dropdown-menu{border:0;border-radius:0;margin:0}
.custom-question .bootstrap-select .dropdown-menu li a:hover{background:#8a8e93}
.custom-question .bootstrap-select.open .dropdown-toggle{background-color:#8a8e93}
.custom-question input[type=radio]{display:none}
.custom-question label.radio{display:inline-block;font-size:22px;font-weight:bold;line-height:1.2;margin:.25em 1.1em;padding:0}
.custom-question label.radio .label-icon{font-size:1.1em;font-weight:normal;margin-right:.5em}
.custom-question label.radio .label-text{word-break:break-word}
.custom-question input[type=radio]:not(:checked)+label.radio .label-icon{color:#999}
.custom-question input[type=radio]:checked+label.radio .label-icon:before{content:"\30"}
.custom-question .type-combo .answers{margin-top:.25em}
.custom-question .type-radio label.radio .label-text:hover{text-decoration:underline}
.custom-question .type-radioimage .answers{width:100%;margin:1em 0}
.custom-question .type-radioimage .answers label.radio{width:100%;font-size:15px;margin:0 0 .8em 0}
.custom-question .type-radioimage .answers label.radio .label-img{position:relative;display:inline-block;width:100%;height:88px;background-color:#d3d3d3;background-position:center;background-size:cover}
.custom-question .type-radioimage .answers label.radio .label-img .label-border{position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;border-width:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.custom-question .type-radioimage .answers label.radio .label-img .label-border .label-check{position:absolute;bottom:.4em;left:.4em;font-size:1.7em;background-image:-webkit-radial-gradient(circle,#fff 50%,rgba(255,255,255,0) 50%);background-image:-moz-radial-gradient(circle,#fff 50%,rgba(255,255,255,0) 50%);background-image:-o-radial-gradient(circle,#fff 50%,rgba(255,255,255,0) 50%);background-image:radial-gradient(circle,#fff 50%,rgba(255,255,255,0) 50%);background-repeat:no-repeat}
.custom-question .type-radioimage input[type=radio]:not(:checked)+label.radio .label-img .label-border{border:0}
.custom-question .type-radioimage input[type=radio]:not(:checked)+label.radio .label-img .label-border .label-check{display:none}
.custom-question .type-radioimage .row-fluid{width:100%;*zoom:1}
.custom-question .type-radioimage .row-fluid:before,.custom-question .type-radioimage .row-fluid:after{display:table;content:"";line-height:0}
.custom-question .type-radioimage .row-fluid:after{clear:both}
.custom-question .type-radioimage .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:5%;*margin-left:4.948024948024948%}
.custom-question .type-radioimage .row-fluid [class*="span"]:first-child{margin-left:0}
.custom-question .type-radioimage .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:5%}
.custom-question .type-radioimage .row-fluid .span12{width:100%;*width:99.94802494802495%}
.custom-question .type-radioimage .row-fluid .span11{width:91.25%;*width:91.19802494802495%}
.custom-question .type-radioimage .row-fluid .span10{width:82.5%;*width:82.44802494802495%}
.custom-question .type-radioimage .row-fluid .span9{width:73.75%;*width:73.69802494802495%}
.custom-question .type-radioimage .row-fluid .span8{width:65%;*width:64.94802494802495%}
.custom-question .type-radioimage .row-fluid .span7{width:56.25%;*width:56.19802494802495%}
.custom-question .type-radioimage .row-fluid .span6{width:47.5%;*width:47.44802494802495%}
.custom-question .type-radioimage .row-fluid .span5{width:38.75%;*width:38.69802494802495%}
.custom-question .type-radioimage .row-fluid .span4{width:30%;*width:29.948024948024948%}
.custom-question .type-radioimage .row-fluid .span3{width:21.25%;*width:21.198024948024948%}
.custom-question .type-radioimage .row-fluid .span2{width:12.5%;*width:12.448024948024948%}
.custom-question .type-radioimage .row-fluid .span1{width:3.75%;*width:3.698024948024948%}
.custom-question .type-radioimage .row-fluid .offset12{margin-left:110%;*margin-left:109.8960498960499%}
.custom-question .type-radioimage .row-fluid .offset12:first-child{margin-left:105%;*margin-left:104.8960498960499%}
.custom-question .type-radioimage .row-fluid .offset11{margin-left:101.25%;*margin-left:101.1460498960499%}
.custom-question .type-radioimage .row-fluid .offset11:first-child{margin-left:96.25%;*margin-left:96.1460498960499%}
.custom-question .type-radioimage .row-fluid .offset10{margin-left:92.5%;*margin-left:92.3960498960499%}
.custom-question .type-radioimage .row-fluid .offset10:first-child{margin-left:87.5%;*margin-left:87.3960498960499%}
.custom-question .type-radioimage .row-fluid .offset9{margin-left:83.75%;*margin-left:83.6460498960499%}
.custom-question .type-radioimage .row-fluid .offset9:first-child{margin-left:78.75%;*margin-left:78.6460498960499%}
.custom-question .type-radioimage .row-fluid .offset8{margin-left:75%;*margin-left:74.8960498960499%}
.custom-question .type-radioimage .row-fluid .offset8:first-child{margin-left:70%;*margin-left:69.8960498960499%}
.custom-question .type-radioimage .row-fluid .offset7{margin-left:66.25%;*margin-left:66.1460498960499%}
.custom-question .type-radioimage .row-fluid .offset7:first-child{margin-left:61.25%;*margin-left:61.1460498960499%}
.custom-question .type-radioimage .row-fluid .offset6{margin-left:57.5%;*margin-left:57.3960498960499%}
.custom-question .type-radioimage .row-fluid .offset6:first-child{margin-left:52.5%;*margin-left:52.3960498960499%}
.custom-question .type-radioimage .row-fluid .offset5{margin-left:48.75%;*margin-left:48.6460498960499%}
.custom-question .type-radioimage .row-fluid .offset5:first-child{margin-left:43.75%;*margin-left:43.6460498960499%}
.custom-question .type-radioimage .row-fluid .offset4{margin-left:40%;*margin-left:39.8960498960499%}
.custom-question .type-radioimage .row-fluid .offset4:first-child{margin-left:35%;*margin-left:34.8960498960499%}
.custom-question .type-radioimage .row-fluid .offset3{margin-left:31.25%;*margin-left:31.146049896049895%}
.custom-question .type-radioimage .row-fluid .offset3:first-child{margin-left:26.25%;*margin-left:26.146049896049895%}
.custom-question .type-radioimage .row-fluid .offset2{margin-left:22.5%;*margin-left:22.396049896049895%}
.custom-question .type-radioimage .row-fluid .offset2:first-child{margin-left:17.5%;*margin-left:17.396049896049895%}
.custom-question .type-radioimage .row-fluid .offset1{margin-left:13.75%;*margin-left:13.646049896049895%}
.custom-question .type-radioimage .row-fluid .offset1:first-child{margin-left:8.75%;*margin-left:8.646049896049895%}
.custom-question .type-radioimage .row-fluid-full{width:100%;*zoom:1}
.custom-question .type-radioimage .row-fluid-full:before,.custom-question .type-radioimage .row-fluid-full:after{display:table;content:"";line-height:0}
.custom-question .type-radioimage .row-fluid-full:after{clear:both}
.custom-question .type-radioimage .row-fluid-full [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0;*margin-left:-0.05197505197505198px}
.custom-question .type-radioimage .row-fluid-full [class*="span"]:first-child{margin-left:0}
.custom-question .type-radioimage .row-fluid-full .controls-row [class*="span"]+[class*="span"]{margin-left:0}
.custom-question .type-radioimage .row-fluid-full .span12{width:100%}
.custom-question .type-radioimage .row-fluid-full .span11{width:91.66666666666666%}
.custom-question .type-radioimage .row-fluid-full .span10{width:83.33333333333334%}
.custom-question .type-radioimage .row-fluid-full .span9{width:75%}
.custom-question .type-radioimage .row-fluid-full .span8{width:66.66666666666666%}
.custom-question .type-radioimage .row-fluid-full .span7{width:58.333333333333336%}
.custom-question .type-radioimage .row-fluid-full .span6{width:50%}
.custom-question .type-radioimage .row-fluid-full .span5{width:41.66666666666667%}
.custom-question .type-radioimage .row-fluid-full .span4{width:33.33333333333333%}
.custom-question .type-radioimage .row-fluid-full .span3{width:25%}
.custom-question .type-radioimage .row-fluid-full .span2{width:16.666666666666664%}
.custom-question .type-radioimage .row-fluid-full .span1{width:8.333333333333332%}
.custom-question .type-radioimage .row-fluid-full .offset12{margin-left:100%}
.custom-question .type-radioimage .row-fluid-full .offset12:first-child{margin-left:100%}
.custom-question .type-radioimage .row-fluid-full .offset11{margin-left:91.66666666666666%}
.custom-question .type-radioimage .row-fluid-full .offset11:first-child{margin-left:91.66666666666666%}
.custom-question .type-radioimage .row-fluid-full .offset10{margin-left:83.33333333333334%}
.custom-question .type-radioimage .row-fluid-full .offset10:first-child{margin-left:83.33333333333334%}
.custom-question .type-radioimage .row-fluid-full .offset9{margin-left:75%}
.custom-question .type-radioimage .row-fluid-full .offset9:first-child{margin-left:75%}
.custom-question .type-radioimage .row-fluid-full .offset8{margin-left:66.66666666666666%}
.custom-question .type-radioimage .row-fluid-full .offset8:first-child{margin-left:66.66666666666666%}
.custom-question .type-radioimage .row-fluid-full .offset7{margin-left:58.333333333333336%}
.custom-question .type-radioimage .row-fluid-full .offset7:first-child{margin-left:58.333333333333336%}
.custom-question .type-radioimage .row-fluid-full .offset6{margin-left:50%}
.custom-question .type-radioimage .row-fluid-full .offset6:first-child{margin-left:50%}
.custom-question .type-radioimage .row-fluid-full .offset5{margin-left:41.66666666666667%}
.custom-question .type-radioimage .row-fluid-full .offset5:first-child{margin-left:41.66666666666667%}
.custom-question .type-radioimage .row-fluid-full .offset4{margin-left:33.33333333333333%}
.custom-question .type-radioimage .row-fluid-full .offset4:first-child{margin-left:33.33333333333333%}
.custom-question .type-radioimage .row-fluid-full .offset3{margin-left:25%}
.custom-question .type-radioimage .row-fluid-full .offset3:first-child{margin-left:25%}
.custom-question .type-radioimage .row-fluid-full .offset2{margin-left:16.666666666666664%}
.custom-question .type-radioimage .row-fluid-full .offset2:first-child{margin-left:16.666666666666664%}
.custom-question .type-radioimage .row-fluid-full .offset1{margin-left:8.333333333333332%}
.custom-question .type-radioimage .row-fluid-full .offset1:first-child{margin-left:8.333333333333332%}
@media(max-width:667px){.custom-question .question-title p,.custom-question .answers,.custom-question .answers-mobile{font-size:17px;line-height:1;text-transform:uppercase}
.custom-question .bootstrap-select{width:100%;min-width:initial}
.custom-question .bootstrap-select .dropdown-toggle{font-size:15px;line-height:1;text-transform:uppercase;padding:1.17em 1em}
.custom-question label.radio{display:inline-block;font-size:14px;line-height:1;text-transform:uppercase;margin:.5em 1.1em}
.custom-question label.radio .label-icon{font-size:2em}
.custom-question label.radio .label-text{max-width:calc(100% - 3em);line-height:1;padding-top:.5em}
.custom-question label.radio+br.hide{display:block}
.custom-question .type-combo .answers{width:100%;margin:.7em 0}
.custom-question .type-radioimage .answers{display:none!important;visibility:hidden!important}
.custom-question .type-radioimage .answers-mobile.hidden{display:inline-block!important;visibility:visible!important;width:100%;margin:.7em 0}
}
@media(min-width:668px) and (max-width:800px){.custom-question label.radio{display:inline-block}
.custom-question label.radio+br.hide{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}
.rendered-model-image{position:relative;z-index:1;display:inline-block;width:auto;max-width:100%;height:100%}
.rendered-model-image #base{position:static}
.rendered-model-image #shadow{position:absolute;top:0;left:0}
.rendered-model-image .parts{position:absolute;top:0;right:0;bottom:0;left:0}
.rendered-model-image .parts img{position:absolute;top:0;left:0}
.rendered-model-image img{max-width:100%;max-height:100%}
.rendered-model-image.image-format-fix{margin-bottom:18%}
.rendered-model-image.image-format-fix img#shadow{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}
.color-picker-designer .title p{font-size:28px;font-weight:bold;line-height:1.2;margin:.75em 2em}
.color-picker-designer .designer{position:relative}
.color-picker-designer .designer .rendered-model{display:inline-block;max-width:275px;pointer-events:none}
.color-picker-designer .designer .picker-base,.color-picker-designer .designer .picker-tools{position:absolute;max-height:100%;padding:40px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.color-picker-designer .designer .picker-base:empty,.color-picker-designer .designer .picker-tools:empty{display:none}
.color-picker-designer .designer .picker-base{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);min-width:350px;background-color:rgba(204,204,204,0.19999999999999996);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),to(#ccc));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 50%,#ccc);background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0) 50%,#ccc);background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 50%,#ccc);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 50%,#ccc);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ffcccccc',GradientType=0);background-color:rgba(0,0,0,0)}
.color-picker-designer .designer .picker-base:not(:empty)+.rendered-model{margin-bottom:75px}
.color-picker-designer .designer .picker-tools{top:50%;right:0;left:0;-webkit-transform:translate(0,-60%);-moz-transform:translate(0,-60%);-ms-transform:translate(0,-60%);-o-transform:translate(0,-60%);transform:translate(0,-60%);background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(left,#ccc,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,#ccc);background-image:-moz-linear-gradient(left,#ccc,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,#ccc);background-image:-o-linear-gradient(left,#ccc,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,#ccc);background-image:linear-gradient(to right,#ccc,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,#ccc);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc',endColorstr='#ffcccccc',GradientType=0)}
.color-picker-designer .designer .tool{display:inline-block;float:left;max-width:3.125em;min-width:2.5em;font-size:40px;text-align:center}
.color-picker-designer .designer .tool:not(:last-child){margin-right:.75em}
.color-picker-designer .designer .tool .title{font-size:.45em;font-weight:bold;line-height:1;text-transform:uppercase;margin-bottom:1.4em}
.color-picker-designer .designer .tool .chips{display:inline-block;width:2.3em}
.color-picker-designer .designer .tool .chips .chip{display:inline-block;float:left}
.color-picker-designer .designer .tool .chips .chip label.radio{display:inline-block;min-height:initial;font-size:1em;line-height:0;padding:0;margin:0}
.color-picker-designer .designer .tool .chips .chip label.radio .label-icon{display:inline-block;width:1em;height:1em;border:0;border-style:solid;border-width:.075em;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:-3px 2px 9px 0 rgba(0,0,0,0.2);-moz-box-shadow:-3px 2px 9px 0 rgba(0,0,0,0.2);box-shadow:-3px 2px 9px 0 rgba(0,0,0,0.2)}
.color-picker-designer .designer .tool .chips .chip input[type=radio]:checked+label.radio .label-icon{border-color:#ababab!important}
.color-picker-designer .designer .tool .chips .chip input[type=radio]:not(:checked)+label.radio .label-icon:not(:hover){border:0;margin:.075em}
@media(min-width:668px){.color-picker-designer #base.tool{float:none;margin-top:250px}
.color-picker-designer #base.tool .title{display:none}
.color-picker-designer #base.tool .chips{width:2.625em}
.color-picker-designer #base.tool .chips .chip:not(:last-child){margin-right:.325em}
.color-picker-designer #top-panel.tool .chips .chip{width:50%}
.color-picker-designer #top-panel.tool .chips .chip:nth-child(odd){float:right;text-align:left}
.color-picker-designer #top-panel.tool .chips .chip:nth-child(even){float:left;text-align:right}
.color-picker-designer #top-panel.tool .chips .chip:nth-child(2){margin-top:.6em}
.color-picker-designer #top-panel.tool .chips .chip label.radio{margin:.025em 0}
.color-picker-designer #side-panel.tool .chips .chip{width:50%}
.color-picker-designer #side-panel.tool .chips .chip:nth-child(odd){float:left;text-align:right}
.color-picker-designer #side-panel.tool .chips .chip:nth-child(even){float:right;text-align:left}
.color-picker-designer #side-panel.tool .chips .chip:nth-child(2){margin-top:.6em}
.color-picker-designer #side-panel.tool .chips .chip label.radio{margin:.025em 0}
.color-picker-designer #accent.tool{float:right;max-width:none}
.color-picker-designer #accent.tool .chips{width:5.8em}
.color-picker-designer #accent.tool .chips .chip{padding:0 .2em;margin:-0.125em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.color-picker-designer #accent.tool .chips .chip:nth-child(1),.color-picker-designer #accent.tool .chips .chip:nth-child(2),.color-picker-designer #accent.tool .chips .chip:nth-child(13),.color-picker-designer #accent.tool .chips .chip:nth-child(14){width:50%}
.color-picker-designer #accent.tool .chips .chip:nth-child(3),.color-picker-designer #accent.tool .chips .chip:nth-child(5),.color-picker-designer #accent.tool .chips .chip:nth-child(10),.color-picker-designer #accent.tool .chips .chip:nth-child(12){width:calc((100% - 1 * 1.55em) / 2)}
.color-picker-designer #accent.tool .chips .chip:nth-child(6),.color-picker-designer #accent.tool .chips .chip:nth-child(9){width:calc((100% - 2 * 1.55em) / 2)}
.color-picker-designer #accent.tool .chips .chip:nth-child(1),.color-picker-designer #accent.tool .chips .chip:nth-child(3),.color-picker-designer #accent.tool .chips .chip:nth-child(6),.color-picker-designer #accent.tool .chips .chip:nth-child(10),.color-picker-designer #accent.tool .chips .chip:nth-child(13){text-align:right}
.color-picker-designer #accent.tool .chips .chip:nth-child(2),.color-picker-designer #accent.tool .chips .chip:nth-child(5),.color-picker-designer #accent.tool .chips .chip:nth-child(9),.color-picker-designer #accent.tool .chips .chip:nth-child(12),.color-picker-designer #accent.tool .chips .chip:nth-child(14){text-align:left}
.color-picker-designer #accent.tool .chips .chip:nth-child(1),.color-picker-designer #accent.tool .chips .chip:nth-child(2){margin-top:0}
.color-picker-designer #accent.tool .chips .chip:nth-child(9){padding-right:0}
.color-picker-designer #accent.tool .chips .chip:nth-child(13),.color-picker-designer #accent.tool .chips .chip:nth-child(14){margin-bottom:0}
.color-picker-designer #accent.tool .chips .chip:nth-child(6){padding-left:0}
}
@media(max-width:667px){.color-picker-designer .title p{font-size:18px;line-height:1;text-transform:uppercase}
.color-picker-designer .designer .rendered-model{max-width:200px;overflow:hidden}
.color-picker-designer .designer .picker-base,.color-picker-designer .designer .picker-tools{min-width:initial;background:0;padding:0}
.color-picker-designer .designer .picker-base:not(:empty)+.rendered-model{margin-bottom:45px}
.color-picker-designer .designer .picker-tools{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.color-picker-designer .designer .tool{width:100%;max-width:initial;min-width:initial;font-size:27px}
.color-picker-designer .designer .tool:not(:last-child){margin-right:0}
.color-picker-designer .designer .tool .title{font-size:.5em;margin:.75em}
.color-picker-designer .designer .tool .chips{width:auto;word-spacing:-0.3em}
.color-picker-designer .designer .tool .chips .chip{float:none}
.color-picker-designer .designer .tool .chips .chip label.radio{padding:.1545em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.color-picker-designer .designer .tool .chips .chip label.radio .label-icon{border-width:.12727em}
.color-picker-designer .designer .tool .chips .chip input[type=radio]:not(:checked)+label.radio .label-icon:not(:hover){margin:.11111em}
.color-picker-designer #top-panel.tool{width:50%}
.color-picker-designer #top-panel.tool .chips{max-width:160px}
.color-picker-designer #side-panel.tool{width:50%}
.color-picker-designer #side-panel.tool .chips{max-width:160px}
.color-picker-designer #accent.tool .chips{max-width:325px}
}
@media(min-width:668px) and (max-width:800px){.color-picker-designer .designer .tool{font-size:30px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.submit-cta .btn{padding:15px 20px}
.submit-cta .btn span{background-image:none}
.submit-cta button[type='submit']{position:relative}
.submit-cta button[type='submit'] .loader{position:absolute;top:50%;right:-2em;width:1em;height:1em;color:#000;font-size:2em;line-height:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.submit-cta button[type='submit'].loading .loader{display:block}
.submit-cta button[type='submit'].disabled:hover{color:#333!important;background-color:#e6e6e6}
@media(max-width:667px){.submit-cta button[type='submit'].loading .loader{top:auto;left:50%;bottom:-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}
.form-preferred-dealer .form-preferred-dealer-container{max-height:250px;overflow-y:auto;margin-top:15px}
.form-preferred-dealer .form-preferred-dealer-container ul.dealers-list{background-color:#fff;margin:0;padding:10px;list-style-type:none}
.form-preferred-dealer .form-preferred-dealer-container ul.dealers-list li.dealer-select-cta{padding:10px}
.form-preferred-dealer .form-preferred-dealer-container ul.dealers-list li.dealer-select-cta:hover{background-color:rgba(0,0,0,0.05);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}
.form-preferred-dealer .form-preferred-dealer-container .dealer-name{font-weight:bold}
.form-preferred-dealer .form-preferred-dealer-container .dealer-change-cta{display:inline-block;text-decoration:none;text-transform:uppercase;margin-top:10px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.base-form .form-section:not(:last-child){border-bottom:1px solid #000}
.base-form label.control-label.required:after{content:" *";color:red}
.base-form .bootstrap-select{width:auto;min-width:100%;max-width:100%;text-align:left;margin:0 0 25px 0}
.base-form .bootstrap-select .dropdown-toggle{background:0;background-color:#8a8e93;color:#fff;font-size:20px;line-height:1;font-weight:bold;text-shadow:none;border:0;border-radius:0;padding:.75em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.base-form .bootstrap-select .dropdown-toggle .filter-option{position:static;width:calc(100% - 2em)}
.base-form .bootstrap-select .dropdown-toggle .caret{position:static;border:0;width:2em;font-family:brp-custom-font;margin:0}
.base-form .bootstrap-select .dropdown-toggle .caret:before{content:"\55"}
.base-form .bootstrap-select .dropdown-toggle:focus{outline:none!important}
.base-form .bootstrap-select .dropdown-toggle.disabled{color:#333}
.base-form .bootstrap-select .dropdown-menu{border:0;border-radius:0;margin:0;width:100%}
.base-form .bootstrap-select .dropdown-menu li a:hover{background:#8a8e93}
.base-form .bootstrap-select.open .dropdown-toggle{background-color:#8a8e93}
.base-form .nl-section,.base-form .preferred-dealer-section{padding:30px 0}
.base-form .checkbox{min-height:0;padding:0}
.base-form .checkbox label{display:table;font-weight:normal;text-transform:none;margin-bottom:.75em}
.base-form .checkbox label .label-content{display:table-row;font-size:14px;line-height:1.2em}
.base-form .checkbox label .label-content:before{font-family:brp-custom-font;font-size:16px;padding-top:1px;padding-right:15px;padding-left:1px;vertical-align:top}
.base-form .checkbox label .label-content .color-chip{display:table-cell;max-width:2em;margin-top:-0.35em;margin-bottom:.35em;margin-right:15px;-webkit-box-shadow:0 0 .25em rgba(0,0,0,0.5);-moz-box-shadow:0 0 .25em rgba(0,0,0,0.5);box-shadow:0 0 .25em rgba(0,0,0,0.5);vertical-align:top}
.base-form .checkbox label .label-content .label-text{color:#000;display:table-cell;vertical-align:top}
.base-form .checkbox input[type=checkbox]{display:none}
.base-form .checkbox.colour-filter:first-child{margin-top:.35em}
.base-form .checkbox label .label-content:before{content:"\005A"}
.base-form .checkbox input[type=checkbox]:not(:checked)+label .label-content:before{color:#999}
.base-form .checkbox input[type=checkbox]:checked+label .label-content:before{content:"\0068"}
.base-form .form-title{font-family:TradeGothicLTStd;color:#000;font-size:28px;font-weight:700;line-height:60px;text-align:center;padding-bottom:50px}
.base-form .form-section{text-align:left}
.base-form .form-section .parsley-error-list{color:red;font-size:.9em;font-weight:normal;line-height:0;text-transform:none;list-style:none;margin:-1.5em 0 1.5em 0}
.base-form .form-section .parsley-error{border:2px solid red}
.base-form .form-section .required-field-legend{color:red;padding:20px 0}
.base-form .form-section input[type=text],.base-form .form-section textarea{width:100%;min-height:50px;box-shadow:none;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.base-form label{white-space:initial;font-weight:bold;font-size:16px;line-height:20px;color:#000;text-transform:uppercase}
.base-form textarea{box-shadow:initial}
.base-form .newsletter-section{padding-top:50px}
@media(max-width:667px){.base-form .form-title{line-height:30px;font-size:26px;padding:25px 0}
.base-form .bootstrap-select{width:100%;min-width:initial}
.base-form .bootstrap-select .dropdown-toggle{font-size:15px;line-height:1;text-transform:uppercase;padding:1.17em 1em}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#megaFormContainer .control-group{margin-bottom:15px}
#megaFormContainer #request-quote{text-align:center}
#megaFormContainer #request-quote .hidden{display:none;visibility:hidden;height:-1px}
#megaFormContainer #request-quote .ajax-loader{display:block;width:100%;height:100%;min-height:320px;background:url(../img/build-and-price-vehicle-configuration/ajax-loader.gif) no-repeat center center}
#megaFormContainer #request-quote .ajax-loaderRAQM{display:block;width:273px;height:30px;background:#000 url(../img/build-and-price-vehicle-configuration/ajax-loader.gif) no-repeat center center}
#megaFormContainer #request-quote .hide{display:none!important}
#megaFormContainer #request-quote #req-vehicles-content{background:url('../img/request-quote/top-side-bg.jpg') no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;position:relative;min-height:700px}
#megaFormContainer #request-quote #req-vehicles-content .title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;text-transform:uppercase;padding-top:65px}
#megaFormContainer #request-quote #req-vehicles-content .title h2{font-size:4.75em;color:#555;font-weight:bold}
#megaFormContainer #request-quote #req-vehicles-content .description{font-color:#000;margin-top:30px}
#megaFormContainer #request-quote #req-vehicles-content .description p{font-size:1.3em}
#megaFormContainer #request-quote #req-vehicles-content .which-vehicle{color:#666;margin-top:60px}
#megaFormContainer #request-quote #req-vehicles-content .which-vehicle p{font-size:1.8em;text-transform:uppercase;font-weight:bold}
#megaFormContainer #request-quote #req-vehicles-content .vehicle-selection-box{position:relative}
#megaFormContainer #request-quote #req-vehicles-content .raq-vehicles-shadow{height:12px;position:absolute;width:100%;top:100%;-webkit-box-shadow:0 -10px 5px #323232;-moz-box-shadow:0 -10px 5px #323232;box-shadow:0 -10px 5px #323232}
#megaFormContainer #request-quote #req-vehicles-content #quote-it-btn .quote-it{margin-top:10px;margin-bottom:15px}
#megaFormContainer #request-quote #req-vehicles-content #quote-it-btn .quote-it a{background-image:url("../img/contactus/transplus.png");background-position:95% 45%;background-repeat:no-repeat;text-align:left;width:220px}
#megaFormContainer #request-quote #req-vehicles-content #quote-it-btn .quote-it a span{background-image:none}
#megaFormContainer #request-quote #req-vehicles-content .select-new-vehicle a{color:#000;text-transform:uppercase;font-weight:bold;text-decoration:underline}
#megaFormContainer #request-quote #req-vehicles-content .select-new-vehicle a:hover{text-decoration:underline}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle{margin-left:40%}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle #change-vehicle,#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle #change-vehicle-frompe{color:#555;position:relative;z-index:1}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle .selected-vehicle-name h3{color:#000;text-transform:none}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle .selected-vehicle-msrp h4{color:#fff;text-transform:uppercase;margin:10px 0 0}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle .selected-vehicle-msrp .msrp-message{font-size:9px;line-height:11px;text-transform:initial;font-weight:normal}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle .build-image{position:relative;margin:-30% 0 -25% 0}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle .build-image canvas{width:100%!important}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle .build-image img{position:absolute;top:0;left:0}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle .build-image img:first-child{position:static}
#megaFormContainer #request-quote #req-vehicles-content #selected-vehicle .locale-price-disclaimer .btn-no-color span{color:#fff;background-image:none;font-size:1.1em}
#megaFormContainer #request-form{-webkit-box-shadow:0 -8px 5px rgba(50,50,50,0.75);-moz-box-shadow:0 -8px 5px rgba(50,50,50,0.75);box-shadow:0 -8px 5px rgba(50,50,50,0.75);background-color:#e6e7e9;background-image:-moz-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c4c7cc));background-image:-webkit-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:-o-linear-gradient(top,#fdfdfd,#c4c7cc);background-image:linear-gradient(to bottom,#fdfdfd,#c4c7cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#ffc4c7cc',GradientType=0);padding-top:3.750em}
#megaFormContainer #request-form ----------------- .generic-form-message,#megaFormContainer #request-form .credit-step-one,#megaFormContainer #request-form .credit-step-two,#megaFormContainer #request-form .privacy-policy{color:#fff!important}
#megaFormContainer #request-form #errorMessage{text-transform:uppercase;color:red;text-align:center}
#megaFormContainer #request-form #errorMessage .error-message{font-size:1.8em;font-weight:bold;line-height:35px}
#megaFormContainer #request-form #errorMessage .error-descr{font-weight:normal;text-transform:none;font-size:1.2em}
#megaFormContainer #request-form #raqForm{margin:auto!important;max-width:530px}
#megaFormContainer #request-form #raqForm #contact-me,#megaFormContainer #request-form #raqForm #help-understand{width:100%;margin-left:9%}
#megaFormContainer #request-form #contact-me{padding-right:10px}
#megaFormContainer #request-form #contact-me .vehicle-to-demo{margin-bottom:-5px}
#megaFormContainer #request-form #contact-me .select-state-province .dropdown-menu{height:300px!important}
#megaFormContainer #request-form #contact-me .select-country>.dropdown-menu{height:300px!important}
#megaFormContainer #request-form #contact-me #vehicle-dropdown-simplified #full-selection-select-new-vehicle #select-a-new-vehicle-text{display:none;visibility:hidden}
#megaFormContainer #request-form #contact-me #vehicle-dropdown-simplified #full-selection-select-new-vehicle #motorbox_1 .vehicle-selection{min-width:215px}
#megaFormContainer #request-form #contact-me #vehicle-dropdown-simplified #full-selection-select-new-vehicle #motorbox_1 .vehicle-selection [data-id="vehicle-selection"] .tab-container{padding:0}
#megaFormContainer #request-form #contact-me #vehicle-dropdown-simplified #full-selection-select-new-vehicle #motorbox_1 .vehicle-selection [data-id="vehicle-selection"] .atv_mainDIv{padding:0;margin:0;background-color:transparent}
#megaFormContainer #request-form #contact-me #vehicle-dropdown-simplified #full-selection-select-new-vehicle #motorbox_1 .dropdown-toggle{color:#e6e7e9;font-weight:bold;text-shadow:none}
#megaFormContainer #request-form #contact-me #vehicle-dropdown-simplified #full-selection-select-new-vehicle #motorbox_1 .dropdown-toggle span{color:#e6e7e9!important}
#megaFormContainer #request-form #help-understand{padding-right:10px}
#megaFormContainer #request-form .parsley-error-list{color:red;font-size:.9em;font-weight:normal;line-height:0;text-transform:none;list-style:none;margin-left:2px}
#megaFormContainer #request-form .parsley-error{border:2px solid red}
#megaFormContainer #request-form .selector-error{display:block;color:red;font-size:.9em;font-weight:normal;list-style:none outside none;margin-left:2px;text-transform:none;line-height:2em}
#megaFormContainer #request-form .required-span{color:#000;font-style:italic;text-transform:none;margin-bottom:20px}
#megaFormContainer #request-form .about-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3em;font-weight:bold;line-height:20px;text-transform:uppercase;color:#fff;margin:0 auto;text-align:center;margin-bottom:50px}
#megaFormContainer #request-form .bootstrap-select{background-color:#000;width:100%}
#megaFormContainer #request-form .dropdown-toggle{background-color:#000;background-image:url("../img/country-selector/drop-down-btn.png");background-repeat:no-repeat;background-position:98%;border-radius:0;color:#8a9199;font-weight:bold;text-shadow:none}
#megaFormContainer #request-form .dropdown-toggle span{color:#8a9199}
#megaFormContainer #request-form .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}
#megaFormContainer #request-form .select-error .dropdown-toggle span{color:#fff}
#megaFormContainer #request-form .dropdown-menu{height:210px;border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;text-shadow:none}
#megaFormContainer #request-form .dropdown-menu>li>a{color:#8a9199;font-weight:bold}
#megaFormContainer #request-form .dropdown-menu>li>a:hover,#megaFormContainer #request-form .dropdown-menu>li>a:focus,#megaFormContainer #request-form .dropdown-submenu:hover>a,#megaFormContainer #request-form .dropdown-submenu:focus>a{background-color:#000;background-image:none}
#megaFormContainer #request-form .open>.dropdown-menu{display:block;height:auto}
#megaFormContainer #request-form .caret{display:none}
#megaFormContainer #request-form .subtitle{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.875em;font-weight:bold;line-height:20px;color:#000;text-transform:uppercase;max-width:380px;line-height:25px}
#megaFormContainer #request-form .receive-news{float:left}
#megaFormContainer #request-form .control-group .control-label{color:#585a5c;font-weight:bold}
#megaFormContainer #request-form .control-group .radios{position:relative;display:block;overflow:hidden;padding-right:48px}
#megaFormContainer #request-form .control-group .radios #selectMale{float:left}
#megaFormContainer #request-form .control-group .radios #selectFemale{float:right;margin-right:55%}
#megaFormContainer #request-form .control-group .radios #selectFemale label,#megaFormContainer #request-form .control-group .radios #selectMale label{float:left}
#megaFormContainer #request-form .control-group .radios #selectFemale input,#megaFormContainer #request-form .control-group .radios #selectMale input{float:left;margin-right:10px;outline:0}
#megaFormContainer #request-form .control-group.pref-dealer-cg{position:relative}
#megaFormContainer #request-form .control-group.pref-dealer-cg>#choose-dealer-location{float:none}
#megaFormContainer #request-form .control-group.pref-dealer-cg .loading-overlay{background-color:rgba(0,0,0,0.7);color:#fff;position:absolute;top:20px;right:0;bottom:0;left:0;padding:10px;border-radius:7px;text-align:center}
#megaFormContainer #request-form .control-group.pref-dealer-cg .loading-overlay>img{margin:0 10px}
#megaFormContainer #request-form .request-qt-btn{margin-bottom:20px;text-align:center}
#megaFormContainer #request-form .request-qt-btn a.disabled{pointer-events:none;opacity:.5}
#megaFormContainer #request-form .extra-hint{color:#585a5c;font-size:1em;text-transform:none;font-weight:normal}
#megaFormContainer #request-form .text-area{min-height:115px;width:89%}
#megaFormContainer #request-form .character-note{font-weight:bold;color:#585a5c;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:normal;line-height:18px;text-align:right;padding-right:40px;text-transform:uppercase}
#megaFormContainer #request-form .control-group .controls input[type="text"],#megaFormContainer #request-form .control-group .controls input[type="tel"],#megaFormContainer #request-form .control-group .controls input[type="email"]{width:95%}
#megaFormContainer #request-form .info-label{color:#fff;font-weight:bold;text-transform:uppercase}
#megaFormContainer #request-form .check-option{height:50px;width:auto}
#megaFormContainer #request-form .check-option .check-label{color:#585a5c;font-size:.9em;margin-left:1.938em;position:relative;line-height:17px;float:right;width:auto}
#megaFormContainer #request-form .secondcheckoption{margin:13px 0 15px 0}
#megaFormContainer #request-form .disclaimers{margin:2em auto;width:50%}
#megaFormContainer #request-form .disclaimers p{font-size:10.5px;margin:0}
#megaFormContainer #request-form .disclaimers p:first-child{text-transform:uppercase;font-size:.7142857142857143em}
#megaFormContainer #request-form .disclaimers a{color:#000;text-decoration:underline}
#megaFormContainer #choose-dealer-location{padding-top:3%;padding-bottom:3%;color:#585a5c;text-transform:uppercase}
#megaFormContainer #choose-dealer-location .address{font-size:.875em;text-transform:capitalize}
#megaFormContainer #choose-dealer-location .address .company{font-weight:bold;margin-bottom:.313em;text-transform:uppercase!important;font-size:1.5em;color:#585a5c}
#megaFormContainer #choose-dealer-location #closest-dealer .req-different a{text-transform:uppercase;color:#585a5c;font-weight:bold}
#megaFormContainer #choose-dealer-location #custom-location{display:none}
#megaFormContainer #choose-dealer-location #custom-location .find-dealer{color:#636363;font-size:1.7em;font-weight:bold;margin-top:11px;margin-right:5px}
#megaFormContainer #choose-dealer-location #custom-location .dealer-zip .icon-search{color:#000;margin-left:-23px;cursor:pointer}
#megaFormContainer #choose-dealer-location #custom-location #dealerPostalCode{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:2px solid #585a5c;text-align:center;margin-top:5px}
#megaFormContainer #choose-dealer-location #dealer-error h3{color:#636363}
#megaFormContainer #choose-dealer-location #dealer-error a{text-transform:uppercase;color:#fff;font-weight:bold}
#megaFormContainer #choose-dealer-location #search-error h2{color:#636363}
#megaFormContainer #choose-dealer-location #locating-error h2{color:#636363}
#megaFormContainer #choose-dealer-location #dealerList{background:none repeat scroll 0 0 #ededee;border:1px solid #ededee;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:7px;position:relative;list-style:none;border:1px solid #fff;margin:0;overflow:scroll;text-transform:none;line-height:15px;max-height:280px;max-width:91.528%;-webkit-box-shadow:0 2px 12px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 12px -1px rgba(0,0,0,0.5);box-shadow:0 2px 12px -1px rgba(0,0,0,0.5)}
#megaFormContainer #choose-dealer-location #dealerList .dealers{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#e3e3e4;padding:10px;color:#505050;margin-bottom:7px;line-height:15px;width:100%}
#megaFormContainer #choose-dealer-location #dealerList .dealers .dealer-name{font-weight:bold;text-transform:uppercase;font-size:16px}
#megaFormContainer #choose-dealer-location #dealerList .dealers .select-dealer{margin-left:60%;margin-top:-14%;height:30px;width:auto;color:inherit;background:black;float:right}
#megaFormContainer #choose-dealer-location #dealerList .dealers:hover{background-color:#cfd0d0}
#megaFormContainer #inputCaptcha{margin:0}
#megaFormContainer .captcha-control-group{margin:0 auto}
#megaFormContainer .captcha-control-label{color:#fff;text-transform:uppercase}
#megaFormContainer #megaFormContainer #captcha h5{color:#fff!important}
#megaFormContainer #raq-form-footer{height:25px;background-color:#37393c;overflow:hidden}
#megaFormContainer #raq-form-footer .raq-footer-shadow{position:relative;left:-20px;padding:0 20px;height:60px;width:100%;-webkit-box-shadow:0 0 13px 5px #000 inset;-moz-box-shadow:0 0 13px 5px #000 inset;box-shadow:0 0 13px 5px #000 inset}
@media(min-width:768px) and (max-width:1024px){#megaFormContainer .check-option{float:left}
}
@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){#megaFormContainer #motorbox_1 .vehicle-selection{margin-left:-20%}
}
@media(min-width:319px) and (max-width:767px){#megaFormContainer #request-quote #req-vehicles-content .title h2{font-size:3.75em;line-height:50px}
#megaFormContainer #request-quote #req-vehicles-content .description{margin-top:5px}
#megaFormContainer #request-quote #req-vehicles-content .description p{font-size:1.2em}
#megaFormContainer #request-quote #req-vehicles-content .which-vehicle{margin-top:10px}
#megaFormContainer #request-form{padding:20px;box-sizing:border-box}
#megaFormContainer #request-form #help-understand .check-option{float:left;width:100%}
#megaFormContainer #request-form #help-understand .check-option .check-label{position:absolute}
#megaFormContainer #request-form .disclaimers{width:90%;margin:2em 0}
#megaFormContainer #request-form .request-qt-btn{margin:0}
#megaFormContainer .captcha-control-group{margin:0 auto 50px}
#my-container{display:block;width:310px!important;margin:auto}
}
@media(max-width:320px){#megaFormContainer #req-vehicles-content .title h2{font-size:3em;line-height:60px}
#megaFormContainer .secondcheckoption{margin:35px 0 30px 0!important}
#megaFormContainer #request-form .bootstrap-select{width:92%}
#megaFormContainer #request-form #contact-me{padding-left:7px}
#megaFormContainer #request-form #help-understand{padding-left:7px}
#megaFormContainer #request-form .request-qt-btn{margin:0 0 20px 0}
#megaFormContainer #request-form .disclaimers{width:90%;margin:2em 0}
#megaFormContainer #request-form .check-option{float:left;width:100%!important}
#megaFormContainer #request-form .check-option .check-label{width:83%;position:absolute}
}
@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}
#select-vehicle-container .or-container{float:left;width:200px;margin-top:30px}
#select-vehicle-container .or-container .or-line{width:2px;height:90px;background-color:#000;margin:0 auto}
#select-vehicle-container .or-container .or-middle{width:15px;color:#000;margin:0 auto;font-weight:bold;text-transform:uppercase}
#select-vehicle-container #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}
#raqForm #contact-me,#raqForm #help-understand{margin-left:0!important}
.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;text-transform:uppercase}
#my-container{display:block;width:310px!important;margin:auto}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#captcha .captcha-control-group{width:220px}
#captcha .captcha-control-group .captcha-control-label{color:#585a5c;font-weight:bold;text-align:center;margin-bottom:10px}
#captcha .captcha-control-group .captcha-img{background:#e6e7e9;border:1px solid #e6e7e9;height:29px;padding-left:85px}
#captcha .captcha-control-group .input-captcha{text-align:center}
#captcha .captcha-control-group .input-captcha:focus{background:#fff;-webkit-box-shadow:0 2px 12px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 12px -1px rgba(0,0,0,0.5);box-shadow:0 2px 12px -1px rgba(0,0,0,0.5)}
#captcha .captcha-control-group .captcha-refresh{float:right;width:25px;height:30px;padding-top:5px;padding-left:15px;cursor:pointer}
#captcha .captcha-control-group .generated{width:60px}
#captcha h5{color:inherit;font-size:1.1em;font-weight:lighter;text-transform:none;text-align:center;line-height:17px}
#captcha h6{color:red;font-size:1.1em;font-weight:bold;text-transform:none;text-align:center;line-height:0;line-height:25px}
@media(min-width:768px) and (max-width:1024px){#captcha .captcha-control-group .generated{width:58%}
#captcha h5{line-height:23px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#filterable-component-parent{margin:5% 0}
#filterable-component-parent .hide-content{display:none}
#filterable-component-parent .show-content{display:block}
#filterable-component-parent .filter-content-div{margin-bottom:1.786em}
#filterable-component-parent .filterable-component-body .brp-image{display:table-cell;height:130px;vertical-align:middle}
#filterable-component-parent .filterable-component-header{text-align:center;margin-bottom:5%}
#filterable-component-parent .filterable-component-header .filter-title{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.143em;font-weight:#aaa;line-height:20px;line-height:1.786em;margin-bottom:1%}
#filterable-component-parent .filterable-component-header .desktop-content-filter{display:block}
#filterable-component-parent .filterable-component-header .desktop-content-filter .btn:focus{color:#8a9199!important}
#filterable-component-parent .filterable-component-header .desktop-content-filter .dropdown-toggle{background-color:#000;background-image:url("../img/country-selector/drop-down-btn.png");background-position:98% center;background-repeat:no-repeat;border-radius:0;color:#8a9199;font-weight:bold;text-shadow:none}
#filterable-component-parent .filterable-component-header .desktop-content-filter .dropdown-toggle .caret{display:none}
#filterable-component-parent .filterable-component-header .desktop-content-filter .dropdown-menu{border:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;text-shadow:none}
#filterable-component-parent .filterable-component-header .desktop-content-filter .dropdown-menu>li>a{color:#8a9199;font-weight:bold;text-align:left}
#filterable-component-parent .filterable-component-header .desktop-content-filter .dropdown-menu>li>a:hover,#filterable-component-parent .filterable-component-header .desktop-content-filter .dropdown-menu>li>a:focus,#filterable-component-parent .filterable-component-header .desktop-content-filter .dropdown-submenu:hover>a,#filterable-component-parent .filterable-component-header .desktop-content-filter .dropdown-submenu:focus>a{background-color:#000;background-image:none}
#filterable-component-parent .filterable-component-header .desktop-content-filter #content-filter{margin:0 auto}
#filterable-component-parent .filterable-component-header .mobile-filterable-header{display:none;max-width:60%;height:30px;margin:0 auto;padding-left:.239em;overflow:hidden;background:#000 url('../img/general/down-arrow-light.png') no-repeat 97% 50%}
#filterable-component-parent .filterable-component-header .mobile-filterable-header .mobile-content-filter{border:0 none;background:transparent;line-height:1;color:#8a9199;text-transform:uppercase;font-weight:bold;width:120%}
@media(max-width:767px){#filterable-component-parent .filterable-component-header .mobile-filterable-header{display:block}
#filterable-component-parent .filterable-component-header .desktop-content-filter{display:none}
}
#filterable-component-parent .filterable-component-body{padding:3%}
#filterable-component-parent .filterable-component-body .filter-value-flag{color:#049cdb;font-size:.857em;border-bottom:.143em solid #049cdb;margin-bottom:3%}
.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-wcm-edit .frame-container .bg-container .content-feature{height:auto}
.cq-wcm-edit .frame-container .bg-container .content-feature .feature-entries{height:auto}
.cq-wcm-edit .frame-container .bg-container .content-feature .feature-entries .feature-entry{min-height:50px;min-width:200px}
.frame-container{display:inline-block;height:auto;float:left;width:100%;position:relative}
.frame-container .bg-container{background-color:#FFF;float:left;width:100%;min-height:1024px}
.frame-container .bg-container .adaptive-image{position:absolute;top:0}
.frame-container .bg-container .content-detail{padding:5%;float:right;color:#999;overflow:hidden}
.frame-container .bg-container .content-feature{padding:5%;float:left;vertical-align:middle}
.frame-container .bg-container .content-feature .feature-entries{display:inline-block;float:left;height:50px;width:100%}
.frame-container .bg-container .content-feature .feature-entries .feature-entry{min-height:46px}
.frame-container .bg-container .content-feature .feature-entries .feature-entry .feature-highlight{border-radius:6px 6px 6px 6px;color:#fff;cursor:pointer;display:block!important;font-size:.857143em;font-weight:bold;height:auto;line-height:1em;margin:0 0 2px;padding:0;position:relative;width:100%;opacity:.6;float:left}
.frame-container .bg-container .content-feature .feature-entries .feature-entry .feature-highlight p{width:auto;padding:12px 24px 12px 10px}
.frame-container .bg-container .content-feature .feature-entries .feature-entry .feature-highlight a{position:absolute;right:0;text-decoration:none;height:inherit;overflow:visible!important;height:100%;width:11px;margin-left:5px}
.frame-container .bg-container .content-feature .feature-entries .feature-entry .feature-highlight a span{position:relative;display:block;text-decoration:none}
.frame-container .left .content-feature{float:right!important}
.frame-container .left .content-detail{float:left!important}
#pdp-specs-modal .modal-body .pdp-modal-information{position:relative!important}
@media(min-width:320px) and (max-width:767px){.frame-container .bg-container .content-feature .feature-entries div div div div div{padding:0}
.frame-container .bg-container .content-feature .feature-entries div div div div div p{margin:0 0 10px 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}
.expandable-link .accordion-body .simpletext{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.571em;font-weight:bold;line-height:#000;text-transform:uppercase;text-align:center;border-bottom:.071em solid #666;line-height:1.571em}
.expandable-link .accordion-body .accordion-entry{height:auto;display:block;overflow:hidden}
.expandable-link .accordion-body .accordion-entry .accordion-group{border:0}
.expandable-link .accordion-body .accordion-entry .accordion-group .accordion-heading a{background:url('../img/general/icon-minus-sign.png') no-repeat left center;padding-left:50px;text-decoration:none;color:#000;font-weight:bold}
.expandable-link .accordion-body .accordion-entry .accordion-group .accordion-heading .active{background:url('../img/general/icon-plus-sign.png') no-repeat left center!important}
.expandable-link .accordion-body .accordion-entry .accordion-group .accordion-body .accordion-inner{border:0;display:none;padding:10px 50px}
.expandable-link .accordion-body .accordion-entry .accordion-group .collapse{height:auto!important}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.expandable-container .simpletext{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.571em;font-weight:bold;line-height:#000;text-transform:uppercase;text-align:center;border-bottom:.071em solid #666;line-height:1.571em}
.expandable-container .expandable-title .accordion-group{border:0;margin-bottom:0}
.expandable-container .expandable-title .accordion-group .accordion-heading{background-color:#585b60;color:#FFF;padding:20px 50px 20px 0}
.expandable-container .expandable-title .accordion-group .accordion-heading .accordion-toggle{margin:0;font-size:18px;color:#FFF}
.expandable-container .expandable-title .accordion-group .accordion-heading:hover{cursor:pointer;background-color:#494d50}
.expandable-container .expandable-title .accordion-group .accordion-heading .plus{display:block}
.expandable-container .expandable-title .accordion-group .accordion-heading .minus{display:none}
.expandable-container .expandable-title .accordion-group .accordion-heading.active{background-color:#494d50}
.expandable-container .expandable-title .accordion-group .accordion-heading a{padding-left:50px;text-decoration:none;font-weight:bold}
.expandable-container .expandable-title .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}
.expandable-container .expandable-title .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)}
.expandable-container .expandable-title .accordion-group .accordion-body .accordion-inner{border:0;padding:10px 50px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.event-details-header{width:98%;margin:0;padding:1%;margin-top:3%;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#fff,#ebebeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-o-linear-gradient(top,#fff,#ebebeb);background-image:linear-gradient(to bottom,#fff,#ebebeb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffebebeb',GradientType=0)}
.event-details-header .social-link .social-share{float:right}
.event-details-header .event-info{padding:1% 2%}
.event-details-header .event-info .event-icon{height:100%}
.event-details-header .event-info .event-icon img{display:block;margin-left:auto;margin-right:auto}
.event-details-header .event-info .event-title{font-size:2.571em;font-weight:bold;text-transform:uppercase;color:#37393c;line-height:.955em;margin-top:3%}
@media(max-width:327px){.event-details-header .social-link{display:none}
}
@media(min-width:768px) and (max-width:979px){.event-details-header{width:98%;margin:0;padding:1%;margin-top:3%;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#fff,#ebebeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-o-linear-gradient(top,#fff,#ebebeb);background-image:linear-gradient(to bottom,#fff,#ebebeb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffebebeb',GradientType=0)}
.event-details-header .social-link .social-share{float:right}
.event-details-header .event-info{padding:1% 2%}
.event-details-header .event-info .event-icon{height:100%}
.event-details-header .event-info .event-icon img{display:block;margin-left:auto;margin-right:auto}
.event-details-header .event-info .event-title{font-size:2.000em;font-weight:bold;text-transform:uppercase;color:#37393c;line-height:.955em}
}
@media(max-width:767px){.event-details-header{width:98%;margin:0;padding:1%;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#fff,#ebebeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebebeb));background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-o-linear-gradient(top,#fff,#ebebeb);background-image:linear-gradient(to bottom,#fff,#ebebeb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffebebeb',GradientType=0)}
.event-details-header .social-link .social-share{float:right}
.event-details-header .event-info{padding:3%}
.event-details-header .event-info .event-icon{height:100%}
.event-details-header .event-info .event-icon img{display:block;margin-left:auto;margin-right:auto}
.event-details-header .event-info .event-title{font-size:1.500em;font-weight:bold;text-transform:uppercase;color:#37393c;line-height:.955em}
.event-details-header .event-info .start-end{font-size:.938em}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.event-details-content{padding:2.357em;background-color:#fff;margin-bottom:3%}
.event-details-content .span4{overflow:hidden;padding-right:2%;margin-bottom:2%}
.event-details-content .left-container{color:#555}
.event-details-content .left-container #event-location{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;line-height:#666;text-transform:uppercase;width:100%;word-wrap:break-word}
.event-details-content .left-container #event-address{width:45%;word-wrap:break-word;padding-top:15px}
.event-details-content .left-container #event-phone{padding-top:15px;margin-left:-2px;text-align:left}
.event-details-content .left-container #event-phone img{float:left;margin-left:5px;margin-right:auto;padding-right:5px;width:15px}
.event-details-content .left-container #event-fax{padding-top:5px;margin-left:-2px;text-align:left}
.event-details-content .left-container #event-fax img{float:left;margin-left:5px;margin-right:auto;padding-right:5px;width:15px}
.event-details-content .left-container #event-emailAddress{visibility:hidden}
.event-details-content .left-container #event-webAddress{padding-top:15px}
.event-details-content .left-container .register-now-cta{margin-top:20px;margin-bottom:2%}
.event-details-content .left-container .view-details .btn{border:1px solid #000;box-shadow:none;color:#black}
.event-details-content #event-startDate{color:#555;font-weight:bold;padding-top:15px}
.event-details-content #event-startTime{color:#555;padding-top:15px;text-transform:uppercase}
.event-details-content #event-endDate{color:#555;font-weight:bold}
.event-details-content #event-endTime{color:#555;text-transform:uppercase}
.event-details-content p{margin-top:.414em;word-wrap:break-word}
.event-details-content .details-head{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:#666;line-height:1.333em;text-transform:uppercase;border-bottom:.143em solid #666;display:block}
.event-details-content .details,.event-details-content .hours{text-align:justify}
@media(max-width:767px){.event-details-content{padding:1.000em;background-color:#fff}
.event-details-content .span4{overflow:hidden;padding-right:2%;margin-bottom:2%}
.event-details-content .left-container{color:#555;width:100%}
.event-details-content .left-container #event-location{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:#666;text-transform:uppercase;line-height:15px;width:100%;word-wrap:break-word}
.event-details-content .left-container #event-address{width:100%;word-wrap:break-word;font-size:.813em;padding-top:10px;line-height:15px}
.event-details-content .left-container #event-phone{padding-top:10px;font-size:.813em;text-align:left;line-height:15px}
.event-details-content .left-container #event-fax{font-size:.813em;line-height:15px;padding-left:5px;padding-top:10px;text-align:left}
.event-details-content .left-container #event-emailAddress{visibility:hidden}
.event-details-content .left-container #event-webAddress{font-size:.813em;word-wrap:break-word;line-height:15px}
.event-details-content .left-container .register-now-cta{margin-top:20px;margin-bottom:2%}
.event-details-content .right-container{width:100%}
.event-details-content .right-container #event-startDate{color:#555;font-size:.813em;font-weight:bold;padding-top:15px}
.event-details-content .right-container #event-startTime{color:#555;font-size:.813em;text-transform:uppercase;padding-top:15px}
.event-details-content .right-container #event-endDate{color:#555;font-size:.813em;font-weight:bold}
.event-details-content .right-container #event-endTime{color:#555;font-size:.813em;text-transform:uppercase}
.event-details-content p{margin-top:.414em;word-wrap:break-word}
.event-details-content .details-head{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.938em;font-weight:bold;line-height:#666;line-height:1.000em;text-transform:uppercase;border-bottom:.143em solid #666;display:block}
.event-details-content .details,.event-details-content .hours{text-align:justify}
}
.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}
.estimate-monthly-payment{display:inline-block}
.estimate-monthly-payment #estimate-monthly-payment-cta{display:inline-block;font-size:18px!important;font-weight:bold;line-height:1;text-decoration:none;text-transform:uppercase;padding:15px 20px!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.estimate-monthly-payment #estimate-monthly-payment-cta span{background:0;padding:0;vertical-align:middle;margin:0 .25em}
.estimate-monthly-payment #estimate-monthly-payment-hide{display:none}
#estimate-monthly-payment-modal{background:#fff;text-align:center;padding:2em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#estimate-monthly-payment-modal h2{position:absolute;top:-2.5em;left:0;color:#fff;font-size:1.28571428571429em;line-height:1em;text-transform:uppercase}
#estimate-monthly-payment-modal form label{color:#000;font-weight:bold;text-transform:uppercase;line-height:2.3em;margin:0 0 1em 0;text-align:left}
#estimate-monthly-payment-modal form label>span{position:relative;width:50%;max-width:250px;min-width:150px;text-align:center}
#estimate-monthly-payment-modal form label>span input,#estimate-monthly-payment-modal form label>span select{width:80%;height:auto;line-height:1.5em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#estimate-monthly-payment-modal form label>span .bootstrap-select{width:80%;text-align:left}
#estimate-monthly-payment-modal form label>span .bootstrap-select .dropdown-toggle{background:url("../img/general/down-arrow-light.png") no-repeat scroll 95% 50% #000;color:#eee;display:inline-block;min-width:100%;padding:5px 35px 5px 15px;text-transform:uppercase;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto}
#estimate-monthly-payment-modal form label>span .bootstrap-select .dropdown-toggle .caret{display:none}
#estimate-monthly-payment-modal form label>span .bootstrap-select .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:-4px}
#estimate-monthly-payment-modal form label>span .bootstrap-select .dropdown-menu span{float:none}
#estimate-monthly-payment-modal form label>span .unit{position:absolute;width:10%;text-align:center}
#estimate-monthly-payment-modal form label>span .unit.left{left:0}
#estimate-monthly-payment-modal form label a.blue-book-cta{display:block;font-size:11px;color:#808080;text-decoration:underline;margin-top:-11px}
#estimate-monthly-payment-modal form#payment-estimator-form{margin:0}
#estimate-monthly-payment-modal form#payment-estimator-form .parsley-container{width:100%;margin-top:10px;margin-bottom:10px}
#estimate-monthly-payment-modal form#payment-estimator-form .parsley-error-list{color:red;font-size:.9em;font-weight:normal;line-height:0;text-transform:none;list-style:none;margin-left:2px}
#estimate-monthly-payment-modal form#payment-estimator-form .parsley-error-list li{text-align:right}
#estimate-monthly-payment-modal form#payment-estimator-form .parsley-error{border:2px solid red}
#estimate-monthly-payment-modal form#payment-estimator-form .selector-error{display:block;color:red;font-size:.9em;font-weight:normal;list-style:none outside none;margin-left:2px;text-transform:none;line-height:2em}
#estimate-monthly-payment-modal form#payment-estimator-form .required-span{color:#000;font-style:italic;text-transform:none;margin-bottom:20px}
#estimate-monthly-payment-modal #payment-estimator-result{font-weight:bold;text-align:left;text-transform:uppercase}
#estimate-monthly-payment-modal #payment-estimator-result .result-label{display:inline-block;font-size:1.25em}
#estimate-monthly-payment-modal #payment-estimator-result .result-amount{font-size:1.75em}
#estimate-monthly-payment-modal .btn-brp{margin:1em auto .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}
.result-list-component,.result-list-content-empty{background:#fff;padding:0 19%}
.result-list-component .search-term,.result-list-content-empty .search-term{font-weight:bold}
.result-list-component .result-list-header-empty,.result-list-content-empty .result-list-header-empty{font-size:20px;text-align:center;border-top:black solid 1px;border-bottom:black solid 1px;padding:60px 0}
.result-list-component .result-list-header,.result-list-content-empty .result-list-header{font-size:16px;border-top:black solid 1px;padding-top:15px;padding-bottom:30px}
.result-list-component .result-list-header .result-list-results,.result-list-content-empty .result-list-header .result-list-results{padding-top:10px}
.result-list-component .result-list-header .control-group .btn-group,.result-list-content-empty .result-list-header .control-group .btn-group{width:100%}
.result-list-component .result-list-header .control-group .btn-group .combobox-arrow,.result-list-content-empty .result-list-header .control-group .btn-group .combobox-arrow{position:absolute;right:7%;top:25%;z-index:100;color:#fff;font-size:16px;font-weight:bold;pointer-events:none!important}
.result-list-component .result-list-header .control-group .btn-group .combobox-arrow span,.result-list-content-empty .result-list-header .control-group .btn-group .combobox-arrow span{pointer-events:none!important}
.result-list-component .result-list-header .control-group .btn-group .dropdown-toggle,.result-list-content-empty .result-list-header .control-group .btn-group .dropdown-toggle{width:100%;font-weight:bold;min-height:40px;background:black;color:#fff;text-shadow:initial;text-align:left;padding:0 0 0 2%;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';text-transform:uppercase;font-size:13px}
.result-list-component .result-list-header .control-group .btn-group .dropdown-toggle option,.result-list-content-empty .result-list-header .control-group .btn-group .dropdown-toggle option{text-transform:uppercase;font-weight:bold}
.result-list-component .result-list-header .control-group .btn-group .dropdown-toggle span,.result-list-content-empty .result-list-header .control-group .btn-group .dropdown-toggle span{overflow:hidden;position:absolute;left:12px;text-align:left;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.result-list-component .result-list-header .control-group .btn-group .dropdown-toggle .icon-brp-arrowo,.result-list-content-empty .result-list-header .control-group .btn-group .dropdown-toggle .icon-brp-arrowo{right:12px;text-align:right}
.result-list-component .result-list-header .control-group .btn-group ul,.result-list-content-empty .result-list-header .control-group .btn-group ul{width:100%}
.result-list-component .result-list-footer,.result-list-content-empty .result-list-footer{font-size:16px;padding-bottom:15px;padding-top:30px}
.result-list-component #result-list-pagination,.result-list-content-empty #result-list-pagination{border-bottom:black solid 1px}
.result-list-component .result-row,.result-list-content-empty .result-row{cursor:pointer}
.result-list-component .result-row .row-fluid [class*="span"],.result-list-content-empty .result-row .row-fluid [class*="span"]{min-height:initial}
.result-list-component .result-row .result-row-description,.result-list-content-empty .result-row .result-row-description{padding:10px 15px;float:left;width:93%;word-wrap:break-word}
.result-list-component .result-row .result-row-description .result-title,.result-list-content-empty .result-row .result-row-description .result-title,.result-list-component .result-row .result-row-description .result-number,.result-list-content-empty .result-row .result-row-description .result-number{font-size:18px}
.result-list-component .result-row .result-row-description .result-language,.result-list-content-empty .result-row .result-row-description .result-language{font-size:12px;color:#8a8e93;padding-top:5px}
.result-list-component .result-row .result-row-arrow,.result-list-content-empty .result-row .result-row-arrow{padding:10px 0}
.result-list-component .result-row span,.result-list-content-empty .result-row span{line-height:85px;padding-right:15px;font-size:20px;font-weight:bold}
.result-list-component .result-row.dark-row,.result-list-content-empty .result-row.dark-row{background-color:#e6e6e6}
.result-list-component #result-list-pagination .pagination,.result-list-content-empty #result-list-pagination .pagination{margin-bottom:40px}
.result-list-component #result-list-pagination .pagination ul,.result-list-content-empty #result-list-pagination .pagination ul{box-shadow:initial}
.result-list-component #result-list-pagination .pagination a,.result-list-content-empty #result-list-pagination .pagination a{border:initial;color:black;font-size:20px;font-weight:bold;padding:5px 10px}
.result-list-component #result-list-pagination .pagination a:hover,.result-list-content-empty #result-list-pagination .pagination a:hover{background-color:initial;text-decoration:underline}
.result-list-component #result-list-pagination .pagination .noNumber a:hover,.result-list-content-empty #result-list-pagination .pagination .noNumber a:hover{text-decoration:initial;cursor:initial}
.result-list-component #result-list-pagination .pagination .previous-button a,.result-list-content-empty #result-list-pagination .pagination .previous-button a,.result-list-component #result-list-pagination .pagination .next-button a,.result-list-content-empty #result-list-pagination .pagination .next-button a{background-color:black;color:white;font-size:12px}
.result-list-component #result-list-pagination .pagination .previous-button a:hover,.result-list-content-empty #result-list-pagination .pagination .previous-button a:hover,.result-list-component #result-list-pagination .pagination .next-button a:hover,.result-list-content-empty #result-list-pagination .pagination .next-button a:hover{background-color:#ffc525;color:black;text-decoration:initial}
.result-list-component #result-list-pagination .pagination .previous-button a,.result-list-content-empty #result-list-pagination .pagination .previous-button a{border-bottom-left-radius:initial;border-top-left-radius:initial;margin-right:20px}
.result-list-component #result-list-pagination .pagination .previous-button a .brp-icon-leftangle,.result-list-content-empty #result-list-pagination .pagination .previous-button a .brp-icon-leftangle{font-weight:bold}
.result-list-component #result-list-pagination .pagination .next-button a,.result-list-content-empty #result-list-pagination .pagination .next-button a{border-bottom-right-radius:initial;border-top-right-radius:initial;margin-left:20px}
.result-list-component #result-list-pagination .pagination .next-button a .brp-icon-rightangle,.result-list-content-empty #result-list-pagination .pagination .next-button a .brp-icon-rightangle{font-weight:bold}
.result-list-component #result-list-pagination .pagination .active,.result-list-content-empty #result-list-pagination .pagination .active{background-color:#e6e6e6}
.result-list-component .white-overlay,.result-list-content-empty .white-overlay{background:#fff;width:100%;height:100%;z-index:1000000;overflow:auto;position:absolute;top:0;opacity:.5;filter:alpha(opacity=50)}
.result-list-component .white-overlay img,.result-list-content-empty .white-overlay img{position:absolute;top:250px}
@media(min-width:801px) and (max-width:1280px){.result-list-component,.result-list-content-empty{padding:0 9%}
}
@media(min-width:668px) and (max-width:800px){.result-list-component,.result-list-content-empty{padding:0}
.result-list-component .result-list-header-empty,.result-list-content-empty .result-list-header-empty{width:calc(100% - 20px);margin:0xp 10px}
.result-list-component .result-list-header,.result-list-content-empty .result-list-header,.result-list-component .result-list-footer,.result-list-content-empty .result-list-footer,.result-list-component #result-list-pagination,.result-list-content-empty #result-list-pagination{width:calc(100% - 20px);margin:10px}
.result-list-component .bootstrap-select,.result-list-content-empty .bootstrap-select{width:100%;min-width:initial}
.result-list-component .bootstrap-select .dropdown-toggle,.result-list-content-empty .bootstrap-select .dropdown-toggle{font-size:30px;line-height:1;text-transform:uppercase;padding:1.17em 1em}
.result-list-component .result-row .result-row-description,.result-list-content-empty .result-row .result-row-description{width:80%}
}
@media(min-width:376px) and (max-width:667px){.result-list-component,.result-list-content-empty{padding:0}
.result-list-component .result-list-header-empty,.result-list-content-empty .result-list-header-empty{width:calc(100% - 20px);margin:0xp 10px}
.result-list-component .result-list-header,.result-list-content-empty .result-list-header,.result-list-component .result-list-footer,.result-list-content-empty .result-list-footer,.result-list-component #result-list-pagination,.result-list-content-empty #result-list-pagination{width:calc(100% - 20px);margin:10px}
.result-list-component .bootstrap-select,.result-list-content-empty .bootstrap-select{width:100%;min-width:initial}
.result-list-component .bootstrap-select .dropdown-toggle,.result-list-content-empty .bootstrap-select .dropdown-toggle{font-size:15px;line-height:1;text-transform:uppercase;padding:1.17em 1em}
.result-list-component .result-row .result-row-description,.result-list-content-empty .result-row .result-row-description{width:80%}
}
@media(max-width:375px){.result-list-component,.result-list-content-empty{padding:0}
.result-list-component .result-list-header-empty,.result-list-content-empty .result-list-header-empty{width:calc(100% - 20px);margin:0xp 10px}
.result-list-component .result-list-header,.result-list-content-empty .result-list-header,.result-list-component .result-list-footer,.result-list-content-empty .result-list-footer,.result-list-component #result-list-pagination,.result-list-content-empty #result-list-pagination{width:calc(100% - 20px);margin:10px}
.result-list-component .bootstrap-select,.result-list-content-empty .bootstrap-select{width:100%;min-width:initial}
.result-list-component .bootstrap-select .dropdown-toggle,.result-list-content-empty .bootstrap-select .dropdown-toggle{font-size:15px;line-height:1;text-transform:uppercase;padding:1.17em 1em}
.result-list-component .result-row .result-row-description,.result-list-content-empty .result-row .result-row-description{width:80%}
.result-list-component .control-group,.result-list-content-empty .control-group{padding:20px 0}
.result-list-component .result-list-header .control-group .btn-group .dropdown-toggle,.result-list-content-empty .result-list-header .control-group .btn-group .dropdown-toggle{font-size:12px}
.result-list-component #result-list-pagination .pagination a,.result-list-content-empty #result-list-pagination .pagination a{padding:5px 8px}
.result-list-component #result-list-pagination .pagination .previous-button a,.result-list-content-empty #result-list-pagination .pagination .previous-button a,.result-list-component #result-list-pagination .pagination .next-button a,.result-list-content-empty #result-list-pagination .pagination .next-button a{padding:5px 11px}
.result-list-component #result-list-pagination .optional-mobile,.result-list-content-empty #result-list-pagination .optional-mobile{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}
.language-selector-header .language-logo{width:24px;height:23px}
.language-selector-header .language-selector{display:inline-block;width:61%;border:0;background-color:transparent;text-transform:uppercase;font-family:TradeGothicLTStd;color:#fff;font-size:16px;font-weight:700;text-align:left;transform:scaleX(1.0012);margin-top:10px;margin-left:-3px}
.language-selector-header .language-selector option{text-transform:uppercase;font-family:TradeGothicLTStd;color:#fff;font-size:16px;font-weight:700;text-align:left;background-color:black}
.language-selector-header .language-selector option:selected{color:white}
.language-selector-header .language-selector .title{margin-top:-1px}
.language-selector-header .language-selector .icon.language{margin-top:1px;margin-right:5px;width:24px;height:23px}
.language-selector-header .language-selector .icon.general{margin-top:3px;margin-left:5px}
.language-selector-header .language-selector:focus,.language-selector-header .language-selector:hover{outline:0;text-decoration:none}
.language-selector-header .language-selector-button-headerSVG{background:transparent no-repeat 90% 50%;padding-right:10px!important}
.language-selector-header .mobile-language-selector-header,.language-selector-header .mobile-language-selector-headerSVG{display:none;min-width:200px;width:auto;max-width:80%;overflow:hidden;background:#000 url('../img/general/down-arrow-light.png') no-repeat 95% 50%;height:35px}
.language-selector-header .mobile-language-selector-header *:focus,.language-selector-header .mobile-language-selector-headerSVG *:focus{outline:0}
.language-selector-header .mobile-language-selector-header span,.language-selector-header .mobile-language-selector-headerSVG span{background-repeat:no-repeat;background-position:15px 12px;display:inline-block;padding-left:30px;width:100%}
.language-selector-header .mobile-language-selector-header select,.language-selector-header .mobile-language-selector-headerSVG select{background:transparent;width:120%;padding:7px;line-height:1;border:0;border-radius:0;height:35px;-webkit-appearance:none;color:#8a9199;text-transform:uppercase;font-weight:bold}
#language-select-header{background:0}
#language-select-header .modal-body{padding:0!important;min-height:500px}
#language-select-header a{text-transform:uppercase;color:#fff;font-weight:bold;display:block}
#language-select-header a:hover,#language-select-header a:focus{text-decoration:none;border:0;outline:0}
#language-select-header .languages a{margin:10px 0 0 20%;color:#aaa}
#language-select-header .languages a.activeLanguage{color:#fff}
#language-select-header .localeRedirect{padding:2px 10px}
#language-select-header .localeRedirect>span{display:inline-block;vertical-align:middle}
#language-select-header .localeRedirect .icon.language{margin-right:10px}
#language-select-header .localeRedirect:hover,#language-select-header .localeRedirect.active{background-color:#ffca00}
#language-select-header .continents-list{background:url("../img/country-selector/country-sublist-bottom.png") repeat-x scroll center bottom #dadcdf;float:left;min-height:500px;height:100%}
#language-select-header .continents-list .nav-tabs>li,#language-select-header .continents-list .nav-pills>li{float:none}
#language-select-header .continents-list .list{margin:0!important;padding:0}
#language-select-header .continents-list ul.list{list-style:none}
#language-select-header .continents-list ul.list li a{display:block;min-height:46px;padding:0 15px;margin:0!important;overflow:hidden;color:#52585e;font-size:15.959999999999999px}
#language-select-header .continents-list ul.list li a span{display:table-cell;height:46px;vertical-align:middle;overflow:visible}
#language-select-header .continents-list .element{display:block;background:#fff;background-color:#e4e6e8;background-image:-moz-linear-gradient(top,#fff,#bcc0c5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#bcc0c5));background-image:-webkit-linear-gradient(top,#fff,#bcc0c5);background-image:-o-linear-gradient(top,#fff,#bcc0c5);background-image:linear-gradient(to bottom,#fff,#bcc0c5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffbcc0c5',GradientType=0);border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#language-select-header .continents-list ul li a.continent:hover{background:#ffcb05;background-color:#ffcb05;background-image:-moz-linear-gradient(top,#ffcb05,#ffcb05);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffcb05),to(#ffcb05));background-image:-webkit-linear-gradient(top,#ffcb05,#ffcb05);background-image:-o-linear-gradient(top,#ffcb05,#ffcb05);background-image:linear-gradient(to bottom,#ffcb05,#ffcb05);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcb05',endColorstr='#ffffcb05',GradientType=0);color:#000}
#language-select-header .continents-list .active .element{background:#3f3f3f!important;color:#ffca00!important}
#language-select-header .continents-list .nav-tabs>li>a:hover,#language-select-header .continents-list .nav-tabs>li>a:focus{border:0}
#language-select-header .continents-list .nav-tabs>li>a{padding-top:0}
#language-select-header .continents-list .gradient{position:relative;background:#dadcdf url('../img/country-selector/country-sublist-top.png') repeat-x 0 top;z-index:10;width:100%}
#language-select-header .continents-list .gradient .gradient-bottom{position:absolute;background:#dadcdf url('../img/country-selector/country-sublist-bottom.png') repeat-x 0 0;height:53px;z-index:2;bottom:0}
#language-select-header .countries-list{background:#727272;background-color:#3f3f3f;background-image:-webkit-gradient(radial,center center,0,center center,460,from(#727272),to(#3f3f3f));background-image:-webkit-radial-gradient(circle,#727272,#3f3f3f);background-image:-moz-radial-gradient(circle,#727272,#3f3f3f);background-image:-o-radial-gradient(circle,#727272,#3f3f3f);background-repeat:no-repeat;height:100%;min-height:500px;margin:0!important}
#language-select-header .languageList{margin-top:30px}
@media(max-width:1024px){#language-selector-header .language-selector-button-header{margin-right:15px}
#language-selector-header .language-selector-button-header span.title{min-width:120px}
#language-select-header{max-width:80%;margin-left:-40%}
#language-select-header.modal{left:50%}
#language-select-header .modal-close-btn{right:-4em}
}
@media(max-width:767px){#language-selector-header .mobile-language-selector-header{display:block}
#language-selector-header .language-selector-button-header{display:none}
}
@media(min-width:480px) and (max-width:1024px){#language-selector-header{margin-left:19px}
}
.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-content{background-color:#fff}
.article-list-content .article-bg{background-color:black}
.article-list-content .article-bg .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:392px;width:100%;background-position:center}
.article-list-content .article-bg .col-image-container img{width:100%;height:392px}
.article-list-content .article-bg .col-image-container .title{color:#fff;font-size:48px;font-weight:700;line-height:50px;text-transform:uppercase;text-align:center;transform:scaleX(1.0012);margin-bottom:30px}
.article-list-content .article-bg .col-image-container .subtitle{color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;line-height:18px;text-align:center;transform:scaleX(1.0012)}
.article-list-content .article-bg .nav-tabs{text-align:center;margin:0;border:0;top:-61px;position:relative}
.article-list-content .article-bg .nav-tabs>li{width:45%;height:61px;display:inline-block;float:none;background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(100%,#c9c9c9));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#c9c9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);background-color:#fff;border-radius:5px 5px 0 0;margin:0 5px;padding-bottom:0;border-bottom:0 solid #9c9c9c}
.article-list-content .article-bg .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:#000;font-size:1.2em;text-transform:uppercase;font-weight:bold;background-color:transparent;margin:0;padding:20px 0}
.article-list-content .article-bg .nav-tabs>li.active .tab{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:#000;background-color:#fff;border-radius:5px 5px 0 0}
.article-list-content .article-bg .tab-content{background-color:#fff;margin-top:-25px}
.article-list-content .article-bg .tab-content .tab-pane{font-size:0;text-align:center}
.article-list-content .article-bg .tab-content .tab-pane .category-partnumber{max-width:750px;padding-left:20%}
.article-list-content .article-bg .tab-content .tab-pane .category-keyword{max-width:750px;padding-left:20%}
.article-list-content .article-bg .tab-content .tab-pane .offer-form #skuclear{font-size:20px;position:relative;top:5px;margin-left:-20px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form #keyclear{font-size:20px;position:relative;top:5px;margin-left:-20px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .masterTooltip{position:absolute;padding:12px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .brp-icon-info:before{font-size:28px!important}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location{border:1px solid #9c9c9c;display:inline-block;width:100%;height:50px;color:#8a8e93;font-size:18px;font-weight:400;line-height:1em;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location{min-width:194px;background-image:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;color:#222;font-size:14px;font-weight:bold;line-height:1em;text-transform:uppercase}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location .icon{margin-left:10px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location:hover{-webkit-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);-moz-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25)}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .parsley-error-list{list-style-type:none;padding:0;margin:0}
.article-list-content .article-bg .span4{overflow:hidden;padding-right:2%;margin-bottom:2%;padding-left:8%}
.article-list-content .search-loading-overlay{height:500px}
@media(min-width:1281px){.article-list-content{background-color:#fff}
.article-list-content .article-bg .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:392px;width:100%;background-position:center}
.article-list-content .article-bg .col-image-container img{width:100%;height:392px}
.article-list-content .article-bg .nav-tabs{text-align:center;margin:0;border:0;top:-61px;position:relative}
.article-list-content .article-bg .nav-tabs>li{width:44%;height:61px;display:inline-block;float:none;background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(100%,#c9c9c9));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#c9c9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);background-color:#fff;border-radius:5px 5px 0 0;margin:0 5px;padding-bottom:0;border-bottom:0 solid #9c9c9c}
.article-list-content .article-bg .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:#000;font-size:1.2em;text-transform:uppercase;font-weight:bold;background-color:transparent;margin:0;padding:20px 0}
.article-list-content .article-bg .nav-tabs>li.active .tab{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;color:#000;background-color:#fff;border-radius:5px 5px 0 0}
.article-list-content .article-bg .tab-content{background-color:#fff}
.article-list-content .article-bg .tab-content .tab-pane{font-size:0;text-align:center}
.article-list-content .article-bg .tab-content .tab-pane .category-partnumber{max-width:750px;padding-left:20%}
.article-list-content .article-bg .tab-content .tab-pane .category-keyword{max-width:750px;padding-left:20%}
.article-list-content .article-bg .tab-content .tab-pane .offer-form #skuclear{font-size:20px;position:relative;top:5px;margin-left:-20px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form #keyclear{font-size:20px;position:relative;top:5px;margin-left:-20px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .masterTooltip{position:absolute;padding:12px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location{border:1px solid #9c9c9c;display:inline-block;width:100%;height:50px;color:#8a8e93;font-size:18px;font-weight:400;line-height:1em;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location{min-width:194px;background-image:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;color:#222;font-size:14px;font-weight:bold;line-height:1em;text-transform:uppercase}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location .icon{margin-left:10px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location:hover{-webkit-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);-moz-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25)}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .parsley-error-list{list-style-type:none;padding:0;margin:0}
.article-list-content .article-bg .span4{overflow:hidden;padding-right:2%;margin-bottom:2%;padding-left:8%}
}
@media(min-width:768px) and (max-width:1280px){.article-list-content .article-bg .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:300px;width:100%;background-position:center}
.article-list-content .article-bg .col-image-container img{width:100%;height:300px}
.article-list-content .article-bg .col-image-container .header-title{top:-323px}
.article-list-content .article-bg .col-image-container .title{font-size:28px}
.article-list-content .article-bg .col-image-container .subtitle{font-size:15px}
}
@media(min-width:320px) and (max-width:767px){.article-list-content .article-bg .col-image-container{background-repeat:no-repeat no-repeat;background-size:cover;height:300px;width:100%;background-position:center}
.article-list-content .article-bg .col-image-container img{width:100%;height:300px}
.article-list-content .article-bg .col-image-container .header-title{top:-228px}
.article-list-content .article-bg .col-image-container .title{color:#fff;font-size:28px;font-weight:700;line-height:50px;text-align:center;transform:scaleX(1.0012);margin-bottom:30px}
.article-list-content .article-bg .col-image-container .subtitle{color:#fff;font-size:15px;font-weight:400;line-height:18px;text-align:center;transform:scaleX(1.0012)}
.article-list-content .article-bg .nav-tabs{text-align:center;margin:0;border:0;top:-63px;position:relative}
.article-list-content .article-bg .nav-tabs>li{width:45%;height:43px;display:inline-table;float:none;background:-moz-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(100%,#c9c9c9));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 50%,#c9c9c9 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,#c9c9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);background-color:#fff;border-radius:5px 5px 0 0;margin:0 5px;padding-bottom:0;border-bottom:0 solid #9c9c9c}
.article-list-content .article-bg .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:#000;font-size:13px;text-transform:uppercase;font-weight:700;background-color:transparent;margin:0;padding:11px 0 0 0;height:50px;transform:scaleX(1.0001)}
.article-list-content .article-bg .tab-content .tab-pane{padding:0}
.article-list-content .article-bg .tab-content .tab-pane .category-partnumber{max-width:700px;padding-left:0}
.article-list-content .article-bg .tab-content .tab-pane .category-keyword{max-width:750px;padding-left:0}
.article-list-content .article-bg .tab-content .tab-pane .offer-form{padding:20px;margin:0}
.article-list-content .article-bg .tab-content .tab-pane .offer-form #skuclear{font-size:23px;position:relative;left:-8px;top:7px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form #keyclear{font-size:23px;position:relative;left:-8px;top:7px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .masterTooltip{position:relative;font-size:29px!important;left:60%;top:-37px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location{display:inline-block;width:100%;height:50px;color:gray;font-size:15px;font-weight:normal;line-height:1em;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location{min-width:165px;background-image:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;color:#222;font-size:14px;font-weight:bold;line-height:1em;text-transform:uppercase}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location .icon,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location .icon{margin-left:10px}
.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .location-textbox.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .location-textbox.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .input-box .cta-submit-location.cta-submit-location:hover,.article-list-content .article-bg .tab-content .tab-pane .offer-form .button-box .cta-submit-location.cta-submit-location:hover{-webkit-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);-moz-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25)}
.article-list-content .span4{overflow:hidden;padding:0!important;margin:0!important}
.article-list-content .span8{width:85%}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dealer-detail-overlay .modal{width:90%;left:5%;max-width:none;margin-left:0!important;background-image:linear-gradient(#fff,#fff,#fff)}
.dealer-detail-overlay .modal.fade.in{top:5%}
.dealer-detail-overlay .modal .modal-body{color:#000}
#dealer-locator-details .modal-body h1,#dealer-locator-details .modal-body h2,#dealer-locator-details .modal-body h3,#dealer-locator-details .modal-body h4,#dealer-locator-details .modal-body h5,#dealer-locator-details .modal-body h6{color:#000}
.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}
.cta-v2-container a{height:42px;line-height:42px;padding:0 19px 0 19px!important;font-size:18px!important}
.cta-v2-container a span{box-shadow:none;position:relative;vertical-align:middle}
.cta-v2-container a .brp-icon-play-btn{font-size:25px;line-height:42px;vertical-align:middle}
.cta-v2-container a .brp-icon-rightangle{margin-left:10px;font-size:10px;vertical-align:middle;font-weight:bold}
.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}
.cta-container.design-new a{min-width:237px;height:40px;line-height:40px}
.cta-container.design-new a span{font-family:TradeGothicLTStd;font-size:18px;font-weight:700;text-align:center}
.cta-container.design-new a span .brp-icon-rightangle{margin:10px 10px}
.cta-container.design-maverick a{height:42px;line-height:42px;padding:0 35px 0 19px!important;font-size:18px!important}
.cta-container.design-maverick a span{box-shadow:none;position:relative}
.cta-container.design-maverick a span .brp-icon-rightangle{margin-left:10px;font-size:10px;top:5.5px;left:100%;position:absolute}
.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 .country-selector-button-header,#country-selector-header .country-selector-button-headerSVG{display:inline-block;width:auto;background-color:transparent;text-align:left;color:#8a9199;text-transform:uppercase;font-weight:bold;font-size:12px;margin-right:10px;line-height:15px}
#country-selector-header .country-selector-button-header>span,#country-selector-header .country-selector-button-headerSVG>span{display:inline-block;vertical-align:top}
#country-selector-header .country-selector-button-header .title,#country-selector-header .country-selector-button-headerSVG .title{margin-top:-1px}
#country-selector-header .country-selector-button-header .icon.country,#country-selector-header .country-selector-button-headerSVG .icon.country{margin-top:1px;margin-right:5px}
#country-selector-header .country-selector-button-header .icon.general,#country-selector-header .country-selector-button-headerSVG .icon.general{margin-top:3px;margin-left:5px}
#country-selector-header .country-selector-button-header:focus,#country-selector-header .country-selector-button-headerSVG:focus,#country-selector-header .country-selector-button-header:hover,#country-selector-header .country-selector-button-headerSVG:hover{outline:0;text-decoration:none}
#country-selector-header .country-selector-button-headerSVG{background:transparent no-repeat 90% 50%;padding-right:10px!important}
#country-selector-header .mobile-country-selector-header,#country-selector-header .mobile-country-selector-headerSVG{display:none;min-width:200px;width:auto;max-width:80%;overflow:hidden;background:#000 url('../img/general/down-arrow-light.png') no-repeat 95% 50%;height:35px}
#country-selector-header .mobile-country-selector-header *:focus,#country-selector-header .mobile-country-selector-headerSVG *:focus{outline:0}
#country-selector-header .mobile-country-selector-header span,#country-selector-header .mobile-country-selector-headerSVG span{background-repeat:no-repeat;background-position:15px 12px;display:inline-block;padding-left:30px;width:100%}
#country-selector-header .mobile-country-selector-header select,#country-selector-header .mobile-country-selector-headerSVG select{background:transparent;width:120%;padding:7px;line-height:1;border:0;border-radius:0;height:35px;-webkit-appearance:none;color:#8a9199;text-transform:uppercase;font-weight:bold}
#country-select-header{background:0}
#country-select-header .modal-body{padding:0!important;min-height:500px}
#country-select-header a{text-transform:uppercase;color:#fff;font-weight:bold;display:block}
#country-select-header a:hover,#country-select-header a:focus{text-decoration:none;border:0;outline:0}
#country-select-header .languages a{margin:10px 0 0 20%;color:#aaa}
#country-select-header .languages a.activeLanguage{color:#fff}
#country-select-header .localeRedirect{padding:2px 10px}
#country-select-header .localeRedirect>span{display:inline-block;vertical-align:middle}
#country-select-header .localeRedirect .icon.country{margin-right:10px}
#country-select-header .localeRedirect:hover,#country-select-header .localeRedirect.active{background-color:#ffca00}
#country-select-header .continents-list{background:url("../img/country-selector/country-sublist-bottom.png") repeat-x scroll center bottom #dadcdf;float:left;min-height:500px;height:100%}
#country-select-header .continents-list .nav-tabs>li,#country-select-header .continents-list .nav-pills>li{float:none}
#country-select-header .continents-list .list{margin:0!important;padding:0}
#country-select-header .continents-list ul.list{list-style:none}
#country-select-header .continents-list ul.list li a{display:block;min-height:46px;padding:0 15px;margin:0!important;overflow:hidden;color:#52585e;font-size:15.959999999999999px}
#country-select-header .continents-list ul.list li a span{display:table-cell;height:46px;vertical-align:middle;overflow:visible}
#country-select-header .continents-list .element{display:block;background:#fff;background-color:#e4e6e8;background-image:-moz-linear-gradient(top,#fff,#bcc0c5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#bcc0c5));background-image:-webkit-linear-gradient(top,#fff,#bcc0c5);background-image:-o-linear-gradient(top,#fff,#bcc0c5);background-image:linear-gradient(to bottom,#fff,#bcc0c5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffbcc0c5',GradientType=0);border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#country-select-header .continents-list ul li a.continent:hover{background:#ffcb05;background-color:#ffcb05;background-image:-moz-linear-gradient(top,#ffcb05,#ffcb05);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffcb05),to(#ffcb05));background-image:-webkit-linear-gradient(top,#ffcb05,#ffcb05);background-image:-o-linear-gradient(top,#ffcb05,#ffcb05);background-image:linear-gradient(to bottom,#ffcb05,#ffcb05);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcb05',endColorstr='#ffffcb05',GradientType=0);color:#000}
#country-select-header .continents-list .active .element{background:#3f3f3f!important;color:#ffca00!important}
#country-select-header .continents-list .nav-tabs>li>a:hover,#country-select-header .continents-list .nav-tabs>li>a:focus{border:0}
#country-select-header .continents-list .nav-tabs>li>a{padding-top:0}
#country-select-header .continents-list .gradient{position:relative;background:#dadcdf url('../img/country-selector/country-sublist-top.png') repeat-x 0 top;z-index:10;width:100%}
#country-select-header .continents-list .gradient .gradient-bottom{position:absolute;background:#dadcdf url('../img/country-selector/country-sublist-bottom.png') repeat-x 0 0;height:53px;z-index:2;bottom:0}
#country-select-header .countries-list{background:#727272;background-color:#3f3f3f;background-image:-webkit-gradient(radial,center center,0,center center,460,from(#727272),to(#3f3f3f));background-image:-webkit-radial-gradient(circle,#727272,#3f3f3f);background-image:-moz-radial-gradient(circle,#727272,#3f3f3f);background-image:-o-radial-gradient(circle,#727272,#3f3f3f);background-repeat:no-repeat;height:100%;min-height:500px;margin:0!important}
#country-select-header .countryList{margin-top:30px}
@media(max-width:1024px){#country-selector-header .country-selector-button-header{margin-right:15px}
#country-selector-header .country-selector-button-header span.title{min-width:120px}
#country-select-header{max-width:80%;margin-left:-40%}
#country-select-header.modal{left:50%}
#country-select-header .modal-close-btn{right:-4em}
}
@media(max-width:767px){#country-selector-header .mobile-country-selector-header{display:block}
#country-selector-header .country-selector-button-header{display:none}
}
@media(min-width:480px) and (max-width:1024px){#country-selector-header{margin-left:19px}
}
.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 .country-selector-button,#country-selector .country-selector-buttonSVG{display:inline-block;width:auto;background-color:#000;padding:8px 15px 8px 15px;color:#8a9199;text-transform:uppercase;font-weight:bold}
#country-selector .country-selector-button>span,#country-selector .country-selector-buttonSVG>span{display:inline-block;vertical-align:middle}
#country-selector .country-selector-button .title,#country-selector .country-selector-buttonSVG .title{min-width:175px}
#country-selector .country-selector-button .icon.country,#country-selector .country-selector-buttonSVG .icon.country{margin-right:5px}
#country-selector .country-selector-button .icon.general,#country-selector .country-selector-buttonSVG .icon.general{margin-left:5px}
#country-selector .country-selector-button:focus,#country-selector .country-selector-buttonSVG:focus,#country-selector .country-selector-button:hover,#country-selector .country-selector-buttonSVG:hover{outline:0;text-decoration:none}
#country-selector .country-selector-buttonSVG{background:#000 no-repeat 95% 50%}
#country-selector .country-selector-buttonSVG span{padding-left:0}
#country-selector .mobile-country-selector,#country-selector .mobile-country-selectorSVG{display:none;width:auto;max-width:220px;overflow:hidden;background-color:#000;padding:0 15px}
#country-selector .mobile-country-selector *:focus,#country-selector .mobile-country-selectorSVG *:focus{outline:0}
#country-selector .mobile-country-selector>span,#country-selector .mobile-country-selectorSVG>span{display:inline-block;vertical-align:middle}
#country-selector .mobile-country-selector .title,#country-selector .mobile-country-selectorSVG .title{min-width:175px}
#country-selector .mobile-country-selector .icon.country,#country-selector .mobile-country-selectorSVG .icon.country{margin-right:5px}
#country-selector .mobile-country-selector .icon.general,#country-selector .mobile-country-selectorSVG .icon.general{margin-left:5px;pointer-events:none}
#country-selector .mobile-country-selector select,#country-selector .mobile-country-selectorSVG select{background:transparent;width:120%;padding:0;line-height:1;border:0;border-radius:0;-webkit-appearance:none;color:#8a9199;text-transform:uppercase;font-weight:bold;margin:0}
#country-selector h4{margin-top:60px}
#country-select{background:0}
#country-select .modal-body{padding:0!important;min-height:500px}
#country-select a{text-transform:uppercase;color:#fff;font-weight:bold;display:block}
#country-select a:hover,#country-select a:focus{text-decoration:none;border:0;outline:0}
#country-select .languages a{margin:10px 0 0 20%;color:#aaa}
#country-select .languages a.activeLanguage{color:#fff}
#country-select .localeRedirect{padding:2px 10px}
#country-select .localeRedirect>span{display:inline-block;vertical-align:middle}
#country-select .localeRedirect .icon.country{margin-right:10px}
#country-select .localeRedirect:hover,#country-select .localeRedirect.active{background-color:#ffca00}
#country-select .continents-list{background:url("../img/country-selector/country-sublist-bottom.png") repeat-x scroll center bottom #dadcdf;float:left;min-height:500px;height:100%}
#country-select .continents-list .nav-tabs>li,#country-select .continents-list .nav-pills>li{float:none}
#country-select .continents-list .list{margin:0!important;padding:0}
#country-select .continents-list ul.list{list-style:none}
#country-select .continents-list ul.list li a{display:block;min-height:46px;padding:0 15px;margin:0!important;overflow:hidden;color:#52585e;font-size:15.959999999999999px}
#country-select .continents-list ul.list li a span{display:table-cell;height:46px;vertical-align:middle;overflow:visible}
#country-select .continents-list .element{display:block;background:#fff;background-color:#e4e6e8;background-image:-moz-linear-gradient(top,#fff,#bcc0c5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#bcc0c5));background-image:-webkit-linear-gradient(top,#fff,#bcc0c5);background-image:-o-linear-gradient(top,#fff,#bcc0c5);background-image:linear-gradient(to bottom,#fff,#bcc0c5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffbcc0c5',GradientType=0);border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#country-select .continents-list ul li a.continent:hover{background:#ffcb05;background-color:#ffcb05;background-image:-moz-linear-gradient(top,#ffcb05,#ffcb05);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffcb05),to(#ffcb05));background-image:-webkit-linear-gradient(top,#ffcb05,#ffcb05);background-image:-o-linear-gradient(top,#ffcb05,#ffcb05);background-image:linear-gradient(to bottom,#ffcb05,#ffcb05);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcb05',endColorstr='#ffffcb05',GradientType=0);color:#000}
#country-select .continents-list .active .element{background:#3f3f3f!important;color:#ffca00!important}
#country-select .continents-list .nav-tabs>li>a:hover,#country-select .continents-list .nav-tabs>li>a:focus{border:0}
#country-select .continents-list .nav-tabs>li>a{padding-top:0}
#country-select .continents-list .gradient{position:relative;background:#dadcdf url('../img/country-selector/country-sublist-top.png') repeat-x 0 top;z-index:10;width:100%}
#country-select .continents-list .gradient .gradient-bottom{position:absolute;background:#dadcdf url('../img/country-selector/country-sublist-bottom.png') repeat-x 0 0;height:53px;z-index:2;bottom:0}
#country-select .countries-list{background:#727272;background-color:#3f3f3f;background-image:-webkit-gradient(radial,center center,0,center center,460,from(#727272),to(#3f3f3f));background-image:-webkit-radial-gradient(circle,#727272,#3f3f3f);background-image:-moz-radial-gradient(circle,#727272,#3f3f3f);background-image:-o-radial-gradient(circle,#727272,#3f3f3f);background-repeat:no-repeat;height:100%;min-height:500px;margin:0!important}
#country-select .countryList{margin-top:30px}
@media(max-width:1024px){#country-selector .country-selector-button .title{min-width:125px}
#country-select{max-width:80%;margin-left:-40%}
#country-select.modal{left:50%}
#country-select .modal-close-btn{right:-4em}
}
@media(max-width:767px){#country-selector .mobile-country-selector{display:block}
#country-selector .country-selector-button{display:none}
}
@media(min-width:480px) and (max-width:1024px){#country-selector{margin-left:19px}
}
#cookie-policy{position:absolute;margin:1em 0 0 -24.5em;width:47em;left:50%;background:rgba(255,205,0,0.7);border:0 none;color:#fff;box-shadow:1px 1px 5px #000;border-radius:0}
#cookie-policy strong{text-decoration:underline}
#cookie-policy p{text-transform:none}
#cookie-policy a{text-decoration:underline;color:#fff}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.confirmation-form-wrapper{margin-top:-100px}
.confirmation-form-wrapper .bg-container{min-height:700px;position:relative;width:100%}
.confirmation-form-wrapper .ajax-loader{display:block;width:100%;height:100%;min-height:220px;background:url(../img/build-and-price-vehicle-configuration/ajax-loader.gif) no-repeat center center}
.confirmation-form-wrapper .cfMessagePath,.confirmation-form-wrapper .cfDescriptionPath{font-size:16px}
.confirmation-form-wrapper .confirmation-form-content{background:rgba(34,34,34,0.8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC222222',endColorstr='#CC222222');position:absolute;top:150px}
.confirmation-form-wrapper .confirmation-form-content .content-total{margin:15px 15px;text-align:center;color:#fff}
.confirmation-form-wrapper .confirmation-form-content .content-total #buildTextInfos{text-align:left}
.confirmation-form-wrapper .confirmation-form-content .content-total #buildTextInfos .selected-vehicle-msrp-display{color:white}
.confirmation-form-wrapper .confirmation-form-content .content-total #buildTextInfos .selected-vehicle-msrp-display .msrp-message{font-size:9px;line-height:11px;text-transform:initial;font-weight:normal}
.confirmation-form-wrapper .confirmation-form-content .content-total #buildTextInfos #viewVehicleLink{color:white;text-decoration:underline;font-weight:bold}
.confirmation-form-wrapper .confirmation-form-content .content-total #buildInfos{width:475px}
.confirmation-form-wrapper .confirmation-form-content .content-total .infosWithBuild{float:left;width:475px;text-align:left!important;border-right-style:solid;border-right-width:1px;border-right-color:yellow;margin-left:20%;margin-top:30px;margin-bottom:30px}
.confirmation-form-wrapper .confirmation-form-content .content-total .infosWithBuild .cfMessagePath p{text-align:left!important}
.confirmation-form-wrapper .confirmation-form-content .content-total .infosWithBuild #buildTextInfos{max-width:235px}
.confirmation-form-wrapper .confirmation-form-content .content-total .infosWithBuild #buildTextInfos h3{line-height:30px}
.confirmation-form-wrapper .confirmation-form-content .content-total .address{float:left;text-align:left;width:300px;margin-left:15px;margin-top:30px;margin-bottom:30px;font-size:16px}
.confirmation-form-wrapper .confirmation-form-content .content-total .address .pref-dealer-website a{text-decoration:underline;color:white!important}
.confirmation-form-wrapper .confirmation-form-content .content-total .thankYouCicle{width:70%}
.confirmation-form-wrapper .confirmation-form-content .content-total .thankYouCicle #thankYou{float:left}
.confirmation-form-wrapper .confirmation-form-content .content-total #ctaHomePage{left:initial!important;padding:10px 0 10px}
.confirmation-form-wrapper .confirmation-form-content .content-total .circle{width:45px;height:45px;background:transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:4px solid #ffca00;position:relative;margin:0 auto;float:right}
.confirmation-form-wrapper .confirmation-form-content .content-total .circle .check{content:'';border:4px solid #ffca00;border-top:0;border-left:none;position:absolute;width:10px;height:20px;top:7px;left:17px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.confirmation-form-wrapper .confirmation-form-content .content-total h1{font-size:3.428571428571429em;text-transform:uppercase}
.confirmation-form-wrapper .confirmation-form-content .content-total h2{font-size:1.785714285714286em;text-transform:uppercase}
.confirmation-form-wrapper .confirmation-form-content .content-total h3{font-size:17.5px;text-transform:none;font-weight:normal}
@media(min-device-width:768px) and (max-width:1024px) and (orientation:portrait){.confirmation-form-wrapper{margin-top:-50px}
.confirmation-form-wrapper .bg-container{min-height:1150px}
.confirmation-form-wrapper .confirmation-form-content{width:80%;margin:0 10%;top:30px}
.confirmation-form-wrapper .confirmation-form-content #buildTextInfos{margin-top:0!important;text-align:center!important}
.confirmation-form-wrapper .confirmation-form-content #buildTextInfos,.confirmation-form-wrapper .confirmation-form-content .build-image{float:none!important;margin-left:initial}
.confirmation-form-wrapper .confirmation-form-content #selected-vehicle{margin-left:0!important;width:100%!important}
.confirmation-form-wrapper .confirmation-form-content #selected-vehicle .build-image,.confirmation-form-wrapper .confirmation-form-content #selected-vehicle #buildTextInfos{float:none!important}
.confirmation-form-wrapper .confirmation-form-content #buildInfos{height:350px}
.confirmation-form-wrapper .confirmation-form-content .content-total #buildInfos{height:350px;width:100%}
.confirmation-form-wrapper .confirmation-form-content .content-total .circle{border-width:7px;float:none!important}
.confirmation-form-wrapper .confirmation-form-content .content-total .circle .check{border-width:6px;left:15px}
.confirmation-form-wrapper .confirmation-form-content .content-total h1{font-size:2.571428571428571em}
.confirmation-form-wrapper .confirmation-form-content .content-total h2{font-size:1.142857142857143em}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC222222',endColorstr='#CC222222');margin-top:50px}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message .mobile-message-wrapp{display:inline-block}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message .mobile-message-wrapp .mobile-check{content:'';border:4px solid #ffca00;border-top:0;border-left:none;width:5px;height:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;margin:20px 0}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message .mobile-message-wrapp h3{font-size:11.9px;text-transform:uppercase;margin-bottom:0;padding:10px 0 10px 20px;line-height:initial}
.confirmation-form-wrapper .confirmation-form-content .content-total .infosWithBuild{float:none!important;width:auto;text-align:center!important;border-right-width:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:yellow;margin:auto;margin-bottom:30px}
.confirmation-form-wrapper .confirmation-form-content .content-total .infosWithBuild #buildTextInfos{max-width:initial}
.confirmation-form-wrapper .confirmation-form-content .content-total .infosWithBuild .cfMessagePath p{text-align:center!important}
.confirmation-form-wrapper .confirmation-form-content .content-total .address{float:none!important;margin-bottom:30px;margin-left:initial;text-align:center;width:initial}
.confirmation-form-wrapper .confirmation-form-content .content-total .thankYouCicle{width:auto}
.confirmation-form-wrapper .confirmation-form-content .content-total .thankYouCicle #thankYou{float:none!important}
}
@media(max-width:767px){.confirmation-form-wrapper{margin-top:-50px}
.confirmation-form-wrapper .bg-container{min-height:1150px}
.confirmation-form-wrapper .confirmation-form-content{width:80%;margin:0 10%;top:30px}
.confirmation-form-wrapper .confirmation-form-content #buildTextInfos{margin-top:0!important;text-align:center!important}
.confirmation-form-wrapper .confirmation-form-content #buildTextInfos,.confirmation-form-wrapper .confirmation-form-content .build-image{float:none!important;margin-left:initial}
.confirmation-form-wrapper .confirmation-form-content #selected-vehicle{margin-left:5%!important}
.confirmation-form-wrapper .confirmation-form-content #selected-vehicle .build-image,.confirmation-form-wrapper .confirmation-form-content #selected-vehicle #buildTextInfos{float:none!important}
.confirmation-form-wrapper .confirmation-form-content #buildInfos{height:350px}
.confirmation-form-wrapper .confirmation-form-content .content-total .circle{border-width:7px;float:none!important}
.confirmation-form-wrapper .confirmation-form-content .content-total .circle .check{border-width:6px;left:15px}
.confirmation-form-wrapper .confirmation-form-content .content-total h1{font-size:2.571428571428571em}
.confirmation-form-wrapper .confirmation-form-content .content-total h2{font-size:1.142857142857143em}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CC222222',endColorstr='#CC222222');margin-top:50px}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message .mobile-message-wrapp{display:inline-block}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message .mobile-message-wrapp .mobile-check{content:'';border:4px solid #ffca00;border-top:0;border-left:none;width:5px;height:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;margin:20px 0}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message .mobile-message-wrapp h3{font-size:11.9px;text-transform:uppercase;margin-bottom:0;padding:10px 0 10px 20px;line-height:initial}
.confirmation-form-wrapper .confirmation-form-content .content-total .infosWithBuild{float:none!important;width:auto;text-align:center!important;border-right-width:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:yellow;margin:auto;margin-bottom:30px}
.confirmation-form-wrapper .confirmation-form-content .content-total .address{float:none!important;width:300px;margin-bottom:30px;margin-left:8%}
.confirmation-form-wrapper .confirmation-form-content .content-total .thankYouCicle{width:auto}
.confirmation-form-wrapper .confirmation-form-content .content-total .thankYouCicle #thankYou{float:none!important}
}
@media(max-width:320px){.confirmation-form-wrapper .confirmation-form-content .content-total #selected-vehicle{margin-left:0!important}
.confirmation-form-wrapper .confirmation-form-content .content-total .address{margin-left:0!important}
.confirmation-form-wrapper .confirmation-form-content .content-total .mobile-message .mobile-message-wrapp .mobile-check{content:'';border:4px solid #ffca00;border-top:0;border-left:none;width:5px;height:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;margin:23px 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}
.categories-by-tags .accordion-group{border:none!important}
.categories-by-tags .accordion-group a{text-decoration:none}
.categories-by-tags .accordion-group .accordion-heading .category-name{padding-right:10%;padding-left:0;display:inline-block;font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.143em;font-weight:bold;line-height:20px;text-transform:uppercase;width:100%}
.categories-by-tags .accordion-group .category-items .accordion-inner{padding:9px 0}
.categories-by-tags .accordion-group .category-items .accordion-inner ul{list-style:none;margin:0 0 10px 10px}
.categories-by-tags .accordion-group .category-items .accordion-inner ul li{margin:5% 0 5%}
.categories-by-tags .accordion-group .category-items .accordion-inner ul li a{font-family:"TradeGothicLTStd","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold;line-height:20px;text-transform:uppercase}
.categories-by-tags .categories-dark{color:#000}
.categories-by-tags .categories-dark a{color:#000}
.categories-by-tags .categories-dark .accordion-heading a.collapsed{background:url('../img/general/black-small-down-arrow.png') no-repeat right;width:90%}
.categories-by-tags .categories-dark .accordion-inner{border-top-color:#000}
.categories-by-tags .categories-light{color:#fff}
.categories-by-tags .categories-light a{color:#fff}
.categories-by-tags .categories-light .accordion-inner{border-top-color:#fff}
.categories-by-tags .categories-light .accordion-heading a.collapsed{background:url('../img/general/arrow-down-light.png') no-repeat right;width:90%}
@media(max-width:767px){.categories-by-tags{margin-top:5%}
}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../../../../apps/brp/components/carousel-packages/clientlib/css/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.cr-packages{text-align:center;position:relative;overflow:hidden;padding:60px 0}
.cr-packages.cr-packages--white{background-color:#000;color:#fff}
.cr-packages.cr-packages--white .cr-packages__title{color:#fff}
.cr-packages.cr-packages--white .owl-prev:after,.cr-packages.cr-packages--white .owl-next:after{border-left-color:#fff;border-bottom-color:#fff}
.cr-packages.cr-packages--white .owl-prev{background:linear-gradient(to left,rgba(0,0,0,0),#000)}
.cr-packages.cr-packages--white .owl-next{background:linear-gradient(to right,rgba(0,0,0,0),#000)}
@media screen and (max-width:767px){.cr-packages.cr-packages--white .owl-prev,.cr-packages.cr-packages--white .owl-next{background:transparent}
}
.cr-packages.cr-packages--black{background-color:#fff;color:#000}
.cr-packages.cr-packages--black .cr-packages__title{color:#000}
.cr-packages.cr-packages--black .owl-prev:after,.cr-packages.cr-packages--black .owl-next:after{border-left-color:#000;border-bottom-color:#000}
.cr-packages.cr-packages--black .owl-prev{background:linear-gradient(to left,rgba(255,255,255,0),#fff)}
.cr-packages.cr-packages--black .owl-next{background:linear-gradient(to right,rgba(255,255,255,0),#fff)}
@media screen and (max-width:767px){.cr-packages.cr-packages--black .owl-prev,.cr-packages.cr-packages--black .owl-next{background:transparent}
}
.cr-packages__toptitle{font-size:18px;line-height:.9em;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0}
.cr-packages__title{font-size:54px;line-height:.9em;text-transform:uppercase;margin:0 0 15px 0}
@media screen and (max-width:767px){.cr-packages__title{font-size:38px}
}
.cr-packages__toptitle,.cr-packages__title{max-width:740px;margin-left:auto;margin-right:auto;padding:0 20px}
.cr-packages__wrapper{width:50%;margin:0 auto}
@media screen and (max-width:767px){.cr-packages__wrapper{width:100%}
}
.cr-packages__content .owl-item{float:left}
.cr-packages__content .owl-item .cr-packages__content__item__title,.cr-packages__content .owl-item .cr-packages__content__item__subtitle,.cr-packages__content .owl-item .btn{opacity:0;transition:opacity .5s}
.cr-packages__content .owl-item .cr-packages__content__item__image{transform:scale(0.75,0.75);transition:transform .5s}
.cr-packages__content .owl-item.active .cr-packages__content__item__title,.cr-packages__content .owl-item.active .cr-packages__content__item__subtitle,.cr-packages__content .owl-item.active .btn{opacity:1}
.cr-packages__content .owl-item.active .cr-packages__content__item__image{transform:scale(1,1)}
.cr-packages__content__item{display:block;width:100%;max-width:400px;margin:0 auto;text-align:center;position:relative;padding:0 20px;box-sizing:border-box}
@media screen and (max-width:767px){.cr-packages__content__item{max-width:300px}
}
.cr-packages__content__item__title{font-size:34px;line-height:.9em;text-transform:uppercase;font-weight:bold;margin:20px 0 10px 0;letter-spacing:-0.025em}
@media screen and (max-width:767px){.cr-packages__content__item__title{font-size:28px}
}
.cr-packages__content__item__subtitle{font-size:22px;line-height:.9em;text-transform:uppercase;font-weight:bold;margin:0 0 25px 0}
.cr-packages__content__item__image{display:block;height:300px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin-top:10px}
@media screen and (max-width:767px){.cr-packages__content__item__image{height:220px}
}
.cr-packages .owl-prev,.cr-packages .owl-next{display:block;width:200px;height:100%;position:absolute;cursor:pointer}
.cr-packages .owl-prev:after,.cr-packages .owl-next:after{content:"";display:block;position:absolute;top:345px;left:40px;width:35px;height:35px;transform:rotate(45deg);border-left:5px solid #000;border-bottom:5px solid #000;transition:all .2s}
@media screen and (max-width:767px){.cr-packages .owl-prev:after,.cr-packages .owl-next:after{border-width:3px;width:20px;height:20px;left:20px;top:50%}
}
.cr-packages .owl-prev:hover:after,.cr-packages .owl-next:hover:after{left:50px}
@media screen and (max-width:767px){.cr-packages .owl-prev:hover:after,.cr-packages .owl-next:hover:after{left:20px}
}
@media screen and (max-width:767px){.cr-packages .owl-prev,.cr-packages .owl-next{width:50px;top:0}
}
.cr-packages .owl-prev.disabled,.cr-packages .owl-next.disabled{cursor:default}
.cr-packages .owl-prev.disabled:after,.cr-packages .owl-next.disabled:after{opacity:0}
.cr-packages .owl-prev{left:0}
.cr-packages .owl-next{right:0}
.cr-packages .owl-next:after{transform:rotate(-135deg);left:auto;right:40px}
@media screen and (max-width:767px){.cr-packages .owl-next:after{left:auto;right:20px}
}
.cr-packages .owl-next:hover:after{left:auto;right:50px}
@media screen and (max-width:767px){.cr-packages .owl-next:hover:after{left:auto;right: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}
.color-container{position:relative;height:667px!important}
.color-container .product-color{position:absolute;top:0;left:0;width:100%;opacity:0;filter:alpha(opacity=0)}
.color-container .product-color:first-child{opacity:1;filter:alpha(opacity=100)}
.color-controls-container{position:absolute;top:140px;right:20px;z-index:6}
.color-controls{background:#656a6e;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 3px 3px 0;height:15px}
.color-controls .colorToggle{display:block;float:left;width:35px;height:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:3px;background-position:50% 50%;background-size:cover}
.color-controls .colorToggle:focus{outline:0}
.color-controls .activeColor,.color-controls a:hover{width:31px;height:11px;border:2px solid #fff}
.flex-control-nav{bottom:0;padding-bottom:24px}
.slides li>img{width:100%;height:100%;max-height:400px}
.slides li .sublimevideo-zi.sublimevideo-uj{max-height:400px}
.carousel li{margin-right:0!important;-webkit-text-size-adjust:100%!important}
.manual-control-nav{position:absolute;display:none;bottom:1em;left:4em;padding:0;margin:0;list-style-type:none;z-index:10}
.manual-control-nav li{display:block;float:left;border:1px solid #ccc;cursor:pointer}
.manual-control-nav li:hover,.manual-control-nav li.flex-active{border:1px solid #000}
.manual-control-nav li img{height:6em;width:8em}
.pdp-manual-controls{width:70%;left:15%;z-index:13;text-align:center;pointer-events:auto}
.pdp-manual-controls li{width:180px;height:40px;float:none;display:inline-block;border:2px solid #000;background-color:#000;border-right:0}
.pdp-manual-controls li img{width:60px;height:40px;float:left;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;display:block}
.pdp-manual-controls li span{width:120px;height:40px;background-color:#464646;display:block;overflow:hidden;line-height:40px;float:left;text-transform:uppercase;color:#fff;font-size:.857143em;font-weight:bold;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.pdp-manual-controls li span.two-lines{line-height:20px}
.pdp-manual-controls li span.three-lines{line-height:13px}
.pdp-manual-controls li:hover,.pdp-manual-controls li.flex-active{border:2px solid #000;border-right:0;width:180px;height:40px}
.pdp-manual-controls li:hover span{background:#fff;color:#000}
.pdp-manual-controls li.flex-active span{color:#000;background-color:#fff}
.pdp-manual-controls li:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.pdp-manual-controls li:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-right:2px solid #000}
.ajax-loader{display:block;top:0;position:absolute;z-index:15;width:100%;height:100%;min-height:320px;background:#000 url('../img/googlemapapi/ajax-loader.gif') no-repeat center center}
.flex-control-paging li a{background-color:transparent;-webkit-box-shadow:0 0 0 1px #555 inset;-moz-box-shadow:0 0 0 1px #555 inset;box-shadow:0 0 0 1px #555 inset;background:url('../img/carousel/carousel-sprites.png') no-repeat -85px -9px;width:12px;height:11px}
.flex-control-paging li a:hover{background:url('../img/carousel/carousel-sprites.png') no-repeat -68px -9px}
.flex-control-paging li a.flex-active{background:url('../img/carousel/carousel-sprites.png') no-repeat -68px -9px}
.flex-direction-nav a{background:transparent url('../img/carousel/carousel-sprites.png') no-repeat 0 15px;width:30px;height:60px;pointer-events:auto;z-index:99;opacity:1;filter:alpha(opacity=100)}
.flex-direction-nav a.flex-next{background:transparent url('../img/carousel/carousel-sprites.png') no-repeat -33px 15px;right:0}
.flex-direction-nav a.flex-prev{left:0}
.carousel-slide-content{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}
.carousel-slide-content small{position:absolute;z-index:99}
.carousel-slide-content .carousel-slide-copy{position:relative;z-index:3}
.carousel-slide-content img[class="cq-dd-image"]{min-height:100%;min-width:767px;width:100%;height:auto;position:absolute;z-index:1;top:0;left:0}
.carousel{background:#000 url('../img/googlemapapi/ajax-loader.gif') no-repeat center center}
body.product-details .slide-overlay-content{position:initial}
.slide-overlay-container{background:url('../img/general/panel-bg.png') repeat;width:100%;height:auto;max-height:150px;overflow:hidden;text-align:center;padding-bottom:10px;color:#FFF;position:absolute;z-index:14;bottom:0}
.slide-overlay-content{position:relative}
.hopper-slide .carousel-slide-content{padding:60px}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy h1{font-size:30px;color:#fff;float:left;margin:0;padding:60px 110px}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content{clear:left;float:left;width:100%}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content figure{position:relative;float:left;margin:30px 30px 0 0;width:77%}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content figure img{float:right;max-width:83.6%}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content .carousel-omp-description{float:right;width:18%;margin-right:30px}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content .carousel-omp-description h2{color:#37393c;font-size:24px;line-height:24.13px;margin-bottom:45px}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content .carousel-omp-description .information p{font-size:16px;line-height:21.28px;color:#fff;margin-bottom:25px}
@media(max-width:1322px) and (min-width:1024px){.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content figure{width:72%}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content .carousel-omp-description{width:21%}
}
@media(max-width:1023px) and (min-width:768px){.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content figure{width:66%}
.hopper-slide .carousel-slide-content .carousel-omp-slide-copy .content .carousel-omp-description{width:25%}
}
@media(min-width:320px) and (max-width:767px){.carousel{background-position:center 45%}
.slide-overlay-container{display:none}
}
.carousel,.carousel .carousel-slide-content{min-height:667px}
@media(min-width:1024px) and (max-width:1180px){.carousel,.carousel .carousel-slide-content{min-height:576px}
}
@media(min-width:768px) and (max-width:1023px){.carousel,.carousel .carousel-slide-content{min-height:432px}
}
@media(max-width:767px){.carousel,.carousel .carousel-slide-content{min-height:203px}
.carousel .flex-direction-nav .flex-next,.carousel .carousel-slide-content .flex-direction-nav .flex-next,.carousel .flex-direction-nav .flex-prev,.carousel .carousel-slide-content .flex-direction-nav .flex-prev{bottom:40%}
}
.carousel-video-inline{background:#000;width:100%}
.carousel-video-inline .inline-video-player{width:100%;height:100%;z-index:10;line-height:0!important}
.carousel-video-inline .inline-video-player.video-text-focus{z-index:14!important;position:relative}
.carousel-video-inline-fake .video-play-btn{display:none!important}
.carousel-image-inline .align-top-left,.carousel-video-inline .align-top-left,.carousel-image-inline .align-top-center,.carousel-video-inline .align-top-center,.carousel-image-inline .align-top-right,.carousel-video-inline .align-top-right,.carousel-image-inline .align-middle-left,.carousel-video-inline .align-middle-left,.carousel-image-inline .align-middle-center,.carousel-video-inline .align-middle-center,.carousel-image-inline .align-middle-right,.carousel-video-inline .align-middle-right,.carousel-image-inline .align-bottom-left,.carousel-video-inline .align-bottom-left,.carousel-image-inline .align-bottom-center,.carousel-video-inline .align-bottom-center,.carousel-image-inline .align-bottom-right,.carousel-video-inline .align-bottom-right{position:absolute;z-index:12;pointer-events:none}
.carousel-image-inline .align-top-left,.carousel-video-inline .align-top-left,.carousel-image-inline .align-top-center,.carousel-video-inline .align-top-center,.carousel-image-inline .align-top-right,.carousel-video-inline .align-top-right{top:0;padding-top:2%;pointer-events:none}
.carousel-image-inline .align-top-left .carousel-omp-slide-copy,.carousel-video-inline .align-top-left .carousel-omp-slide-copy,.carousel-image-inline .align-top-center .carousel-omp-slide-copy,.carousel-video-inline .align-top-center .carousel-omp-slide-copy,.carousel-image-inline .align-top-right .carousel-omp-slide-copy,.carousel-video-inline .align-top-right .carousel-omp-slide-copy{padding:0 20px;max-width:1278px}
.carousel-image-inline .align-top-left .carousel-omp-slide-copy .carousel-omp-description,.carousel-video-inline .align-top-left .carousel-omp-slide-copy .carousel-omp-description,.carousel-image-inline .align-top-center .carousel-omp-slide-copy .carousel-omp-description,.carousel-video-inline .align-top-center .carousel-omp-slide-copy .carousel-omp-description,.carousel-image-inline .align-top-right .carousel-omp-slide-copy .carousel-omp-description,.carousel-video-inline .align-top-right .carousel-omp-slide-copy .carousel-omp-description{word-wrap:break-word}
.carousel-image-inline .align-bottom-left,.carousel-video-inline .align-bottom-left,.carousel-image-inline .align-bottom-center,.carousel-video-inline .align-bottom-center,.carousel-image-inline .align-bottom-right,.carousel-video-inline .align-bottom-right{bottom:0;margin-bottom:2%;padding-bottom:0;color:#fff;pointer-events:none}
.carousel-image-inline .align-bottom-left .carousel-omp-slide-copy,.carousel-video-inline .align-bottom-left .carousel-omp-slide-copy,.carousel-image-inline .align-bottom-center .carousel-omp-slide-copy,.carousel-video-inline .align-bottom-center .carousel-omp-slide-copy,.carousel-image-inline .align-bottom-right .carousel-omp-slide-copy,.carousel-video-inline .align-bottom-right .carousel-omp-slide-copy{margin:0 auto!important;max-width:1278px}
.carousel-image-inline .align-bottom-left .carousel-omp-slide-copy .carousel-omp-description,.carousel-video-inline .align-bottom-left .carousel-omp-slide-copy .carousel-omp-description,.carousel-image-inline .align-bottom-center .carousel-omp-slide-copy .carousel-omp-description,.carousel-video-inline .align-bottom-center .carousel-omp-slide-copy .carousel-omp-description,.carousel-image-inline .align-bottom-right .carousel-omp-slide-copy .carousel-omp-description,.carousel-video-inline .align-bottom-right .carousel-omp-slide-copy .carousel-omp-description{word-wrap:break-word}
.carousel-image-inline .align-bottom-center,.carousel-video-inline .align-bottom-center{font-family:"TradeGothicLTStd";pointer-events:none}
.carousel-image-inline .align-bottom-center.no-overlap,.carousel-video-inline .align-bottom-center.no-overlap{margin-bottom:3%;pointer-events:none}
.carousel-image-inline .align-top-left,.carousel-video-inline .align-top-left,.carousel-image-inline .align-middle-left,.carousel-video-inline .align-middle-left,.carousel-image-inline .align-bottom-left,.carousel-video-inline .align-bottom-left{left:0;padding-left:2%;text-align:left;color:#fff;font-family:"TradeGothicLTStd";pointer-events:none}
.carousel-image-inline .align-top-right,.carousel-video-inline .align-top-right,.carousel-image-inline .align-middle-right,.carousel-video-inline .align-middle-right,.carousel-image-inline .align-bottom-right,.carousel-video-inline .align-bottom-right{right:0;padding-right:2%;padding-bottom:7%;pointer-events:none}
.carousel-image-inline .align-top-center,.carousel-video-inline .align-top-center,.carousel-image-inline .align-middle-center,.carousel-video-inline .align-middle-center,.carousel-image-inline .align-bottom-center,.carousel-video-inline .align-bottom-center{text-align:center;min-width:100%;overflow:visible;vertical-align:middle;line-height:25px;font-size:20px;font-family:"TradeGothicLTStd";pointer-events:none}
.carousel-image-inline .align-middle-left,.carousel-video-inline .align-middle-left,.carousel-image-inline .align-middle-center,.carousel-video-inline .align-middle-center,.carousel-image-inline .align-middle-right,.carousel-video-inline .align-middle-right{top:32%;min-height:auto;overflow:visible;pointer-events:none}
.carousel-image-inline .carousel-omp-slide-copy,.carousel-video-inline .carousel-omp-slide-copy{position:relative;pointer-events:none}
.carousel-image-inline .carousel-omp-slide-copy div,.carousel-video-inline .carousel-omp-slide-copy div,.carousel-image-inline .carousel-omp-slide-copy p,.carousel-video-inline .carousel-omp-slide-copy p,.carousel-image-inline .carousel-omp-slide-copy span,.carousel-video-inline .carousel-omp-slide-copy span{pointer-events:none}
.carousel-image-inline .carousel-omp-slide-copy a,.carousel-video-inline .carousel-omp-slide-copy a{pointer-events:auto!important}
.carousel-image-inline .carousel-omp-slide-copy .carousel-omp-cta,.carousel-video-inline .carousel-omp-slide-copy .carousel-omp-cta{padding-bottom:60px}
.carousel-image-inline .carousel-omp-slide-copy .text-component-color-light-72,.carousel-video-inline .carousel-omp-slide-copy .text-component-color-light-72{line-height:1em}
@media(min-width:768px) and (max-width:1024px){.carousel-image-inline .align-bottom-left,.carousel-video-inline .align-bottom-left,.carousel-image-inline .align-bottom-center,.carousel-video-inline .align-bottom-center,.carousel-image-inline .align-bottom-right,.carousel-video-inline .align-bottom-right{bottom:0;margin-bottom:1%;padding-bottom:0;line-height:20px;font-size:16px}
.carousel-image-inline .align-middle-left,.carousel-video-inline .align-middle-left,.carousel-image-inline .align-middle-center,.carousel-video-inline .align-middle-center,.carousel-image-inline .align-middle-right,.carousel-video-inline .align-middle-right{top:24%}
.carousel-image-inline .carousel-omp-slide-copy .text-component-color-light-48,.carousel-video-inline .carousel-omp-slide-copy .text-component-color-light-48,.carousel-image-inline .carousel-omp-slide-copy .text-component-color-light-72,.carousel-video-inline .carousel-omp-slide-copy .text-component-color-light-72,.carousel-image-inline .carousel-omp-slide-copy .text-component-color-light-120,.carousel-video-inline .carousel-omp-slide-copy .text-component-color-light-120{line-height:1em}
.carousel-video-inline .inline-video-player{width:100%;height:100%;z-index:10;line-height:0!important}
}
@media(max-width:767px){.carousel-image-inline,.carousel-video-inline{height:100%}
.carousel-image-inline .align-top-left,.carousel-video-inline .align-top-left,.carousel-image-inline .align-top-center,.carousel-video-inline .align-top-center,.carousel-image-inline .align-top-right,.carousel-video-inline .align-top-right,.carousel-image-inline .align-middle-left,.carousel-video-inline .align-middle-left,.carousel-image-inline .align-middle-center,.carousel-video-inline .align-middle-center,.carousel-image-inline .align-middle-right,.carousel-video-inline .align-middle-right,.carousel-image-inline .align-bottom-left,.carousel-video-inline .align-bottom-left,.carousel-image-inline .align-bottom-center,.carousel-video-inline .align-bottom-center,.carousel-image-inline .align-bottom-right,.carousel-video-inline .align-bottom-right{width:100%;padding-top:0}
.carousel-image-inline .align-bottom-left,.carousel-video-inline .align-bottom-left,.carousel-image-inline .align-bottom-center,.carousel-video-inline .align-bottom-center,.carousel-image-inline .align-bottom-right,.carousel-video-inline .align-bottom-right{bottom:0;line-height:20px;font-size:14px}
.carousel-image-inline .align-top-left,.carousel-video-inline .align-top-left,.carousel-image-inline .align-middle-left,.carousel-video-inline .align-middle-left,.carousel-image-inline .align-bottom-left,.carousel-video-inline .align-bottom-left{color:#888}
.carousel-image-inline .align-top-left .text.title.parbase,.carousel-video-inline .align-top-left .text.title.parbase,.carousel-image-inline .align-middle-left .text.title.parbase,.carousel-video-inline .align-middle-left .text.title.parbase,.carousel-image-inline .align-bottom-left .text.title.parbase,.carousel-video-inline .align-bottom-left .text.title.parbase{font-size:24px!important}
.carousel-image-inline .no-overlap,.carousel-video-inline .no-overlap{padding-bottom:18%}
.carousel-image-inline .align-top-center,.carousel-video-inline .align-top-center,.carousel-image-inline .align-middle-center,.carousel-video-inline .align-middle-center,.carousel-image-inline .align-bottom-center,.carousel-video-inline .align-bottom-center{text-align:center}
.carousel-image-inline .align-top-right,.carousel-video-inline .align-top-right,.carousel-image-inline .align-middle-right,.carousel-video-inline .align-middle-right,.carousel-image-inline .align-bottom-right,.carousel-video-inline .align-bottom-right{text-align:right}
.carousel-image-inline .align-top-left,.carousel-video-inline .align-top-left,.carousel-image-inline .align-middle-left,.carousel-video-inline .align-middle-left,.carousel-image-inline .align-bottom-left,.carousel-video-inline .align-bottom-left{text-align:left}
.carousel-image-inline .align-bottom-left div,.carousel-video-inline .align-bottom-left div{float:left}
.carousel-image-inline .align-bottom-right div,.carousel-video-inline .align-bottom-right div{float:right}
.carousel-image-inline div h2 .title span,.carousel-video-inline div h2 .title span{font-size:30px!important}
.carousel-image-inline .carousel-omp-slide-copy,.carousel-video-inline .carousel-omp-slide-copy{position:static;width:95%;margin:0 auto}
.carousel-image-inline .carousel-omp-slide-copy h2,.carousel-video-inline .carousel-omp-slide-copy h2{line-height:.9em;margin:0;margin-bottom:10px}
.carousel-image-inline .carousel-omp-slide-copy h2 div p,.carousel-video-inline .carousel-omp-slide-copy h2 div p{margin-bottom:0}
.carousel-image-inline .carousel-omp-slide-copy .text-component-color-light-48,.carousel-video-inline .carousel-omp-slide-copy .text-component-color-light-48,.carousel-image-inline .carousel-omp-slide-copy .text-component-color-light-72,.carousel-video-inline .carousel-omp-slide-copy .text-component-color-light-72,.carousel-image-inline .carousel-omp-slide-copy .text-component-color-light-120,.carousel-video-inline .carousel-omp-slide-copy .text-component-color-light-120{line-height:1em}
.carousel-image-inline .carousel-omp-slide-copy p:empty,.carousel-video-inline .carousel-omp-slide-copy p:empty{display:none}
.carousel-image-inline .carousel-omp-slide-copy .carousel-omp-cta,.carousel-video-inline .carousel-omp-slide-copy .carousel-omp-cta{bottom:20%;padding-bottom:0;width:100%}
.carousel-image-inline .carousel-omp-slide-copy .carousel-omp-description,.carousel-video-inline .carousel-omp-slide-copy .carousel-omp-description{overflow-y:scroll}
.carousel-video-inline .carousel-omp-slide-copy span[class^="text-component-color-dark"]{color:#fff!important}
.carousel-video-inline .carousel-omp-slide-copy .carousel-omp-cta{position:static;bottom:0}
.pdp-manual-controls li{display:block;float:none;margin:0 auto;border-right:2px solid #000!important;border-bottom:0}
.pdp-manual-controls li:hover,.pdp-manual-controls li.flex-active{border-bottom:0}
.pdp-manual-controls li:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.pdp-manual-controls li:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-bottom:2px solid #000}
#product-detail-carousel .slide-overlay-content .align-top-left,#product-detail-carousel .slide-overlay-content .align-middle-left,#product-detail-carousel .slide-overlay-content .align-bottom-left{display:none}
}
.two-message-promotion .left-promotion{float:left;width:50%;margin:0;padding:0}
.two-message-promotion .right-promotion{float:right;width:50%;margin:0;padding:0}
.two-message-promotion .inline-video-player-wrapper>div[id^="inline-video-player-"],.two-message-promotion .inline-video-player-wrapper .video-player{bottom:0;left:0;position:relative!important;right:0;top:0}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.carousel-omp-slide-copy{padding:0!important}
.align-top-left{padding-left:0!important}
.flex-control-nav{padding-top:20px!important}
.flex-control-thumbs{padding:5px 0!important;width:100%;bottom:0!important;position:absolute!important}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px){.carousel-omp-slide-copy{padding:0!important}
.align-top-left{padding-left:0!important}
.flex-control-nav{padding-bottom:12px!important}
.flex-control-thumbs{padding:5px 0!important;width:100%;bottom:0!important;position:absolute!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}
#byo-v2-footer .dealer-container,#byo-v2-footer .terms-container{background-color:#fff;padding:0 80px}
#byo-v2-footer .dealer-container .dealer-content,#byo-v2-footer .terms-container .dealer-content,#byo-v2-footer .dealer-container .terms-content,#byo-v2-footer .terms-container .terms-content{max-width:900px;padding:40px 25px;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box{display:table;width:100%}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box .icon-box,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box .icon-box,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box .icon-box,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box .icon-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box .icon-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box .icon-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box .icon-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box .icon-box,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box .icon-box,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box .icon-box,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box .icon-box,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box .icon-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box .icon-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box .icon-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box .icon-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box .icon-box{display:table-cell;vertical-align:top;font-size:36px;line-height:1em;text-align:center;padding-right:25px}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box .icon-box .icon,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box .icon-box .icon,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box .icon-box .icon,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box .icon-box .icon,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box .icon-box .icon,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box .icon-box .icon,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box .icon-box .icon,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box .icon-box .icon,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box .icon-box .icon,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box .icon-box .icon,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box .icon-box .icon,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box .icon-box .icon,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box .icon-box .icon,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box .icon-box .icon,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box .icon-box .icon,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box .icon-box .icon{display:inline-block;min-width:36px}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box .details-box,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box .details-box,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box .details-box,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box .details-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box .details-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box .details-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box .details-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box .details-box,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box .details-box,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box .details-box,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box .details-box,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box .details-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box .details-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box .details-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box .details-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box .details-box{display:table-cell;width:100%;font-size:30px;font-weight:bold;line-height:1em;text-transform:uppercase}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box .details-box .title,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box .details-box .title,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box .details-box .title,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box .details-box .title,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box .details-box .title,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box .details-box .title,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box .details-box .title,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box .details-box .title,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box .details-box .title,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box .details-box .title,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box .details-box .title,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box .details-box .title,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box .details-box .title,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box .details-box .title,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box .details-box .title,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box .details-box .title{color:#999;font-size:18px;line-height:1em;margin-bottom:5px}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box.set-location-box,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box{min-height:85px;border-right:black 1px solid}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box.set-location-box .location-code,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box.set-location-box .location-code,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box.set-location-box .location-code,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box.set-location-box .location-code,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box.set-location-box .location-code,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box.set-location-box .location-code,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box.set-location-box .location-code,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box.set-location-box .location-code,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box.set-location-box .location-code,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box.set-location-box .location-code,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box.set-location-box .location-code,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box.set-location-box .location-code,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box .location-code,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box .location-code,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box .location-code,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box .location-code{margin-right:5px}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box.set-location-box a,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box.set-location-box a,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box.set-location-box a,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box.set-location-box a,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box.set-location-box a,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box.set-location-box a,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box.set-location-box a,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box.set-location-box a,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box.set-location-box a,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box.set-location-box a,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box.set-location-box a,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box.set-location-box a,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box a,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box a,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box a,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box a{color:#222;font-size:14px;font-weight:normal;line-height:1em;text-decoration:none;text-transform:none;white-space:nowrap}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box.set-location-box a:hover,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box.set-location-box a:hover,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box.set-location-box a:hover,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box.set-location-box a:hover,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box.set-location-box a:hover,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box.set-location-box a:hover,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box.set-location-box a:hover,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box.set-location-box a:hover,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box.set-location-box a:hover,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box.set-location-box a:hover,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box.set-location-box a:hover,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box.set-location-box a:hover,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box a:hover,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box a:hover,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box a:hover,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box a:hover{color:#a2a2a2}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box.nearest-dealer-box .dealer-info,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box.nearest-dealer-box .dealer-info,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box.nearest-dealer-box .dealer-info,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box.nearest-dealer-box .dealer-info,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box.nearest-dealer-box .dealer-info,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box.nearest-dealer-box .dealer-info,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box.nearest-dealer-box .dealer-info,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box.nearest-dealer-box .dealer-info,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box.nearest-dealer-box .dealer-info,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box.nearest-dealer-box .dealer-info,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box.nearest-dealer-box .dealer-info,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box.nearest-dealer-box .dealer-info,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box.nearest-dealer-box .dealer-info,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box.nearest-dealer-box .dealer-info,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box.nearest-dealer-box .dealer-info,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box.nearest-dealer-box .dealer-info{font-size:14px;font-weight:normal;line-height:1em;text-transformation:none;margin-top:5px}
#byo-v2-footer .dealer-container .dealer-content .terms,#byo-v2-footer .terms-container .dealer-content .terms,#byo-v2-footer .dealer-container .terms-content .terms,#byo-v2-footer .terms-container .terms-content .terms{color:#222;font-size:14px;font-weight:normal;line-height:1em;text-transformation:none}
#byo-v2-footer .terms-container{background-color:#eee}
@media(min-width:801px) and (max-width:1280px){#byo-v2-footer .dealer-container,#byo-v2-footer .terms-container{padding:0}
#byo-v2-footer .terms-container{padding:0}
}
@media(min-width:668px) and (max-width:800px){#byo-v2-footer .dealer-container,#byo-v2-footer .terms-container{padding:0}
#byo-v2-footer .terms-container{padding:0}
}
@media(min-width:376px) and (max-width:667px){#byo-v2-footer .dealer-container,#byo-v2-footer .terms-container{padding:0}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box.set-location-box,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box{border-right:0}
#byo-v2-footer .terms-container{padding:0}
}
@media(max-width:375px){#byo-v2-footer .dealer-container,#byo-v2-footer .terms-container{padding:0}
#byo-v2-footer .dealer-container .dealer-content .set-location .set-location-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .set-location .set-location-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .set-location .set-location-box.set-location-box,#byo-v2-footer .terms-container .terms-content .set-location .set-location-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .set-location-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .terms-content .set-location .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .dealer-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .dealer-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box,#byo-v2-footer .terms-container .terms-content .nearest-dealer .nearest-dealer-box.set-location-box{min-height:120px;border-right:0}
#byo-v2-footer .terms-container{padding:0}
}
body.build-and-price-vehicle-configuration #bap-landscape-modal,body.byo-v2-start-page #bap-landscape-modal{top:0;right:0;bottom:0;left:0;display:none;max-width:none;width:auto;max-height:none;height:auto;padding:25px;margin:0;background:0;background-color:#000;font-weight:bold;text-align:center;text-transform:uppercase}
body.build-and-price-vehicle-configuration #bap-landscape-modal .modal-body,body.byo-v2-start-page #bap-landscape-modal .modal-body{position:relative;padding:0;height:100%}
body.build-and-price-vehicle-configuration #bap-landscape-modal .modal-body .brand-logo,body.byo-v2-start-page #bap-landscape-modal .modal-body .brand-logo{position:absolute;top:0;left:0;max-width:40%}
body.build-and-price-vehicle-configuration #bap-landscape-modal .modal-body .details,body.byo-v2-start-page #bap-landscape-modal .modal-body .details{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%);max-width:500px;width:100%}
body.build-and-price-vehicle-configuration #bap-landscape-modal .modal-body .details .title,body.byo-v2-start-page #bap-landscape-modal .modal-body .details .title{font-size:60px;line-height:1em;margin:1em 0}
body.build-and-price-vehicle-configuration #bap-landscape-modal .modal-body .details .icon,body.byo-v2-start-page #bap-landscape-modal .modal-body .details .icon{display:block;font-size:250px;line-height:1em;margin:0}
body.build-and-price-vehicle-configuration #bap-landscape-modal .modal-body .details .description,body.byo-v2-start-page #bap-landscape-modal .modal-body .details .description{font-size:32px;line-height:1em;margin:1em 0}
body.byo-v2-start-page div.mobile-nav-inner,body.build-and-price-vehicle-configuration div.mobile-nav-inner,body.base-promotion-hub div.mobile-nav-inner,body.base-offer div.mobile-nav-inner{z-index:-1}
body.byo-v2-start-page div#site-wrapper.snap-content,body.build-and-price-vehicle-configuration div#site-wrapper.snap-content,body.base-promotion-hub div#site-wrapper.snap-content,body.base-offer div#site-wrapper.snap-content{z-index:initial;-webkit-overflow-scrolling:auto;-webkit-transform:none;-moz-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}
#setlocation-modal{background:0;border:0;box-shadow:none;top:60px;right:0;left:0;width:100%;max-width:990px;max-height:100%;margin:auto;background-color:#eee;overflow:auto}
#setlocation-modal .modal-container{max-width:500px;margin:auto;padding:50px}
#setlocation-modal .modal-container .title{font-size:36px;font-weight:bold;line-height:1em;text-align:center;text-transform:uppercase}
#setlocation-modal .modal-container .subtitle{font-size:18px;font-weight:normal;line-height:1em;text-align:center;text-transform:none;margin:30px 0 50px 0}
#setlocation-modal .modal-container .form-setlocation{margin:0}
#setlocation-modal .modal-container .form-setlocation .input-box .location-textbox,#setlocation-modal .modal-container .form-setlocation .button-box .location-textbox,#setlocation-modal .modal-container .form-setlocation .input-box .cta-submit-location,#setlocation-modal .modal-container .form-setlocation .button-box .cta-submit-location{display:inline-block;width:100%;height:50px;color:gray;font-size:18px;font-weight:normal;line-height:1em;padding:0 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;margin:0}
#setlocation-modal .modal-container .form-setlocation .input-box .location-textbox.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .button-box .location-textbox.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .input-box .cta-submit-location.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .button-box .cta-submit-location.cta-submit-location{min-width:165px;background-image:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:none;color:#222;font-size:14px;font-weight:bold;line-height:1em;text-transform:uppercase}
#setlocation-modal .modal-container .form-setlocation .input-box .location-textbox.cta-submit-location .icon,#setlocation-modal .modal-container .form-setlocation .button-box .location-textbox.cta-submit-location .icon,#setlocation-modal .modal-container .form-setlocation .input-box .cta-submit-location.cta-submit-location .icon,#setlocation-modal .modal-container .form-setlocation .button-box .cta-submit-location.cta-submit-location .icon{margin-left:10px}
#setlocation-modal .modal-container .form-setlocation .input-box .location-textbox.cta-submit-location:hover,#setlocation-modal .modal-container .form-setlocation .button-box .location-textbox.cta-submit-location:hover,#setlocation-modal .modal-container .form-setlocation .input-box .cta-submit-location.cta-submit-location:hover,#setlocation-modal .modal-container .form-setlocation .button-box .cta-submit-location.cta-submit-location:hover{-webkit-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);-moz-box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25);box-shadow:inset 100px 100px 100px rgba(0,0,0,0.25)}
#setlocation-modal .modal-container .form-setlocation .parsley-error-list{list-style-type:none;padding:0;margin:0}
#setlocation-modal .modal-container .form-setlocation .parsley-error-list li{font-size:14px;font-weight:normal;line-height:1.2;text-transform:initial}
@media(min-width:376px) and (max-width:667px){#setlocation-modal{top:0!important}
#setlocation-modal .modal-container{padding:15px}
#setlocation-modal .modal-container .subtitle{margin:15px 0 30px 0}
#setlocation-modal .modal-container .form-setlocation{max-width:250px;margin:auto}
#setlocation-modal .modal-container .form-setlocation .input-box .location-textbox.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .button-box .location-textbox.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .input-box .cta-submit-location.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .button-box .cta-submit-location.cta-submit-location{margin-top:10px}
}
@media(max-width:375px){#setlocation-modal{top:0!important}
#setlocation-modal .modal-container{padding:15px}
#setlocation-modal .modal-container .subtitle{margin:15px 0 30px 0}
#setlocation-modal .modal-container .form-setlocation{max-width:250px;margin:auto}
#setlocation-modal .modal-container .form-setlocation .input-box .location-textbox.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .button-box .location-textbox.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .input-box .cta-submit-location.cta-submit-location,#setlocation-modal .modal-container .form-setlocation .button-box .cta-submit-location.cta-submit-location{margin-top:10px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.byo-eshop-link{display:inline-block}
.byo-eshop-link .eshop-link-container{display:inline-table;text-align:right}
.byo-eshop-link .eshop-link-container .eshop-link-details{display:table-cell;vertical-align:middle;max-width:325px}
.byo-eshop-link .eshop-link-container .eshop-link-details .eshop-link-text{color:white;font-size:1em;line-height:1.25em}
.byo-eshop-link .eshop-link-container .eshop-link-cta{display:table-cell;vertical-align:middle}
.byo-eshop-link .eshop-link-container .eshop-link-cta>a{background-color:#ffc525;padding:10px 15px;margin-left:20px;color:black;font-weight:bold;text-transform:uppercase;white-space:nowrap}
.byo-eshop-link .eshop-link-container .eshop-link-cta>a>.icon{margin-left:5px}
.byo-eshop-link .eshop-link-container .eshop-link-cta>a:hover,.byo-eshop-link .eshop-link-container .eshop-link-cta>a:focus{-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:#a47900;text-decoration:none}
@media(min-width:668px) and (max-width:800px){.byo-eshop-link{display:none}
}
@media(min-width:376px) and (max-width:667px){.byo-eshop-link{display:none}
}
@media(max-width:375px){.byo-eshop-link{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}
.invalidUrl{font-size:1.2em;color:white;font-weight:bold;background-color:red;padding:2px 10px;position:absolute;bottom:-5px}
[class*="span"].fluid-banner{margin-left:0!important;background-color:#fff}
.fluid-banner.span4{overflow:hidden}
.button-component-template,.transition-teaser .button-component-template{height:200px}
.large-promo-teaser .button-component-template{height:258px}
.transition-overlay{display:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
.transition-teaser .button-component-template .transition-overlay{display:block}
.transition-teaser .button-component-template:hover .transition-overlay{opacity:0;filter:alpha(opacity=0);z-index:0}
.button-component-template{min-height:175px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);-moz-box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6);box-shadow:inset 0 10px 10px -8px rgba(0,0,0,0.6)}
.button-component-template .button-container-href{display:block;width:100%;height:100%}
.button-component-template img{min-height:100%;width:100%;position:relative}
.button-component-template .button-bg-image{height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}
.button-component-template .button-component-body{position:relative;z-index:2}
.button-component-template .button-component-body .pos{padding:0 4%}
.button-component-template .button-component-body h3{margin:0;padding:0 0 .2em 0;color:#fff;font-weight:bold}
.button-component-template .button-component-body h3 p{margin:0}
.button-component-template .button-component-body a:hover{text-decoration:none}
.button-component-template .button-component-body .button-component-title *,.button-component-template .button-component-body .button-component-subtitle *,.button-component-template .button-component-body .button-component-text *{margin:0;padding:0 0 3px 0;line-height:1em}
.button-component-template .button-component-body .button-component-title * p,.button-component-template .button-component-body .button-component-subtitle * p,.button-component-template .button-component-body .button-component-text * p{margin-bottom:10px!important;margin-top:10px!important}
.button-component-template .button-component-body .btn{line-height:1em;font-weight:bold;padding:8px 9px;margin-top:10px}
.button-container{position:relative;z-index:99;clear:both}
.button-container .title-color-light .button-component-title *{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.5)}
.button-container .title-color-dark .button-component-title *{color:#000;text-shadow:2px 2px 5px rgba(0,0,0,0.5)}
.button-container .title-size-48 .button-component-title h3{font-size:48px;font-size:4.5vw}
.button-container .title-size-36 .button-component-title h3{font-size:36px;font-size:2.7vw}
.button-container .title-size-30 .button-component-title h3{font-size:30px;font-size:2.8vw}
.button-container .subtitle-color-light .button-component-subtitle{text-shadow:2px 2px 5px rgba(0,0,0,0.5)}
.button-container .subtitle-color-light .button-component-subtitle p{color:#fff}
.button-container .subtitle-color-dark .button-component-subtitle p{color:#000}
.button-container .subtitle-size-30 .button-component-subtitle p{font-size:30px;font-size:1.4vw;font-weight:bold}
.button-container .subtitle-size-24 .button-component-subtitle p{font-size:24px;font-size:1.7vw;font-weight:bold}
.button-container .text-color-light .button-component-text p{color:#fff}
.button-container .text-color-dark .button-component-text p{color:#000}
.button-container .text-size-18 .button-component-text p{font-size:18px;font-size:1.4vw}
.button-container .text-size-16 .button-component-text p{font-size:16px;font-size:1.1vw}
.button-container .text-size-14 .button-component-text p{font-size:14px;font-size:1vw}
.button-container .align-left .button-component-body{position:absolute;width:100%;text-align:left}
.button-container .align-center .button-component-body{position:absolute;width:100%;text-align:center}
.button-container .align-right .button-component-body{position:absolute;width:100%;text-align:right}
.button-container .align-left .button-component-body,.button-container .align-center .button-component-body,.button-container .align-right .button-component-body{top:50%;margin-top:-10%}
.cq-wcm-edit .button-container{margin-bottom:30px}
@media(max-width:767px){.button-container .title-size-48 .button-component-title h3{font-size:30px!important}
.button-container .title-size-36 .button-component-title h3{font-size:28px!important}
.button-container .title-size-30 .button-component-title h3{font-size:24px!important}
.button-container .subtitle-size-30 .button-component-subtitle p{font-size:24px}
.button-container .subtitle-size-24 .button-component-subtitle p{font-size:18px}
.button-container .text-size-18 .button-component-text p{font-size:16px}
.button-container .text-size-16 .button-component-text p,.button-container .text-size-14 .button-component-text p{font-size:14px}
.button-container .btn-brp-general{font-size:14px!important}
.button-container .align-left .button-component-body,.button-container .align-center .button-component-body,.button-container .align-right .button-component-body{padding-bottom:10px}
.button-container [class*="span"].fluid-banner{width:100%!important}
}
@media only screen and (min-width:1322px){.button-container .title-size-48 .button-component-title h3{font-size:48px!important}
.button-container .title-size-36 .button-component-title h3{font-size:36px!important}
.button-container .title-size-30 .button-component-title h3{font-size:30px!important}
.button-container .subtitle-size-30 .button-component-subtitle p{font-size:30px}
.button-container .subtitle-size-24 .button-component-subtitle p{font-size:24px}
.button-container .text-size-18 .button-component-text p{font-size:18px}
.button-container .text-size-16 .button-component-text p{font-size:16px}
.button-container .text-size-14 .button-component-text p{font-size:14px}
}
@media only screen and (min-width:320px) and (max-width:480px){.button-container .large-promo-teaser.align-left .button-component-body,.button-container .large-promo-teaser.align-center .button-component-body,.button-container .large-promo-teaser.align-right .button-component-body{top:auto;bottom:2%;margin-top:0!important}
.transition-teaser .button-component-template:hover .transition-overlay{opacity:.005;filter:alpha(opacity=0.5)}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#choose-from-my-builds{width:100%;text-align:center}
#choose-from-my-builds h3{font-size:17.5px;text-transform:uppercase;margin:0}
#choose-from-my-builds .my-builds-block{background:rgba(37,37,37,0.6);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;width:215px;height:auto;max-height:275px;padding:2px 0 2px 10px}
#choose-from-my-builds .my-builds-block h4{color:#fff;text-transform:uppercase;font-size:15.959999999999999px}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0,0,0,0.5);text-align:left;margin-bottom:2px;padding:10px 0;cursor:pointer}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item div{display:inline-block;vertical-align:middle}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item .build-image{position:relative;overflow:hidden;width:30px;height:30px;padding:0 10px}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item .build-image img,#choose-from-my-builds .my-builds-block .choose-from-my-builds-item .build-image canvas{position:absolute;top:-28px;left:-12px}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item img{display:inline-block;width:30px;padding:0 10px}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item h5{color:#fff;margin:0;text-transform:none;font-size:.8814285714285714em;line-height:14px;max-width:135px}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item p{color:#b6b6b6;margin:0;font-size:.735em;line-height:10.5px;font-weight:bold;letter-spacing:1px}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item p span{font-size:.8814285714285714em}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item:hover,#choose-from-my-builds .my-builds-block .choose-from-my-builds-item.active{background:#fff}
#choose-from-my-builds .my-builds-block .choose-from-my-builds-item:hover *,#choose-from-my-builds .my-builds-block .choose-from-my-builds-item.active *{color:#000}
#choose-from-my-builds .mCSB_container{margin-right:20px}
#choose-from-my-builds .mCS_no_scrollbar{padding:0 5px;margin-right:10px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.brp-gallery-container{position:relative;top:0;left:0;z-index:1;width:100%;margin:auto}
.brp-gallery-container .image-container{position:relative;top:0;left:0;z-index:1;width:100%;text-align:center}
.brp-gallery-container .image-container .caption-text{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.5);color:#FFF;padding:10px;box-sizing:border-box}
.brp-gallery-container .controls-container .spacer{height:20px}
.brp-gallery-container .controls-container .controls{display:table;position:absolute;top:50%;z-index:5}
.brp-gallery-container .controls-container .controls .free-space{text-align:center}
.brp-gallery-container .controls-container .controls .free-space .icon-play-circle{font-size:70px;color:#FFF}
.brp-gallery-container .controls-container .controls .free-space .icon-play-circle:hover{cursor:pointer}
.brp-gallery-container .controls-container .controls .free-space a:hover{text-decoration:none;color:#CCC}
.brp-gallery-container .controls-container .control-btn{color:#FFF;font-size:40px;font-weight:bold}
.brp-gallery-container .controls-container .control-btn span{text-shadow:0 0 13px rgba(0,0,0,0.3)}
.brp-gallery-container .controls-container .control-btn span:hover{cursor:pointer}
.brp-gallery-container .controls-container .control-btn,.brp-gallery-container .controls-container .free-space{display:table-cell;float:none}
.brp-gallery-container .controls-container .control-btn:before,.brp-gallery-container .controls-container .free-space:before{content:""}
.thumbnails-container{display:table;width:100%;background-color:#333;table-layout:fixed}
.thumbnails-container .thumbnail-overlay{background:-moz-linear-gradient(-60deg,#333 0,#333 48%,#000 49%,rgba(10,11,13,0) 70%,rgba(24,27,32,0) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#333),color-stop(48%,#333),color-stop(49%,#000),color-stop(70%,rgba(10,11,13,0)),color-stop(100%,rgba(24,27,32,0)));background:-webkit-linear-gradient(-60deg,#333 0,#333 48%,#000 49%,rgba(10,11,13,0) 70%,rgba(24,27,32,0) 100%);background:-o-linear-gradient(-60deg,#333 0,#333 48%,#000 49%,rgba(10,11,13,0) 70%,rgba(24,27,32,0) 100%);background:-ms-linear-gradient(-60deg,#333 0,#333 48%,#000 49%,rgba(10,11,13,0) 70%,rgba(24,27,32,0) 100%);background:linear-gradient(120deg,#333 0,#333 48%,#000 49%,rgba(10,11,13,0) 70%,rgba(24,27,32,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#00181b20',GradientType=1);display:table-cell;float:none;width:25%;vertical-align:middle;padding-top:30px;padding-bottom:30px;pointer-events:none;background-size:100%;color:#FFF;position:relative;z-index:10;left:6%}
.thumbnails-container .thumbnail-overlay h1{margin-left:-14%;max-width:60%}
.thumbnails-container .thumbnails-list{overflow:auto;width:75%;height:100px;z-index:5;position:relative}
.thumbnails-container .thumbnails-list ul{list-style-type:none;margin:0;padding:0}
.thumbnails-container .thumbnails-list ul li{position:relative;float:left;margin-left:1px}
.thumbnails-container .thumbnails-list ul li:not(.active){cursor:pointer}
.thumbnails-container .thumbnails-list ul li img{height:100px;width:auto}
.thumbnails-container .thumbnails-list ul li .free-space{text-align:center}
.thumbnails-container .thumbnails-list ul li .icon-play-circle{color:#fff;font-size:25px;width:50%;height:27%;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.thumbnails-container .thumbnails-list ul li .active-overlay{position:absolute;width:100%;height:10%;bottom:0;left:0;z-index:10;text-align:center;line-height:100px;background-color:#ffcb00}
.thumbnails-container .thumbnails-list ul li .active-hover{background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;text-align:center;line-height:100px;color:#FFF}
.thumbnails-container .thumbnails-list ul:after{clear:both}
@media(max-width:808px){.thumbnails-container .thumbnail-overlay{width:35%;padding-top:15px;padding-bottom:15px}
.thumbnails-container .thumbnail-overlay h1{font-size:20px}
.thumbnails-container .thumbnails-list{width:65%}
.thumbnails-container .thumbnails-list ul li .active-hover{display:none}
.brp-gallery-container .controls-container .controls .left-btn{width:auto!important}
}
.mThumbnailScroller{-ms-touch-action:none;touch-action:none}
.mThumbnailScroller.mTS_no_scroll{-ms-touch-action:auto;touch-action:auto}
.mTSWrapper{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mTSContainer{margin:0;padding:0;overflow:hidden}
ul.mTSContainer,ol.mTSContainer{list-style:none}
.mTSThumb,ul.mTSContainer>li img{vertical-align:bottom}
.mTS_vertical .mTSContainer{margin-top:0!important;margin-bottom:0!important}
.mTS_horizontal .mTSContainer{margin-left:0!important;margin-right:0!important}
.mTS_horizontal .mTSThumbContainer,.mTS_horizontal ul.mTSContainer>li{float:left}
.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}
.download-btn{padding:.655em 1.500em .655em .655em;background:url('../img/general/download-arrow.png') no-repeat right #ffca00;background-position-x:97%;-webkit-box-shadow:2px 2px 2px #333;-moz-box-shadow:2px 2px 2px #333;box-shadow:2px 2px 2px #333;text-decoration:none!important;text-align:center}
.download-btn:hover{color:#000}
div.brp-download div.item{clear:both;margin:0 0 8px 0}
div.brp-download span.icon img{width:16px;height:16px}
div.brp-download span.icon{float:left;padding:0 8px 8px 0;background:url(../../default/images/icons/default.gif) no-repeat}
div.brp-download span.icon.type_doc{background:url(../../default/images/icons/doc.gif) no-repeat}
div.brp-download span.icon.type_eps{background:url(../../default/images/icons/eps.gif) no-repeat}
div.brp-download span.icon.type_gif{background:url(../../../../apps/brp/components/brp-download/clientlibs/css/etc/designs/default/images/icons/zip.gif) no-repeat}
div.brp-download span.icon.type_jpg{background:url(../../default/images/icons/jpg.gif) no-repeat}
div.brp-download span.icon.type_pdf{background:url(../../default/images/icons/pdf.gif) no-repeat}
div.brp-download span.icon.type_ppt{background:url(../../default/images/icons/ppt.gif) no-repeat}
div.download span.icon.type_tif{background:url(../../default/images/icons/tif.gif) no-repeat}
div.brp-download span.icon.type_txt{background:url(../../default/images/icons/txt.gif) no-repeat}
div.brp-download span.icon.type_xls{background:url(../../default/images/icons/xls.gif) no-repeat}
div.brp-download span.icon.type_zip{background:url(../../default/images/icons/zip.gif) no-repeat}
.cr-videobackground{text-align:center;position:relative;overflow:hidden}
.cr-videobackground--white{background-color:#000;color:#fff}
.cr-videobackground--white .cr-videobackground__content__title{color:#fff}
.cr-videobackground--white .cr-videobackground__image__gradient{background:linear-gradient(to top,rgba(0,0,0,0),#000)}
.cr-videobackground--white .cr-videobackground__arrow:before{border-right-color:#fff;border-bottom-color:#fff}
.cr-videobackground--black{background-color:#fff;color:#000}
.cr-videobackground--black .cr-videobackground__content__title{color:#000}
.cr-videobackground--black .cr-videobackground__image__gradient{background:linear-gradient(to top,rgba(255,255,255,0),#fff)}
.cr-videobackground__image{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transform:translate3d(0,0,0)}
@media screen and (max-width:767px){.cr-videobackground__image{position:relative;padding-bottom:60%;opacity:1}
.cr-videobackground__image .cr-videobackground__image__gradient{content:"";display:block;width:100%;height:60px;top:0;position:absolute;z-index:1;transform:translate3d(0,0,0)}
}
.cr-videobackground__image img{display:block;max-width:100%;height:auto}
.cr-videobackground__video-loop{position:absolute;top:50%;left:50%;width:100%;padding-bottom:56.25%;opacity:.2;transform:translate(-50%,-50%);pointer-events:none;box-sizing:border-box}
@media screen and (max-width:767px){.cr-videobackground__video-loop{display:none}
}
.cr-videobackground__video-loop video{top:0;left:0;position:absolute;display:block;width:100%;height:100%}
.cr-videobackground .cr-videobackground__video-loop+.cr-videobackground__image{display:none}
@media screen and (max-width:767px){.cr-videobackground .cr-videobackground__video-loop+.cr-videobackground__image{display:block}
}
.cr-videobackground__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999}
@media screen and (max-width:767px){.cr-videobackground__video{display:none}
}
.cr-videobackground__video>iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.cr-videobackground__video__close{position:absolute;top:40px;right:40px;width:42px;height:42px;cursor:pointer}
.cr-videobackground__video__close::before,.cr-videobackground__video__close::after{content:"";display:block;height:42px;width:5px;background-color:#fff;transform-origin:50% 50%;position:absolute;left:50%;margin-left:-2.5px}
.cr-videobackground__video__close::before{transform:rotate(45deg)}
.cr-videobackground__video__close::after{transform:rotate(-45deg)}
.cr-videobackground__video-intro{position:relative;padding-bottom:56.25%}
@media screen and (max-width:767px){.cr-videobackground__video-intro{display:none}
}
.cr-videobackground__video-intro video{top:0;left:0;position:absolute;display:block;width:100%;height:100%}
.cr-videobackground .hero-intro-after{display:flex;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}
.cr-videobackground .hero-intro-after-edit-mode{display:flex;position:relative;left:initial;right:initial;margin-left:auto;margin-right:auto}
.cr-videobackground__content{box-sizing:border-box;max-width:740px;padding:60px 20px;margin:0 auto;min-height:600px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
@media screen and (max-width:992px){.cr-videobackground__content{min-height:450px}
}
@media screen and (max-width:767px){.cr-videobackground__content{padding-bottom:20px;min-height:0}
}
.cr-videobackground__content__toptitle{font-size:18px;line-height:1em;text-transform:uppercase;font-weight:bold;margin:0 0 15px 0}
.cr-videobackground__content__title{font-size:54px;line-height:1em;text-transform:uppercase;margin:0 0 15px 0}
@media screen and (max-width:767px){.cr-videobackground__content__title{font-size:38px}
}
.cr-videobackground__content__body{font-size:16px;line-height:22px;margin:0 0 15px 0}
@media screen and (max-width:767px){.cr-videobackground__content__body{font-size:14px;line-height:18px}
}
.cr-videobackground__content__btn{margin:35px 0 0 0}
@media screen and (max-width:767px){.cr-videobackground__content__btn{margin:25px 0 0 0}
}
.cr-videobackground__content>div>*:last-child{margin-bottom:0}
.cr-videobackground--intro .cr-videobackground__image,.cr-videobackground--intro .cr-videobackground__content{display:none}
@media screen and (max-width:767px){.cr-videobackground--intro .cr-videobackground__image,.cr-videobackground--intro .cr-videobackground__content{display:block}
}
.cr-videobackground__arrow{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);cursor:pointer}
@media screen and (max-width:767px){.cr-videobackground__arrow{display:none}
}
.cr-videobackground__arrow::before{position:relative;content:"";display:block;width:36px;height:36px;border-right:5px solid black;border-bottom:5px solid black;transform:rotate(45deg);transform-origin:50% 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}
#additional-info{color:#fff;margin-bottom:10%}
#additional-info #info-header{text-align:center;text-transform:uppercase;font-weight:bold;margin-bottom:5%}
#additional-info .options-label{font-weight:bold;text-transform:uppercase}
.one-message-slide.cq-wcm-edit .adaptive-image-fill,.one-message-slide.cq-wcm-preview .adaptive-image-fill{min-height:667px}
.adaptive-image-fill{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}
.adaptive-image-fill img[class="cq-dd-image"]{min-height:100%;min-width:767px;width:100%;height:auto;position:absolute;z-index:2;top:0;left:0}
@media(max-width:767px){.adaptive-image-fill{background-position:0 40%!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}
.threesixty-image-container{width:100%;position:relative;background:none!important;background-position:center;background-repeat:no-repeat}
.threesixty-image-container .threesixty-image-block{display:block;width:100%;min-height:600px}
.threesixty-image-container .threesixty-image-block img{width:100%}
.threesixty-image-container .threesixty-decription-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%);text-align:center;padding:100px 0;max-width:700px;min-width:500px;margin:auto}
.threesixty-image-container .threesixty-decription-block.white-text{color:white}
.threesixty-image-container .threesixty-decription-block .threesixty-icon{font-size:54px;position:relative;color:#ffc525}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topleft{padding-left:75px;position:absolute;left:0;top:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright{padding-right:75px;position:absolute;right:0;top:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.threesixty-image-container .threesixty-decription-block .threesixty-title{font-size:54px;line-height:initial;font-weight:bold;text-transform:uppercase;padding:15px 0}
.threesixty-image-container .threesixty-decription-block .threesixty-description{font-size:17px;line-height:22px;padding:15px 0}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button{padding:15px 0;position:relative}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .cta{width:100%;z-index:10}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomleft{padding-left:75px;position:absolute;left:0;top:0}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomleft img{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomright{padding-right:75px;position:absolute;right:0;top:0}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomright img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button.white-text-cta .cta-v2 a{color:white}
@media(min-width:1281px){.threesixty-image-container{background-position:center;background-repeat:no-repeat}
}
@media(min-width:801px) and (max-width:1280px){.threesixty-image-container .threesixty-image-block{display:none}
.threesixty-image-container .threesixty-decription-block{padding:20px 20px 100px 20px}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topleft{padding-left:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright{padding-right:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomleft{padding-left:0;top:100%}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomright{padding-right:0;top:100%}
.threesixty-image-container .threesixty-decription-block .threesixty-icon{font-size:88px;padding-top:40px}
.threesixty-image-container .threesixty-decription-block .threesixty-title{padding-bottom:0}
.threesixty-image-container .threesixty-decription-block .threesixty-title p{margin:auto}
}
@media(min-width:668px) and (max-width:800px){.threesixty-image-container .threesixty-image-block{display:none}
.threesixty-image-container .threesixty-decription-block{padding:20px 20px 100px 20px}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topleft{padding-left:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright{padding-right:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomleft{padding-left:0;top:100%}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomright{padding-right:0;top:100%}
.threesixty-image-container .threesixty-decription-block .threesixty-icon{font-size:88px;padding-top:40px}
.threesixty-image-container .threesixty-decription-block .threesixty-title{padding-bottom:0}
.threesixty-image-container .threesixty-decription-block .threesixty-title p{margin:auto}
}
@media(min-width:376px) and (max-width:667px){.threesixty-image-container .threesixty-image-block{display:none}
.threesixty-image-container .threesixty-decription-block{padding:20px 20px 100px 20px}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topleft{padding-left:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright{padding-right:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomleft{padding-left:0;top:100%}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomright{padding-right:0;top:100%}
.threesixty-image-container .threesixty-decription-block .threesixty-icon{font-size:88px;padding-top:40px}
.threesixty-image-container .threesixty-decription-block .threesixty-title{padding-bottom:0}
.threesixty-image-container .threesixty-decription-block .threesixty-title p{margin:auto}
}
@media(max-width:375px){.threesixty-image-container .threesixty-image-block{display:none}
.threesixty-image-container .threesixty-decription-block{padding:20px 20px 100px 20px}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topleft{padding-left:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright{padding-right:0}
.threesixty-image-container .threesixty-decription-block .threesixty-icon .threesixty-arrow-topright img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomleft{padding-left:0;top:100%}
.threesixty-image-container .threesixty-decription-block .threesixty-image-modal-button .threesixty-arrow-bottomright{padding-right:0;top:100%}
.threesixty-image-container .threesixty-decription-block .threesixty-icon{font-size:88px;padding-top:40px}
.threesixty-image-container .threesixty-decription-block .threesixty-title{padding-bottom:0}
.threesixty-image-container .threesixty-decription-block .threesixty-title p{margin:auto}
.threesixty-image-container .threesixty-decription-block .brp-threesixty-image .cta-v2 a{width:85%}
}
.threesixty-image-modal{height:100vh;width:100vw;max-width:initial;left:0;margin:initial}
.threesixty-image-modal.modal.fade.in{top:0}
.threesixty-image-modal button.close{position:absolute;top:5%;right:5%;font-size:50px;opacity:1;color:#fff}