.yui3-widget-stacked .yui3-widget-shim{opacity:0;filter:alpha(opacity=0);position:absolute;border:0;top:0;left:0;padding:0;margin:0;z-index:-1;width:100%;height:100%;_width:0;_height:0}
#yui3-css-stamp.skin-sam-widget-stack{display:none}
.yui3-skin-sam .yui3-widget-mask{background-color:black;zoom:1;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4}
#yui3-css-stamp.skin-sam-widget-modality{display:none}
.yui3-overlay{position:absolute;}
.yui3-overlay-hidden{visibility:hidden}
.yui3-widget-tmp-forcesize .yui3-overlay-content{overflow:hidden !important;}
.yui3-panel{position:absolute}
.yui3-panel-hidden{visibility:hidden}
.yui3-widget-tmp-forcesize .yui3-panel-content{overflow:hidden!important}
.yui3-panel .yui3-widget-hd{position:relative}
.yui3-panel .yui3-widget-hd .yui3-widget-buttons{position:absolute;top:0;right:0}
.yui3-panel .yui3-widget-ft .yui3-widget-buttons{display:inline-block;*display:inline;zoom:1}
.yui3-skin-sam .yui3-panel-content{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;border:1px solid black;background:white}
.yui3-skin-sam .yui3-panel .yui3-widget-hd{padding:8px 28px 8px 8px;min-height:13px;_height:13px;color:white;background-color:#3961c5;background:-moz-linear-gradient(0% 100% 90deg,#2647a0 7%,#3d67ce 50%,#426fd9 100%);background:-webkit-gradient(linear,left bottom,left top,from(#2647a0),color-stop(0.07,#2647a0),color-stop(0.5,#3d67ce),to(#426fd9))}
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-widget-buttons{padding:8px}
.yui3-skin-sam .yui3-panel .yui3-widget-bd{padding:10px}
.yui3-skin-sam .yui3-panel .yui3-widget-ft{background:#edf5ff;padding:8px;text-align:right}
.yui3-skin-sam .yui3-panel .yui3-widget-ft .yui3-button{margin-left:8px}
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close{background:transparent;filter:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:13px;height:13px;padding:0;overflow:hidden;vertical-align:top;*font-size:0;*line-height:0;*letter-spacing:-1000px;*color:#86a5ec;*background:url(/rnt/rnw/yui_3.18/panel/assets/skins/sam/sprite_icons.png) no-repeat 1px 1px}
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close:before{content:url(/rnt/rnw/yui_3.18/panel/assets/skins/sam/sprite_icons.png);display:inline-block;text-align:center;font-size:0;line-height:0;width:13px;margin:1px 0 0 1px}
.yui3-skin-sam .yui3-panel-hidden .yui3-widget-hd .yui3-button-close{display:none}
#yui3-css-stamp.skin-sam-panel{display:none}
@font-face{font-family: 'icomoon';src:url('../themes/custom/standardRD/fonts/volvoicons.woff') format('woff'), url('../themes/custom/standardRD/fonts/volvoicons.svg') format('svg'), url('../themes/custom/standardRD/fonts/volvoicons.ttf') format('truetype'), url('../themes/custom/standardRD/fontsx/volvoicons.eot') format('embedded-opentype');}
@font-face{font-family: 'volvo-icons';src:url('../themes/custom/standardRD/fonts/volvo-icons.woff') format('woff'), url('../themes/custom/standardRD/fonts/volvo-icons.svg') format('svg'), url('../themes/custom/standardRD/fonts/volvo-icons.ttf') format('truetype'), url('../themes/custom/standardRD/fontsx/volvo-icons.eot') format('embedded-opentype');}
@font-face{font-family: 'Volvo Novum';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.eot') format('embedded-opentype');}
@font-face{font-family: 'Volvo Sans Pro';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.eot') format('embedded-opentype');}
@font-face{font-family: 'VolvoSansWeb';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Regular.eot') format('embedded-opentype');}
@font-face{font-family: 'VolvoSansWeb';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Bold.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Bold.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Bold.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Bold.eot') format('embedded-opentype');font-weight: bold;}
@font-face{font-family: 'VolvoSansWeb';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Italic.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Italic.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Italic.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Italic.eot') format('embedded-opentype');font-style: italic;}
@font-face{font-family: 'VolvoSansWeb';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-BoldItalic.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-BoldItalic.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-BoldItalic.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-BoldItalic.eot') format('embedded-opentype');font-weight: bold;font-style: italic;}
@font-face{font-family: 'Volvo Sans Medium';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Medium.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Medium.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Medium.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Medium.eot') format('embedded-opentype');}
@font-face{font-family: 'Volvo Sans Medium';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-MediumItalic.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-MediumItalic.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-MediumItalic.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-MediumItalic.eot') format('embedded-opentype');font-style: italic;}
@font-face{font-family: 'Volvo Sans Light';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Light.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Light.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Light.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-Light.eot') format('embedded-opentype');}
@font-face{font-family: 'Volvo Sans Light';src:url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-LightItalic.woff') format('woff'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-LightItalic.woff2') format('truetype'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-LightItalic.svg') format('svg'), url('/euf/assets/themes/custom/standardRD/fonts/Volvo Novum-LightItalic.eot') format('embedded-opentype');font-style: italic;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
body{line-height: 1;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
table{border-collapse: collapse;border-spacing: 0;}
strong{font-weight: bold;}
input, select{-webkit-appearance: none;-moz-appearance: none;border-radius: 0;border: 1px solid #ddd;}
select::-ms-expand{display: none;}
div{box-sizing: border-box;}
strong, b{font-weight: bold;}
h1{font-size: 2.083em;font-weight: normal;line-height: 1.8em;}
a:link, a:visited, a:active, a:hover{text-decoration:none;}
#rn_PageTitle{border-bottom: 1px solid #E2E2E0;color: #25383C;overflow: hidden;padding: 16px 0 0;}
input[type="submit"], button{border: solid 1px #003057;background: #003057 url(../themes/custom/standardRD/images/linkArrow_white.gif) right center no-repeat;width: 8em;text-align: left;color: #FFFFFF;cursor: pointer;font: bold 16px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 25px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);-webkit-appearance: none;-moz-appearance: none;}
input[type="submit"]:disabled, button:disabled{border: solid 1px #003057;background: #3D4B57 url(../themes/custom/standardRD/images/linkArrow_white.gif) right center no-repeat;width: 8em;text-align: left;color: #FFFFFF;cursor: pointer;font: bold 16px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 25px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);-webkit-appearance: none;-moz-appearance: none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
input[type="submit"].rn_BackButton, button.rn_BackButton{border: solid 1px #003057;background: #003057 url(../themes/custom/standardRD/images/linkArrow_back_white.gif) left center no-repeat;width: 8em;text-align: right;color: #FFFFFF;cursor: pointer;font: bold 16px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 5px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);-webkit-appearance: none;-moz-appearance: none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;margin-top: 10px;}
input, textarea, keygen, select, button{font-size: 16px;font-family: 'Volvo Novum', VolvoSansWeb, Helvetica, Arial, sans-serif;box-sizing: border-box;}
input[type="submit"].ClearButton, button.ClearButton{border: solid 1px rgba(65,65,70,.8);color: rgba(65,65,70,.8);background: transparent;text-align: left;cursor: pointer;margin-right: 0px;text-align: center;padding: 10px;font-size: 16pt;font-weight: 300;white-space: nowrap;}
input[type="submit"].SmallButton, button.SmallButton{width: 6em;font-weight:normal;padding:0px;}
html{font-family: VolvoSansWeb, Helvetica, Arial, sans-serif;font-size:16px;-webkit-appearance: none;-moz-appearance: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;height: 100%;}
body{margin:0px;height: 100%;}
h2{font-size: 1.333em;line-height: 1.4em;font-weight: bold;}
#rn_Body{width: 95%;margin: 0 auto;padding-top: 40px;padding-bottom: 40px;}
#rn_Body2{}
.imghelper{display: inline-block;height: 100%;vertical-align: middle;}
.DisplayNone{display:none!important;}
.ErrorMsg{color: red;line-height: 2em;}
.AlignRight{text-align:right;}
.AlignLeft{text-align:left;}
.AlignCenter{text-align:center;}
.FloatRight{float:right;}
.FloatLeft{float:left;}
.Width10{width:10%;}
.Width15{width:15%;}
.Width20{width:20%;}
.Width25{width:25%;}
.Width33{width:33.333%;}
.Width40{width:40%;}
.Width50{width:50%;}
.Width60{width:60%;}
.Width66{width:66.666%;}
.Width100{width:100%;}
.TopAlign{vertical-align: top;}
.BottomAlign{vertical-align: bottom;}
.Table{display:table;width:100%;}
.TableRow{display:table-row;}
.TableCell{display:table-cell;}
.InvalidBorders{border-color: red;box-shadow: 0px 0px 5px red;}
.FullWidthSpacer10{display:block;width:100%;height:10px;}
.FullWidthSpacer20{display:block;width:100%;height:20px;}
.FullWidthSpacer30{display:block;width:100%;height:30px;}
.FullWidthSpacer40{display:block;width:100%;height:40px;}
.FullWidthSpacer50{display:block;width:100%;height:50px;}
.FullWidthSpacer60{display:block;width:100%;height:60px;}
.FullWidthSpacer70{display:block;width:100%;height:70px;}
.FullWidthSpacer80{display:block;width:100%;height:80px;}
.FullWidthSpacer90{display:block;width:100%;height:90px;}
.FullWidthSpacer100{display:block;width:100%;height:100px;}
.NoShadow{box-shadow: none!important;}
.TextBlock{white-space: nowrap;}
.bgWhite{background-color:#fff;}
.bgTransparent{background-color:transparent;}
.bgF4F4F4{background-color:#f4f4f4;}
.bg000{background-color:#000;}
.Opacity50{opacity:.5;}
div{outline:none;}
#rn_FileAttach img{width:100%;}
.rn_SocialLinkFacebook{background: url(/euf/assets/themes/custom/framed/images/icons/icon-facebook1-26x26.png) no-repeat;width: 26px;height: 26px;line-height: 1.4em;margin: 4px;}
.rn_SocialLinkTwitter{background: url(/euf/assets/themes/custom/framed/images/icons/icon-twitter1-26x26.png) no-repeat;width: 26px;height: 26px;line-height: 1.4em;margin: 4px;}
.rn_SocialLinkInstagram{background: url(/euf/assets/themes/custom/framed/images/icons/icon-instagram1-26x26.png) no-repeat;width: 26px;height: 26px;line-height: 1.4em;margin: 4px;}
.rn_SocialLinkYoutube{background: url(/euf/assets/themes/custom/framed/images/icons/icon-youtube1-26x26.png) no-repeat;width: 26px;height: 26px;line-height: 1.4em;margin: 4px;}
.rn_SocialLinkGooglePlus{background: url(/euf/assets/themes/custom/framed/images/icons/icon-google1-26x26.png) no-repeat;width: 26px;height: 26px;line-height: 1.4em;margin: 4px;}
.rn_SocialLinkPinterest{background: url(/euf/assets/themes/custom/framed/images/icons/icon-pinterest1-26x26.png) no-repeat;width: 26px;height: 26px;line-height: 1.4em;margin: 4px;}
.rn_SocialLinkBlogs{background: url(/euf/assets/themes/custom/framed/images/icons/icon-blog1-26x26.jpg) no-repeat;width: 26px;height: 26px;line-height: 1.4em;margin: 4px;}
#HeaderWrapperDesktop{display:none;}
#HeaderWrapperMobile{display:block;}
#HeaderSearchIcon{}
.HeaderLinks{display:none;}
#HeaderMenuIcon img{width: 50%;height: 30px;max-width: 30px;margin-top: 12px;margin-right: 5px;}
#HeaderMenuIcon img:hover{cursor:pointer;}
.HeaderLinkText{vertical-align: middle;}
#LogoTitle img{width: 35px;height:35px;vertical-align: middle;margin-left: 10px;}
#LogoTitle .HeaderLinkText{height: 35px;}
#LogoTitle.HeaderItemRD{}
.HeaderItemRD{height:50px;}
.HeaderTitleLink{min-width: 220px;display: inline-block;}
#hero_img{width: 100%;}
#rd_SearchControls{width: 90%;margin: 7px auto 0 auto;}
#rd_SearchControls h1{color: #fff;line-height: 1em;font-size: 1.0em;font-weight: bold;text-shadow: 0px 5px 8px #000;margin: 0 20px;}
.search input:focus, .search input:active{outline:none;}
.search input.searchBox{height: 30px;width: 100%;position: relative;-webkit-appearance: none;-moz-appearance: none;border-color: #eaeaea;background-color: rgba(255, 255, 255, 0.9);}
.search input.searchBox::-webkit-search-cancel-button{display: none;-webkit-appearance: none;-moz-appearance: none;}
.search input.searchBox:focus::-webkit-search-cancel-button{display: none;-webkit-appearance: none;-moz-appearance: none;}
.search input.AdvSearchBox{height: 30px;width: 100%;position: relative;-webkit-appearance: none;-moz-appearance: none;border-color: #eaeaea;background-color: rgba(255, 255, 255, 1);margin:0px;}
.search input.AdvSearchBox::-webkit-search-cancel-button{display: none;-webkit-appearance: none;-moz-appearance: none;}
.search input.AdvSearchBox:focus::-webkit-search-cancel-button{display: none;-webkit-appearance: none;-moz-appearance: none;}
.MainSearchWrapper .search input.AdvSearchBox{height: 30px;line-height:1.25em;}
.SearchOpacity{opacity:1;}
input::-ms-clear, select::-ms-clear, optgroup::-ms-clear{display: none;}
input[type=search]{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0NHB4IiBoZWlnaHQ9IjQzcHgiIHZpZXdCb3g9IjAgMCA0NCA0MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMiAoMTIwNDMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5BcnRib2FyZCAyMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJNYWluLVNjcmVlbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMjIiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIGZpbGw9IiMwMDAwMDAiPg0KICAgICAgICAgICAgPGcgaWQ9ImJ0bl9zZWFyY2gtY29weSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjI5NjM3NzUsMjEuNTAzMTIxIEMyNi4wMDgzMTA1LDE5LjI3Mzg0MjEgMjcuMDUwNzQ0NCwxNi40NjkyOTAxIDI3LjE0MzQ0MywxMy4zNjU0NDIgQzI3LjE0MzQ0Myw2LjAxNDQ0ODkyIDIxLjAzNjE2ODMsLTYuNzUwMTU1OTllLTE0IDEzLjU3MTcyMTUsLTYuNzUwMTU1OTllLTE0IEM2LjEwNzI3NDY3LC02Ljc1MDE1NTk5ZS0xNCAwLDYuMDE0NDQ4OTIgMCwxMy4zNjU0NDIgQzAsMjAuNzE2NDM1MiA2LjEwNzI3NDY3LDI2LjczMDg4NDEgMTMuNTcxNzIxNSwyNi43MzA4ODQxIEMxNi41NzE2NDA4LDI2LjczMDg4NDEgMTkuMzE1ODE2LDI1Ljc5NTQxNTMgMjEuNTM5OTUwMiwyNC4xODQ3NTc0IEwzMC45ODMzOTQ1LDMzLjYyNTUzMSBMMzMuNzAyMDM2NSwzMC45MDYxMiBMMjQuMjk2Mzc3NSwyMS41MDMxMjEgWiBNMTMuNTcxNzIxNSwzLjM0MTM2MDUxIEM3LjkxNjgzNzU0LDMuMzQxMzYwNTEgMy4zOTI5MzAzNyw3Ljc5NjUwNzg2IDMuMzkyOTMwMzcsMTMuMzY1NDQyIEMzLjM5MjkzMDM3LDE4LjkzNDM3NjIgNy45MTY4Mzc1NCwyMy4zODk1MjM2IDEzLjU3MTcyMTUsMjMuMzg5NTIzNiBDMTkuMjI2NjA1NSwyMy4zODk1MjM2IDIzLjc1MDUxMjYsMTguOTM0Mzc2MiAyMy43NTA1MTI2LDEzLjM2NTQ0MiBDMjMuNzUwNTEyNiw3Ljc5NjUwNzg2IDE5LjIyNjYwNTUsMy4zNDEzNjA1MSAxMy41NzE3MjE1LDMuMzQxMzYwNTEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);font-size: 1.125em;background-size: 26px 26px;background-position: 98% 50%;padding-left: .5em;background-repeat: no-repeat;border: none;margin: .75em 0;behavior: url(../../../assets//PIE.htc);}
.search input[type="submit"]{display: none;}
.shadow{-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);}
.MenuSearchIconWrapper{height:100%;display: none;margin-right:10px;}
.MenuSearchIconWrapper:hover{cursor:pointer;}
.MenuSearchIcon{width:0px;vertical-align: middle;margin-left:50px;}
.AdvSearchBox::-webkit-input-placeholder{text-align: center;font-size:1.25em;}
.AdvSearchBox:-moz-placeholder{text-align: center;font-size:1.25em;}
.AdvSearchBox::-moz-placeholder{text-align: center;font-size:1.25em;}
.AdvSearchBox:-ms-input-placeholder{text-align: center;font-size:1.25em;}
.categoryPageIcon{margin: 10px;cursor: pointer;}
.categoryPageIcon .IconLabel{color:white;}
#PageIconHolder a, #PageIconHolder a:link, #PageIconHolder a:active, #PageIconHolder a:focus, #PageIconHolder a:visited{text-decoration:none;}
#PageIconHolder td{vertical-align:bottom;}
.HomeIconWrapper{height:48px;}
.HomeIcon{height:40px;width:auto;}
.IconLabelWrapper{font-size: 1em;}
.rn_IconMenuDisplay{background-color: #000;padding: 20px 0px;}
#PageIconHolder{width:100%;}
#PageIconHolder td{text-align:center;}
.PageIconRow{text-align: center;}
.PageIconWrapper{display: inline-block;width: 24%;max-width: 200px;}
.icon{font-family: 'volvo-icons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-youtube:before{content: "\e071";}
.icon-facebook:before{content: "\e025";}
.icon-googleplus:before{content: "\e02E";}
.icon-instagram:before{content: "\e02F";}
.icon-twitter:before{content: "\e067";}
.icon-lock:before{content: "\e05C";}
.icon-pinterest:before{content: "\e04D";}
#footerTopLinks{font-family: "Volvo Sans Medium", "Volvo Sans Regular", "Arial Narrow", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size: .75em;text-align: center;-webkit-font-smoothing: antialiased;line-height: 2.5em;font-weight: 400;}
#footerTopLinks a{margin: 0px 15px 0px 15px;white-space: nowrap;}
.footerTextLinks{}
.footerTextLinks a::after{content: '\E003';font-family: volvo-icons;font-size: 18px;color: #fff;vertical-align: -4px;margin-left: 13px;}
.footer-socials{margin: 0px 5px 0px 5px;font-size: 1.25em;line-height: 2.5em;}
.footer{background-color: #000;padding-top: 0px;padding-bottom: 30px;color: #fff;margin-top: 0em;width:100%;}
.footer ul{list-style-type: none;-webkit-padding-start: 0px;}
.footer a{color: #cccccc;border: none;}
.footer a:hover{border-bottom: none;color: #fff;}
.footer a{text-decoration: none;}
.footer-logo{max-height: 15px;}
.close-btn{cursor: pointer;display: block;width: 26px;height: 28px;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjIiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjkycHgiIGhlaWdodD0iOTRweCIgdmlld0JveD0iMCAwIDkyIDk0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxnPgoJCTxyZWN0IHg9Ii0xMi45NTYiIHk9IjQwLjYyMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MSAtMC43MDcxIDAuNzA3MSAtMC43MDcxIDQ3LjIyNjEgMTEwLjU5OTgpIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTE4Ljk1MSIgaGVpZ2h0PSI5Ljc5NyIvPgoJCTxyZWN0IHg9Ii0xMi45NTYiIHk9IjQwLjYyMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMTguNTYxOCA0Ni4yMjY4KSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjExOC45NTEiIGhlaWdodD0iOS43OTYiLz4KCTwvZz4KPC9zdmc+Cg==);background-repeat: no-repeat;background-size: cover;}
.overlay{display: none;position: fixed;z-index: 10000;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.65);padding: 0 0 0 0;}
.overlay.open{display: block;}
.overlay .close{position: absolute;top: 10px;color: white;right: 2em;}
.overlay ul{padding-left: 45px;list-style-type: disc;}
.overlay .content-wrapper .overlay-content a{color: #E62320!important;}
.overlay .content-wrapper{padding: 0 0;height: 100%;width: 100%;-webkit-overflow-scrolling: touch;overflow: auto;color: white;}
.overlay .content-wrapper .overlay-content{background-color: #003057;margin-top: 50px;padding: 0 5%;color: lightgrey;height: 80px;}
#rd_Volvo_Header{min-height:51px;clear:both;margin:0;background-color: #000;text-align:center;box-shadow: black 0px 4px 10px;z-index: 10;position: relative;}
.navRD{color:#fff;}
.navRD a:link, .navRD a:active, .navRD a:visited, .navRD a:hover{color:#fff;text-decoration:none;}
#popdownsearch .rn_SearchInput input{font-weight: normal;margin-bottom: 10px;_margin: 0;padding: 4px 6px 4px 6px;height: 37px;width: 620px;}
.EmailUsFormPanel{max-width:513px;margin: 0 auto;}
.EmailUsFormPanel input{width: 96%;margin-bottom: 10px;line-height: 1.5em;padding: 5px;}
.EmailUsFormPanel textarea{width: 96%;margin-bottom: 10px;line-height: 1.5em;padding: 5px;resize:vertical;min-height:7em;border: 1px solid;border-color: #ddd;}
.EmailUsFormPanel .rn_DialogSubtitle{padding-bottom: 20px;}
.EmailUsFormPanel .dropzone{width: 100%;max-width: 96%;}
.rd_AskAQuestionWrapper{text-align: center;line-height: 2em;}
.rd_AskAQuestionWrapper .rd_Title{padding-bottom: 2px;font-size: 1.25em;font-weight: normal;line-height: 1.4em;text-decoration: none;}
.rd_AskAQuestionV3{display: inline-block;text-align: center;}
.rd_AskAQuestionV3 input[type="submit"], .rd_AskAQuestionV3 button{border: solid 1px #003057;background: #fff url(/euf/assets/themes/custom/framed/images/linkArrow_darkblue.gif) right center no-repeat;width: 8em;text-align: left;color: #003057;cursor: pointer;font: bold 14px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 25px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);*width: auto;*overflow: visible;-webkit-appearance: none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
.rd_AskAQuestionV3 input[type="submit"]:active, .rd_AskAQuestionV3 input[type="submit"]:hover, .rd_AskAQuestionV3 input[type="submit"]:focus, .rd_AskAQuestionV3 button:hover, .rd_AskAQuestionV3 button:active, .rd_AskAQuestionV3 button:focus{border: solid 1px #003057;background: #fff url(/euf/assets/themes/custom/framed/images/linkArrow_darkblue.gif) right center no-repeat;width: 8em;text-align: left;color: #003057;cursor: pointer;font: bold 14px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 25px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);*width: auto;*overflow: visible;-webkit-appearance: none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
.AnswerUtils a:link, .AnswerUtils a:active, .AnswerUtils a:visited, .AnswerUtils a:hover{margin:0;padding:0;color:#000;text-decoration:none;}
.AnswerUtils span{}
.AnswerUtils{margin-top: 28px;border: 0px solid black;text-align: center;font-size: 1.25em;}
.AnswersContainer table{width:95%;}
#rn_AnswerLastUpdateMobile{display:block;margin-top: 20px;font-style: italic;}
#rn_AnswerLastUpdateDesktop{display:none;margin-top: 20px;font-style: italic;}
.rn_GuidedAssistantV3 input[type="submit"], .rn_GuidedAssistantV3 button{border: solid 1px #003057;background: #003057 url(../themes/custom/standardRD/images/linkArrow_white.gif) right center no-repeat;width: 18em;text-align: left;color: #FFFFFF;cursor: pointer;font: bold 14px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 25px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);-webkit-appearance: none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;margin-top: 10px;}
.rn_GuidedAssistantV3 input[type="submit"].active, .rn_GuidedAssistantV3 input[type="submit"]:hover, .rn_GuidedAssistantV3 input[type="submit"]:focus, .rn_GuidedAssistantV3 button :hover, .rn_GuidedAssistantV3 button :focus{border: solid 1px #5E7C95;background: #5E7C95 url(../themes/custom/standardRD/images/linkArrow_white.gif) right center no-repeat;text-align: left;cursor: pointer;width: 18em;margin-right: 2px;margin-top: 10px;}
.rn_GuidedAssistantV3 input[type="submit"].rn_BackButton, .rn_GuidedAssistantV3 button.rn_BackButton{border: solid 1px #003057;background: #003057 url(../themes/custom/standardRD/images/linkArrow_back_white.gif) left center no-repeat;width: 18em;text-align: right;color: #FFFFFF;cursor: pointer;font: bold 14px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 5px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);-webkit-appearance: none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;margin-top: 10px;}
.rn_GuidedAssistantV3 .rn_BackButton input[type="submit"].active, .rn_GuidedAssistantV3 .rn_BackButton input[type="submit"]:hover, .rn_GuidedAssistantV3 .rn_BackButton input[type="submit"]:focus, .rn_GuidedAssistantV3 .rn_BackButton button :hover, .rn_GuidedAssistantV3 .rn_BackButton button :focus{border: solid 1px #5E7C95;background: #5E7C95 url(../themes/custom/standardRD/images/linkArrow_back_white.gif) left center no-repeat;text-align: right;cursor: pointer;width: 18em;margin-right: 2px;margin-top: 10px;}
.rn_GuidedAssistantV3 a{display:table;}
.rn_GuidedAssistantV3 .rn_QuestionText{font-style: italic;margin-top: 16px;}
.rn_GuidedAssistantV3 .rn_Guide_Breadcrumb{font-size: 1em;}
.rn_GuidedAssistantV3 .rn_Result a{font-weight:normal;}
.rn_Guide_Breadcrumb_divider{display:inline-block;margin:0 1em 0 1em;}
.rn_GuidedAssistantV3 .rn_Result{margin-top: 16px;}
#PCL_3Column{display:none;}
#PCL_1Column{display:block;}
.rn_ProductCategoryListRD a:link, .rn_ProductCategoryListRD a:visited, .rn_ProductCategoryListRD a:active, .rn_ProductCategoryListRD a:hover{text-decoration: none;color:#3D3D3D;display:inline-block;}
.rn_ProductCategoryListRD table{width:100%;}
.rn_ProductCategoryListRD tr{height:auto;}
.PCLCat{display: inline-block;width: 100%;}
.PCLTD_sep{border-right: 2px solid #CCC;}
.PCLTD_1{display: inline-block;width: 31%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.PCLTD_2{display: inline-block;width: 31%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.PCLTD_3{display: inline-block;width: 31%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.PCLdiv{padding-bottom:10px;margin-left: 20px;}
.rn_CategoryBreadCrumbsRD{color:grey;}
#BreadCrumbDiv a:link{text-decoration:none;color:grey;font-weight:400;margin-bottom:5px;cursor:pointer}
#BreadCrumbDiv a:visited{text-decoration:none;color:grey;font-weight:400;margin-bottom:5px;cursor:pointer}
#BreadCrumbDiv a:active{text-decoration:none;color:grey;font-weight:400;margin-bottom:5px;cursor:pointer}
.rn_CategoryBreadCrumbsRD .rn_Separator{background: transparent url(/euf/assets/themes/custom/framed/images/linkArrow_gray.gif) no-repeat scroll 0px center;position: relative;width: 12px;display: inline-block;height: 19px;margin-left: 5px;top: -2px;}
.MPABlock a:link{text-decoration:none;color:#3D3D3D;font-weight:normal;margin-bottom:5px;cursor:pointer}
.MPABlock a:visited{text-decoration:none;color:#3D3D3D;font-weight:normal;margin-bottom:5px;cursor:pointer}
.MPABlock a:active{text-decoration:none;color:#3D3D3D;font-weight:normal;margin-bottom:5px;cursor:pointer}
.MPABlock li{padding: 0px 0px;margin: 9px 0px 0px 5px;width: 100%;display: inline-block;float: none;vertical-align: top;font-size: .8em;}
.MPABlock .rn_MultilineRD .rn_Element1{text-decoration: none;}
.MPABlock .rn_MultilineRD li{margin: 5px 7px 10px 7px;}
.MPABlock .rn_MultilineSimpleRD .rn_Element1{text-decoration: none;}
.MPABlock .rn_MultilineSimpleRD li{margin: 5px 7px 10px 7px;}
.rn_AllAnswersLink{display: inline-block;font-size: 120%;font-weight: bold;margin: 10px 0 10px 16px;}
.rn_AllAnswersLink:link{text-decoration:none;color:#3D3D3D;margin-bottom:5px;cursor:pointer}
.rn_AllAnswersLink:visited{text-decoration:none;color:#3D3D3D;margin-bottom:5px;cursor:pointer}
.rn_AllAnswersLink:active{text-decoration:none;color:#3D3D3D;margin-bottom:5px;cursor:pointer}
.rn_AllAnswersLink:hover{text-decoration:underline;}
.rn_MultilineRD li{margin: 5px 7px 25px 7px;}
.rn_MultilineRD a:link, .rn_MultilineRD a:visited, .rn_MultilineRD a:active, .rn_MultilineRD a:hover{color: #3D3D3D;text-decoration:none;}
.rn_MultilineRD .rn_Element1{font-size: 1.333em;text-decoration: underline;color: #3D3D3D;display: block;margin-bottom: 3px;}
.rn_MultilineRD .rn_Element3{font-size: 1.1em;}
.rn_MultilineSimpleRD li{margin: 5px 7px 25px 7px;}
.rn_MultilineSimpleRD a:link, .rn_MultilineSimpleRD a:visited, .rn_MultilineSimpleRD a:active, .rn_MultilineSimpleRD a:hover{color: #3D3D3D;text-decoration:none;}
.rn_MultilineSimpleRD .rn_Element1{font-size: 1.333em;text-decoration: underline;color: #3D3D3D;display: block;margin-bottom: 3px;}
.rn_MultilineSimpleRD .rn_Element3{font-size: 1.1em;}
.DPBCLeft{display:block;width:100%;margin-bottom:40px;}
.DPBCLeft h2{margin-bottom:10px;}
.DPBCLeft li{margin-bottom:10px;}
.DPBCRight{margin-bottom:40px;display:block;width:100%;}
.DPBCRight h2{margin-bottom:10px;}
.DPBCRight li{margin-bottom:10px;}
.RelatedAnswersRD a:link, .RelatedAnswersRD a:visited, .RelatedAnswersRD a:active{text-decoration: none;color: #3D3D3D;}
.RelatedAnswersRD a:hover{text-decoration: underline;}
.RelatedAnswersRD li{list-style-type: none;margin-left: 5px;line-height: 1.5em;padding-top: 15px;font-size: 1.0664em;}
.rn_PreviousAnswersRD a:link, .rn_PreviousAnswersRD a:visited, .rn_PreviousAnswersRD a:active{text-decoration: none;color: #3D3D3D;}
.rn_PreviousAnswersRD a:hover{text-decoration: underline;}
.rn_PreviousAnswersRD li{list-style-type: none;margin-left: 5px;line-height: 1.5em;padding-top: 15px;font-size: 1.0664em;}
#rn_AnswerText img{width:100%;height:auto;}
.AnswerDetailColumnLeft{width:80%;display: inline-block;}
.AnswerDetailColumnRight{width:19%;display: inline-block;}
.AnswerDetailRight{width: 75%;float: left;}
.rn_AnswerDetail table{width: 100%;}
.rn_AnswerDetail td.colright{width:0%;display:none;}
.rn_AnswerDetail td.colright .rn_PrintPageLinkV3, .rn_AnswerDetail td.colright .rn_EmailAnswerLink, .rn_AnswerDetail td.colright .rn_SocialBookmarkLinkV3{font-size: 1.25em;}
.rn_AnswerDetail td.colrightTop{}
#rn_AnswerText a:link, #rn_AnswerText a:active, #rn_AnswerText a:visited{text-decoration:none;text-decoration:underline;font-size: 1em;color: #0000CC;}
#rn_AnswerText a:hover{text-decoration:underline;font-size: 1em;color: #0000CC;}
#rn_FileAttach a:link, #rn_FileAttach a:active, #rn_FileAttach a:visited{text-decoration:none;text-decoration:underline;font-size: 1em;color: #0000CC;}
#rn_FileAttach a:hover{text-decoration:underline;font-size: 1em;color: #0000CC;}
.AnswerDetailSocialFix{height: 20px;text-align: right;}
.AnswerDetailSocialFixBottom{text-align:right;font-size: 1.25em;}
.AnswerDetailSocialFixBottom a{vertical-align: bottom;text-align: center;font-size: 1.25em;}
.AnswerDetailSocialFixBottom a:link, .AnswerDetailSocialFixBottom a:active, .AnswerDetailSocialFixBottom a:visited{text-decoration:none;font-size: 1em;color:#000;}
.AnswerDetailSocialFixBottom a:hover{text-decoration:underline;font-size: 1em;color:#000;}
.colrightWrapper{display:none;}
.answerBodyFlex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction:column;flex-direction:column;}
#AnswerQuestion{order:1;}
#AnswerDetail{order:2;}
#AnswerSocial{order:3;}
#AnswerFeedback{order:4;}
#answerBody p{line-height: 1.4em;}
#answerBody ol, #answerBody ul{padding-left: 2em;clear: both;}
#answerBody ul li{list-style:disc;}
#answerBody ol li ul li{list-style: disc;}
#answerBody ol li, #answerBody li ol li, #answerBody li li ol li{list-style: decimal;}
#answerBody li{line-height: 1.4em;margin: 4px;}
.AnswerDetailSocialFix a{vertical-align: bottom;text-align: center;font-size: 1.25em;}
.AnswerDetailSocialFix a:link, .AnswerDetailSocialFix a:active, .AnswerDetailSocialFix a:visited{text-decoration:none;font-size: 1.25em;color:#000;}
.AnswerDetailSocialFix a:hover{text-decoration:underline;font-size: 1.25em;color:#000;}
.AnswerFeedbackBlock{text-align: center;}
.AnswerSocialTopHR{display:block;}
.rn_PrintPageLinkV3{margin-right:10px;}
.rn_PrintPageLinkV3 a img{border:none;vertical-align:middle;}
.rn_PrintPageLinkV3 a:link{text-decoration:none;}
.rn_PrintPageLinkV3 a:hover{text-decoration:underline;}
.MenuLinkText{font-size:1.1em;color:#fff;display:block;line-height: 5em;}
#menuoverlay a:link, #menuoverlay a:visited, #menuoverlay a:focus, #menuoverlay a:hover{text-decoration:none;}
.menuoverlay{display: none;position: fixed;z-index: 10000;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.85);padding: 0 0 0 0;}
.menuoverlay.open{display: block;}
.menuoverlay .close{position: absolute;top: 10px;color: white;right: 2em;}
.menuoverlay ul{padding-left: 45px;list-style-type: disc;}
.menuoverlay .content-wrapper{padding: 0 0;height: 100%;width: 100%;-webkit-overflow-scrolling: touch;overflow: auto;color: white;}
.menuoverlay .content-wrapper .menuoverlay-content{background-color: transparent;margin-top: 50px;padding: 0 5%;color: lightgrey;}
.SectionHeader{line-height: 2em;font-size: 1.5em;text-decoration: underline;font-weight: 100;}
.SectionTitle{font-size: 1.333em;line-height: 1.9em;}
.SectionDetail{line-height: 1.9em;}
.SectionDetailTallLine{margin-top: 25px;margin-bottom: 25px;}
.CenteredOuter{text-align: center;}
.CenteredInner{display: inline-block;text-align: left;max-width: 100%;}
.rn_ContactNumbers .SectionBlock{width:290px;}
.rn_ContactNumbers .SectionHeader{line-height: 2em;font-size: 1.333em;text-decoration: underline;font-weight: 100;}
.rn_ContactNumbers .SectionTitle{font-size: .8em;font-weight:bold;line-height: 1.6em;display: inline-block;width: 75px;}
.rn_ContactNumbers .SectionDetail{font-size: .8em;line-height: 1.6em;WIDTH: 215px;display: inline-block;}
#ChatMenuLeaveAMessageConfirm{line-height:1.5em;}
#ChatMenuLeaveAMessageErrorDisplay{padding: 10px;color: red;}
#ChatMenuLeaveAMessage .rn_TextInput{margin-Bottom:.5em;}
.ChatPopUnavailable{background:#fff;padding: 40px;width:370px;height:250px;}
.ChatAskWrapper{margin:0 auto;min-width:260px;max-width: 680px;}
.ChatAskWrapper .rn_Text{width:100%!important;}
.ChatAskWrapper .rn_Email{width:100%!important;}
.ChatAskWrapper .rn_TextArea{width: 100%!important;}
.ChatAskWrapper .rn_ErrorMessage a{color: #990000;}
.ChatAskWrapper .rn_ErrorMessage{background: #FFFFE0 url(../themes/custom/standardRD/images/layout/important.png) no-repeat;padding: 8px 6px 8px 40px !important;}
.ChatAskWrapper .rn_MessageBox{background-color: #FFFFE0;border: 1px solid #808080;color: #990000;margin: 10px 0;padding: 6px;}
.ChatAskWrapper h1{font-size: 1.333em;font-weight: normal;line-height: 1.8em;}
.ChatAskWrapper #rn_PageTitle{margin-bottom: 10px;}
.ErrorTextBox{border: 1px solid #f00;-webkit-box-shadow: 0px 0px 2px #f00;-moz-box-shadow: 0px 0px 2px #f00;box-shadow: 0px 0px 2px #f00;}
.ChatMenuLeaveAMessageConfirm{line-heigth: 1.5em;}
#ChatSearchResultsConditionalChatButtonRD .rn_ChatLaunchFormHeader{text-align:center;}
.rn_AskAQuestionRDForm .Spacer{padding:15px;}
.rd_AskAQuestionRD input[type="submit"], .rd_AskAQuestionRD button{border: solid 1px #003057;background: #fff url(/euf/assets/themes/custom/framed/images/linkArrow_darkblue.gif) right center no-repeat;width: 8em;text-align: left;color: #003057;cursor: pointer;font: bold 14px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 25px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);-webkit-appearance: none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
.rd_AskAQuestionRD input[type="submit"]:active, .rd_AskAQuestionRD input[type="submit"]:hover, .rd_AskAQuestionRD input[type="submit"]:focus, .rd_AskAQuestionRD button:hover, .rd_AskAQuestionRD button:active, .rd_AskAQuestionRD button:focus{border: solid 1px #003057;background: #fff url(/euf/assets/themes/custom/framed/images/linkArrow_darkblue.gif) right center no-repeat;width: 8em;text-align: left;color: #003057;cursor: pointer;font: bold 14px Helvetica,Arial,sans-serif;line-height: 1.2em;margin-right: 2px;padding-right: 25px;text-decoration: none;text-shadow: 0px 0px 0px rgba(0,0,0,0.25);-webkit-appearance: none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
.rn_AskAQuestionRDForm table{width:100%;border-collapse: separate;border-spacing: 10px;}
.rn_AskAQuestionRDForm .labeltd{vertical-align: top;width:30%;}
.rn_AskAQuestionRDForm .fieldtd{width:70%;}
.rn_AskAQuestionRDForm input{width: 96%;margin-bottom: 10px;line-height: 1.5em;padding: 5px;}
.rn_AskAQuestionRDForm textarea{width: 97%;margin-bottom: 10px;line-height: 1.5em;padding: 5px;}
.InputPHField{width:100%;}
.ui-datepicker{font-size:10px;}
.ui-datepicker-calendar td:hover{background:rgba(0,0,0,.1);}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius: 0px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius: 0px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius: 0px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius: 0px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius: 0px;}
.ui-widget-header{border: 1px solid #aaaaaa;background: none;color: #222222;font-weight: bold;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border: 1px solid #d3d3d3;background: none;font-weight: normal;color: #555555;}
.OMContentHeader{background-color: #000;color: #fff;font-family: 'Volvo Novum';position: relative;min-height: 375px;}
.OMContentHeader img{width:100%;}
.OMPicker2Section{display: inline-block;}
.OMPicker2Label{font-size:.8em;display: inline-block;padding-top: 8px;}
.OMPicker2YearLabel{padding-right:13px;}
#OMLinksHeader{font-size:1.25em;font-weight: bold;}
#OMLinksWrapper{margin-bottom: 30px;}
.OMLinkWrapper{margin-left: 20px;margin-top: 10px;}
.OMLinkWrapper a, .OMLinkWrapper a:link, .OMLinkWrapper a:visited, .OMLinkWrapper a:hover, .OMLinkWrapper a:active{color:#000;}
#OMAnswerLinksHeader{font-size:1.25em;font-weight: bold;display: inline-block;margin-right: 30px;vertical-align:middle;}
#OMAnswerLinksWrapper{margin-bottom: 30px;vertical-align: middle;}
.OMAnswerLinkWrapper{margin-left: 0px;margin-top: 10px;}
.OMAnswerLinkWrapper a, .OMAnswerLinkWrapper a:link, .OMAnswerLinkWrapper a:visited, .OMAnswerLinkWrapper a:hover, .OMAnswerLinkWrapper a:active{color:#000;}
#OMIFrameWrapper{margin:20px;}
#OMIFrameWrapper iframe{border:3px inset grey;}
.OMPicker{font-size:1.25em;font-weight: bold;margin-bottom: 1em;padding-top: 1em;}
.OMPickerLabel{display: inline-block;padding-bottom: 10px;font-size: .9em;}
.OMContentHeaderInner{position: absolute;bottom: 0px;padding: 40px 2.5% 0px 2.5%;}
.OMContentHeaderInner .OMPickerLabel{font-size: 1.3em;line-height: 1.3em;}
#OMYearModelSpacer{height:0px;width:0px;display:inline-block;}
.OMYearModelWrapper{text-align:center;vertical-align: middle;}
#OMYearModelSpacerAdv{height:0px;width:0px;display:inline-block;}
#OMYearModelWrapperAdv{text-align:center;}
.OMYearModelWrapper{text-align:center;padding-top: 1.75em;padding-bottom: 1.0em;}
.OMContentHeaderInner .OMYearModelWrapper{text-align: left;}
.HeaderTextInline{display:inline-block;}
.HeaderTextBlock{display:block;}
.ResultsSearchBoxWrapper{padding-top: 10px;padding: 0px 2%;}
.ResultsAdvSearchWrapper{margin-top: 10px;background-color: #f4f4f4;}
.ResultsAdvSearchWrapper .FieldSelectStd{font-weight:bold;border: 2px solid #ddd;}
.ResultsAdvSearchWrapper .FieldSelectStd option{font-weight:bold;}
.ResultsAdvSearchCol1Alt{display:block;text-align:center;padding: 10px;}
.ResultsAdvSearchCol1{display:table-cell;width:25%;text-align:right;padding:5px;vertical-align:middle;}
.ResultsAdvSearchCol2{display:table-cell;width:50%;}
.ResultsAdvSearchCol3{display:table-cell;width:25%;}
.ResultsAdvSearchCol1Title{display:none;}
.ResultsAdvSearchTable{display:table;width: 100%;}
#OMVideoLinksHeader{font-size:1.25em;font-weight: bold;}
#OMVideoLinksWrapper{margin-bottom: 30px;}
#OMVideoLinksContainer{margin:20px;}
.OMVideoLinkWrapper{display:inline-block;vertical-align: top;}
.OMVideoLinkWrapper video{display:none;}
.videoPlayer{width:100%!important;max-width: 800px;height: auto;}
.loadVideo{cursor: pointer;}
.VideoPoster{width:200px;}
.VideoCaption{width:200px;}
.VideoOverlay{background:rgba(0,0,0,0.3);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;}
.CenterDialog{margin: 0 auto;}
.ui-dialog .ui-dialog-content{position: relative;border: 0;padding: 0;overflow:hidden;}
.ui-widget-content{padding:0;border:none;}
.OMYMAnswerAccordianExpander{cursor:pointer;font-size:.75em;font-weight:normal;color:#003057;margin-left: 20px;white-space: nowrap;}
.OMYMAnswerAccordianExpander::before{content:"[";}
.OMYMAnswerAccordianExpander::after{content:"]";}
#OMQuestionSearchWrapper{display: inline-block;vertical-align: middle;}
.OMQuestionSearchTable{width:100%;max-width:300px;border: 1px solid #000;}
#OMQuestionSearchWrapper input[type=search]:focus::-webkit-search-cancel-button{display: none;-webkit-appearance: none;-moz-appearance: none;}
#OMQuestionSearchWrapper input[type=search]::-webkit-search-cancel-button{display: none;-webkit-appearance: none;-moz-appearance: none;}
#OMQuestionSearchWrapper input[type=search]{padding: 10px;border: 0px solid black;min-width: 238px;vertical-align: middle;background: transparent;outline:none;margin: 0px;}
#OMQuestionSearchWrapper input[type=search]:focus{outline:none;}
#OMQSearchWait{}
.SearchMatch{background-color:#ADCBE7;}
#OMQuestionSearchInnerWrapper{height: 50px;border: 1px solid black;margin: 10px 0px;max-width: 300px;display: inline-block;width:100%;}
#OMQSearch{display:inline-block;}
#OMQButton{display: inline-block;height: 44px;vertical-align: middle;border: none;background-color: transparent;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0NHB4IiBoZWlnaHQ9IjQzcHgiIHZpZXdCb3g9IjAgMCA0NCA0MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMiAoMTIwNDMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5BcnRib2FyZCAyMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJNYWluLVNjcmVlbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMjIiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIGZpbGw9IiMwMDAwMDAiPg0KICAgICAgICAgICAgPGcgaWQ9ImJ0bl9zZWFyY2gtY29weSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjI5NjM3NzUsMjEuNTAzMTIxIEMyNi4wMDgzMTA1LDE5LjI3Mzg0MjEgMjcuMDUwNzQ0NCwxNi40NjkyOTAxIDI3LjE0MzQ0MywxMy4zNjU0NDIgQzI3LjE0MzQ0Myw2LjAxNDQ0ODkyIDIxLjAzNjE2ODMsLTYuNzUwMTU1OTllLTE0IDEzLjU3MTcyMTUsLTYuNzUwMTU1OTllLTE0IEM2LjEwNzI3NDY3LC02Ljc1MDE1NTk5ZS0xNCAwLDYuMDE0NDQ4OTIgMCwxMy4zNjU0NDIgQzAsMjAuNzE2NDM1MiA2LjEwNzI3NDY3LDI2LjczMDg4NDEgMTMuNTcxNzIxNSwyNi43MzA4ODQxIEMxNi41NzE2NDA4LDI2LjczMDg4NDEgMTkuMzE1ODE2LDI1Ljc5NTQxNTMgMjEuNTM5OTUwMiwyNC4xODQ3NTc0IEwzMC45ODMzOTQ1LDMzLjYyNTUzMSBMMzMuNzAyMDM2NSwzMC45MDYxMiBMMjQuMjk2Mzc3NSwyMS41MDMxMjEgWiBNMTMuNTcxNzIxNSwzLjM0MTM2MDUxIEM3LjkxNjgzNzU0LDMuMzQxMzYwNTEgMy4zOTI5MzAzNyw3Ljc5NjUwNzg2IDMuMzkyOTMwMzcsMTMuMzY1NDQyIEMzLjM5MjkzMDM3LDE4LjkzNDM3NjIgNy45MTY4Mzc1NCwyMy4zODk1MjM2IDEzLjU3MTcyMTUsMjMuMzg5NTIzNiBDMTkuMjI2NjA1NSwyMy4zODk1MjM2IDIzLjc1MDUxMjYsMTguOTM0Mzc2MiAyMy43NTA1MTI2LDEzLjM2NTQ0MiBDMjMuNzUwNTEyNiw3Ljc5NjUwNzg2IDE5LjIyNjYwNTUsMy4zNDEzNjA1MSAxMy41NzE3MjE1LDMuMzQxMzYwNTEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);margin: 2px 0px 0px 0px;background-repeat: no-repeat;width: 44px;outline:none;}
#OMQButton{outline:none;}
#OMQSearchWait{display: inline-block;}
#OMQSearchResults{display: block;font-size: .75em;color: #999;line-height:1.5em;}
#OMGuidesRow h2{color: #fff;font-size: 40px;line-height: 40px;margin-bottom: 22px;}
#OMGuidesRow .description{font-weight: lighter;line-height: 26px;font-size: 20px;padding-bottom: 0;}
.nice-button{background-color: transparent;display: inline-block;height: 20px;min-width: 290px;padding: 12px 10px 11px;color: #003057 !important;font-size: 14px;font-family: VolvoSansMedium, Helvetica, Arial, sans-serif;line-height: 19px;text-transform: uppercase;border: 1px solid #003057 !important;cursor: pointer;text-align: center;transition: all 0.1s linear;letter-spacing: 0.05em;}
#OMGuidesRow .nice-button{border-color: #fff !important;color: #fff !important;padding-left: 0;padding-right: 0;margin-top: 37px;margin-bottom: 5px;}
#OMGuidesRow .nice-button:hover{color: #003057 !important;background-color: #fff;}
#OMGuidesWrapper{width: 100%;background-size: 100%;background-position: 50% 50%;background-repeat: no-repeat;background-color: #fff;display: block;}
#OMGuidesRow{color: #fff;width: 100%;max-width:850px;margin: 0 auto;text-align: center;padding: 72px 20px 80px;}
.OMGuideBackgroundBase{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2017S90_mobile.jpg");}
.OMGuideBackground2017S90{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2017S90_mobile.jpg");}
.OMGuideBackground2017V90{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2017V90_mobile.jpg");}
.OMGuideBackground2017XC90{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2017XC90_mobile.jpg");}
.OMDisplayContainer{width: 70%;margin: auto;}
.OMDisplayRow{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;margin: 50px 2.5%;}
.OMDisplayBlock{display: inline-block;margin: 5px;text-align: center;}
.OMDisplayBlock a{color:#000;}
.OMSelectionImage{width:100%;max-width: 320px;}
.OMSelectionImage img{width:100%;max-width: 320px;}
.OMSelectionTitle{padding:10px;}
.SocialLinks{margin-top: 15px;}
.PrivacyFooter{font-style: italic;text-align:center;font-size:.75em;margin-top: 30px;}
.PrivacyMsg{color:#000;}
a.PrivacyPolicyLnk{color:blue;text-decoration: underline;}
.TitleHeaderImg{text-align: center;}
.TitleHeaderImg img{width:100%;max-width: 550px;}
.MarginTB30{margin: 30px 0;}
.FormMsgItalicSmall{position: relative;display: block;float: left;font-size: 9pt;font-style: italic;padding: 10px 0px 10px 0px;color: gray;width: 100%;}
.FieldBlock{display:block;}
.FieldDateStd{width:202px;height: 29px;padding: 10px 8px 7px 8px;}
.FieldTextBox{display:block;}
#FormsPage2AAQ{display:none;}
#FormsPage2VOC{display:none;}
#FormsPage2MBV{display:none;}
.FieldTextBoxStd{width: 212px;max-width: 429px;height: 50px;padding: 10px 8px 7px 8px;}
.FieldTextBoxFull{width:100%;height: 50px;padding: 10px 8px 7px 8px;}
#ShowFormButton{width: 12em;}
#ShowFormButtonWrapper{text-align:center;}
#FormsPreSearch{max-width: 680px;margin: 0 auto;}
#FormsPreSearchInfoMsg{font-size:.9em;color:#f00;}
.FormsPreSearchInner{max-width: 680px;margin: 0 auto;}
.FormsPreSearchButtonWrapper{text-align: right;padding-top: 10px;}
.FormsPage2inner{max-width: 680px;margin: 0 auto;}
.FormsPage2innerWide{max-width: 706px;margin: 0 auto;text-align: center;}
.FieldValidationMsg{font-size:.666em;color:red;padding: 5px;}
.FieldInformationMsg{font-size:.666em;color:gray;}
.FieldBlockBlock{display:block;vertical-align: top;margin-bottom: .75em;}
.FieldBlockInline{display:inline-block;vertical-align: top;margin-bottom: .75em;width:auto;}
.FieldLabelInline{display: inline-block;vertical-align: middle;}
.FieldLabelInline100{display: inline-block;vertical-align: middle;width: 100px;}
.Fieldlabel-bold{font-weight: bold;font-size: .9em;}
.FieldColumn{display:table-cell;padding: 0 10px 0 0;}
.FieldColumn1{min-width:100px;font-size: .9em;font-weight: bold;display:table-cell;}
.FieldColumn1Spacer{width:100px;font-size: .9em;font-weight: bold;display:inline-block;}
.FieldColumn2{width:100%;display:table-cell;}
.FieldColumnFull{width:100%;}
.FieldColumnTop{display:table-cell;padding: 0 10px 0 0;vertical-align: top;}
.FieldSelectAdvSearch{width: 165px;height: 38px;padding: 10px 8px 7px 8px;display: block;background-color: rgba(0, 48, 87, 0.9);background-image: url(/euf/assets/themes/custom/standardRD/images/forms/arrow-down-select-wht.png);background-repeat: no-repeat;background-position: right;background-position-y: 3px;color: #fff;-webkit-appearance: none;-moz-appearance: none;}
.VolvoSelectAdvSearch{overflow: hidden;max-width: 165px;}
.AdvancedSearchTitle{padding-top:10px;font-size:.9em;padding-bottom: 10px;}
#ASYearModelSpacer{height:0px;width:0px;display:inline-block;}
.FieldSelectStd{width: 222px;height: 50px;padding: 10px 8px 7px 8px;display: block;background:transparent;-webkit-appearance: none;-moz-appearance: none;}
.OMContentHeaderInner .FieldSelectStd{width: auto;height: auto;padding: 5px 15px 5px 8px;}
.VolvoSelect{overflow: hidden;background: url('/euf/assets/themes/custom/standardRD/images/forms/arrow-down-select-blk.png');background-repeat: no-repeat;background-position: right;background-position-y: 11px;max-width: 447px;background-color: #fff;}
.OMContentHeaderInner .VolvoSelect{background-position-y: 0px;}
.FieldSelectFull{width: 100%;min-width:222px;max-width:400px;height: 50px;padding: 10px 8px 7px 8px;display: block;background:transparent;-webkit-appearance: none;-moz-appearance: none;}
.FieldSelectYesNo{width: 222px;height: 50px;padding: 10px 8px 7px 8px;display: block;background:transparent;-webkit-appearance: none;-moz-appearance: none;}
.FieldSelectOptionYesNoDefault{color:#ddd;}
.FieldComments{width:100%;height:200px;resize: vertical;max-width: 680px;box-sizing: border-box;}
.FieldComments-sm{height:50px;}
.CommentCount{font-size:.75em;color:grey;white-space: nowrap;}
.AddressStreetField{max-width: 429px;}
input[type="radio"]{display:none;}
.RadioVolvo + label{padding-left:40px;display:inline-block;line-height:33px;background-repeat:no-repeat;cursor:pointer;}
.RadioVolvo + label:hover{background-position: 0 -68px;}
.RadioVolvo:checked + label{background-position: 0 -34px;}
.RadioVolvo:checked + label:hover{background-position: 0 -102px;}
.RadioVolvo{background-image:url('/euf/assets/themes/custom/standardRD/images/forms/radiobuttonAll.png');}
input[type="checkbox"]{display:none;}
.CheckboxVolvo + label{padding-left:40px;display:table-cell;vertical-align: middle;height:35px;background-repeat:no-repeat;cursor:pointer;}
.CheckboxVolvo + label:hover{background-position: 0 -70px;}
.CheckboxVolvo:checked + label{background-position: 0 -35px;}
.CheckboxVolvo:checked + label:hover{background-position: 0 -105px;}
.CheckboxVolvo{background-image:url('/euf/assets/themes/custom/standardRD/images/forms/checkboxAll.png');}
.DatePickerVolvo img{position:relative;top:7px;left:-32px;}
.FormChoiceBlock{font-weight: bold;font-size: 1em;width:232px;display: inline-block;vertical-align: top;text-align: left;}
.FormChoiceBlock ul{font-weight: normal;font-size: .9em;line-height: 1.4em;margin: 0px 0 0 55px;position: relative;top: -7px;list-style: disc;}
.FormButtonWrapper{width:100%;}
.FormButtonLeft{width:50%;display:inline-block;text-align:left;}
.FormButtonRight{width:50%;display:inline-block;text-align:right;}
.VinHelp{font-size: 11px;font-weight: bold;color: #000;cursor: pointer;}
.VINYearModelWrapper{display:inline-block;}
.VINMsgLabel{margin: 0;padding-bottom: 20px;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;display: inline-block;}
.FieldWrapper{display:inline-block;}
.FieldWrapperTop{display:inline-block;vertical-align: top;}
.MileageWrapper{display:inline-block;}
.YearWrapper{display:inline-block;}
.ModelWrapper{display:inline-block;}
.ModelLoading{margin-left: 20px;}
.YearLoading{margin-left: 20px;}
.RetailerLoading{margin-left: 20px;}
.RightsReleaseInner{background:#fff;color:#000;max-width: 550px;padding: 40px 5% 40px 5%;}
.RightsReleaseInner p{font-size:.75em;}
#rd_Volvo_Header{min-height:51px;clear:both;margin:0;background-color: #000;text-align:center;box-shadow: black 0px 4px 10px;z-index: 10;position: relative;}
#rd_Volvo_OwnerManualHeader{min-height:51px;clear:both;margin:0;background-color: #000;text-align:center;z-index: 10;position: relative;}
#rn_Body_OwnerManual{width: 95%;margin: 0 auto;padding-top: 30px;padding-bottom: 40px;}
#HeaderWrapperOwnerManualDesktop{display:none;}
#HeaderWrapperOwnerManualDesktop .VolvoSelect{background-position-y: 4px;}
#HeaderWrapperOwnerManualDesktop .OMPicker{margin-bottom: 0em;padding-top: 0em;}
#HeaderWrapperMobile .OMPicker{margin-bottom: 0em;padding-top: 0em;padding-bottom: 0em;}
#HeaderWrapperMobile .OMYearModelWrapper{margin-bottom: 0em;padding-top: 0em;padding-bottom: 0em;}
#HeaderWrapperMobile .VolvoSelect{background-position-y: 4px;}
#HeaderWrapperOwnerManualDesktop .FieldSelectStd{height:35px;padding: 0px 5px;}
#HeaderWrapperMobile .FieldSelectStd{height:35px;}
#SubHeaderWrapper{display:block;width:100%;background-color: #000;}
.SubHeaderItemRD{color: #fff;font-family: "Volvo Sans Light","Arial Narrow","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size: 1em;letter-spacing: .02em;display: table-cell;vertical-align: middle;height:30px;padding-bottom: 5px;line-height: 1.5em;}
.ChatMenuPopup{background-color:#fff;border:2px solid #000;padding:0px 20px 20px 20px;max-width: 90%;width: 100%;}
.ChatMenuPopupTitle{margin-top:1.5em;font-size:1.5em;font-weight:bold;line-height:1.5em;text-align: center;}
#ChatQuestion{width: 100%;resize:vertical;min-height:8em;}
.ChatPopupButtonWrapper{padding-top:10px;}
.ChatPopupButtonLeft{display:inline-block;width:50%;}
.ChatPopupButtonRight{display:inline-block;width:50%;text-align: right;}
#ChatQuestionInfo{color:#f00;font-size:.9em;}
#ChatSearchResults{margin-top: 1em;}
.ChatMenuTitle{text-align:center;padding-top: 25px;padding-bottom: 30px;}
#ChatSearchResults .OMYearModelWrapper{padding-top: 0.75em;}
.ChatAdvSearchWrapper{text-align: center;}
.rn_ChatPopupRD{color:#444;background-color: #f2f6f9;width: 300px;height: 142px;position: fixed;bottom: 0px;right: 175px;z-index: 999;border-top:2px solid #b7b7b7;border-left:2px solid #b7b7b7;border-right: 2px solid #b7b7b7;white-space: nowrap;overflow:hidden;-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;}
.ChatPopupClosed{width: 200px;height: 35px;transition: 0.5s}
.ChatPopupOpen{width: 300px;height: 142px;transition: 0.5s;z-index: 1600000;right: 2px;}
.ChatPopupHidden{width: 320px;height: 142px;transition: 0.5s}
.ChatPopupTab{display:inline-block;width: 30px;height: 100%;vertical-align: top;background-color:#f2f6f9;color:#444;padding:2px;}
.ChatPopupBody{width: 100%;display:inline-block;background-color:#f2f6f9;padding:2px;white-space: normal;}
.ChatPopUpButton{display:inline-block;width:180px;}
.ChatPopupTab i{font-size: 37px;margin: 0 auto;padding-left: 3px;}
.ChatPopupPanelTitle{font-weight:bold;text-align:center;line-height:2em;}
.ChatPopupPanelBody{font-size:.75em;padding: 5px;}
.ChatPopupPanelButtons{text-align:center;}
.FooterChatIcon{padding-top: 3px;padding-left: 2px;width: 26px;}
.ChatPopupQuestion{width:88%;margin-bottom:5px;}
.ChatSubmitButton{text-align:right;}
.ChatSubmitButton .ChatPopUpButton{width: 200px;margin-right: 32px;}
#ChatSearchResultsULHeader{font-weight: bold;}
#ChatSearchResultsUL li{padding-bottom:10px;}
#ChatSearchResultsUL a:link, #ChatSearchResultsUL a:visited, #ChatSearchResultsUL a:active, #ChatSearchResultsUL a:hover{color:#000;text-decoration: none;}
.LeaveAMesageButton{width:100%!important;margin: 20px 0;font-size:.75em!important;font-weight:normal!important;padding: 20px!important;letter-spacing: .2em;}
.rn_LeaveAMesageButtonHeaderLine{display: inline-block;font-weight:normal;}
#AAQSearchResultsULHeader{padding-top: 20px;font-weight: bold;}
#AAQSearchResultsUL li{padding-bottom:10px;}
#AAQSearchResultsUL a:link, #AAQSearchResultsUL a:visited, #AAQSearchResultsUL a:active, #AAQSearchResultsUL a:hover{color:#000;text-decoration: none;}
#AAQSpelling{font-weight:normal;}
#AAQSpelling ul{padding-left: 2em;}
#AAQSpelling ul li{list-style: disc;margin: 4px;}
#AAQSpellingSuggestion{color:#00f;padding-left:10px;text-decoration:underline;}
#VOCSearchResultsULHeader{padding-top: 20px;font-weight: bold;}
#VOCSearchResultsUL li{padding-bottom:10px;}
#VOCSearchResultsUL a:link, #VOCSearchResultsUL a:visited, #VOCSearchResultsUL a:active, #VOCSearchResultsUL a:hover{color:#000;text-decoration: none;}
#VOCSpelling{font-weight:normal;}
#VOCSpelling ul{padding-left: 2em;}
#VOCSpelling ul li{list-style: disc;margin: 4px;}
#VOCSpellingSuggestion{color:#00f;padding-left:10px;text-decoration:underline;}
#MBVSearchResultsULHeader{padding-top: 20px;font-weight: bold;}
#MBVSearchResultsUL li{padding-bottom:10px;}
#MBVSearchResultsUL a:link, #MBVSearchResultsUL a:visited, #MBVSearchResultsUL a:active, #MBVSearchResultsUL a:hover{color:#000;text-decoration: none;}
#MBVSpelling{font-weight:normal;}
#MBVSpelling ul{padding-left: 2em;}
#MBVSpelling ul li{list-style: disc;margin: 4px;}
#MBVSpellingSuggestion{color:#00f;padding-left:10px;text-decoration:underline;}
#ChatSearchResultsUL li{padding-bottom:10px;}
#ChatSearchResultsUL a:link, #ChatSearchResultsUL a:visited, #ChatSearchResultsUL a:active, #ChatSearchResultsUL a:hover{color:#000;text-decoration: none;}
#ChatSpelling{font-weight:normal;}
#ChatSpelling ul{padding-left: 2em;}
#ChatSpelling ul li{list-style: disc;margin: 4px;}
#ChatSpellingSuggestion{color:#00f;padding-left:10px;text-decoration:underline;}
.MainSearchTableDiv{display:table;width:100%;}
.MainSearchRowDiv{display:table-row;}
.MainSearchLeftCol{display: table-cell;}
.MainSearchRightCol{display: table-cell;width:50px;}
.MainSearchWrapper{height:55px;margin-top: 10px;}
.MainSearchTable{width: 100%;margin: 0 auto;}
.SearchTD{border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;}
.MainSearchButtonTD{width:50px;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;overflow: hidden;}
.MainSearchWrapper .SearchTD{border:0px;vertical-align: top;}
#rn_PageOuterContent .SearchTD{background-color: #fff;}
.MainSearchWrapper .MainSearchButtonTD{border:0px;vertical-align: top;}
#popdownsearch{padding-top:20px;}
#popdownsearch .SearchTD{border:0px;vertical-align: top;background-color: rgba(255, 255, 255, 0.9);}
#popdownsearch .MainSearchButtonTD{border:0px;vertical-align: top;}
#popdownsearch .search input.AdvSearchBox{height: 40px;background-color: transparent;}
#FullWidthBody{width:100%;}
#FullWidthColumn{width:100%;}
.FullWidthTopSection{width:100%;}
.ContentOuterContainer{width:80%;margin:0 auto;}
.VolvoCarsSite a, .VolvoCarsSite span{font-family: 'Volvo Sans Light';min-width:100px;max-width: 100%;font-size: 15px;line-height: 22px;letter-spacing: .01em;color: #333;font-weight: 400;height: auto;}
.VolvoCarsSite a.PrivacyPolicyLnk{text-decoration: none;color: #007bcd;}
.VolvoCarsSite.FormsPage2Inner input, textarea, keygen, select,{font-size: 15px;font-family: 'Volvo Sans Light';box-sizing: border-box;line-height: 22px;letter-spacing: .01em;color:#000;font-weight: 400;}
.VolvoCarsSite .AddressStreetField{font-family: 'Volvo Sans Light';width: 75%;min-width:100px;max-width: 75%;font-size: 15px;line-height: 22px;letter-spacing: .01em;color: #333;font-weight: 400;height: auto;}
.VolvoCarsSite .CheckboxVolvo + label{font-family: 'Volvo Sans Light';font-size: 15px;line-height: 22px;letter-spacing: .01em;color: #333;font-weight: 400;}
.VolvoCarsSite .DatePickerVolvo{padding: 5px 0px;}
.VolvoCarsSite .FieldBlockInline{display:inline-block;vertical-align: top;margin-bottom: .75em;width:100%;height:auto;}
.VolvoCarsSite .FieldColumn1{font-family: 'Volvo Sans Light';width: 75%;min-width:100px;font-size: 15px;line-height: 22px;letter-spacing: .01em;color: #333;font-weight: 400;display: inline;}
.VolvoCarsSite .FieldColumn2{width:75%;display: inline;}
.VolvoCarsSite .FieldDateStd{font-family: 'Volvo Sans Light';font-size: 15px;font-weight: 400;width:50%;line-height: 22px;height: auto;padding: 10px 8px 7px 8px;}
.VolvoCarsSite .FieldLabelInline{display: inline-block;vertical-align: middle;}
.VolvoCarsSite select#VolvoState.FieldSelectStd{font-family: 'Volvo Sans Light';font-size: 15px;font-weight: 400;width: 100%;max-width: 100%;line-height: 22px;height: auto;padding: 10px 8px 7px 8px;}
.VolvoCarsSite .FieldTextBoxStd{font-family: 'Volvo Sans Light';font-size: 15px;font-weight: 400;width: 75%;max-width: 75%;line-height: 22px;height: auto;padding: 10px 8px 7px 8px;}
.VolvoCarsSite .FieldValidationMsg{font-family: 'Volvo Sans Light';min-width:100px;font-size: 15px;line-height: 22px;letter-spacing: .01em;color:red;font-weight: 400;padding: 5px;}
.VolvoCarsSite.FieldWrapper{font-family: 'Volvo Sans Light';min-width:100px;font-size: 15px;line-height: 22px;letter-spacing: .01em;color: #333;font-weight: 400;}
.VolvoCarsSite .FormMsgRequired{font-family: 'Volvo Sans Light';font-size: 15px;color: #333;font-weight: 400;}
.VolvoCarsSite .PrivacyFooter{text-align: left;font-style: normal;margin-top: 0px;}
.VolvoCarsSite .VolvoSelect{width: 50px;}
.VolvoCarsSite #FormsPage2Submit{background-color: #fff;border: 1px solid #007bcd;color: #007bcd;padding: 15px 0px;border-radius: 0!important;text-align: center;width: 187px;font-size: 15px;font-family: 'Volvo Sans Light';font-weight: 400;}
.VolvoCarsSite #FormsPage2Submit:hover{background-color:#007bcd;color:#fff;background-image:none;}
.VINVolvo .VINYearModelWrapper .FieldColumn{width:300px;max-width: 100%;}
.MainSearchButtonCell{background: #fff;}
.MainSearchButton{display: inline-block;height: 30px;vertical-align: middle;border: none;background-color: rgba(255, 255, 255, 1);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI0NHB4IiBoZWlnaHQ9IjQzcHgiIHZpZXdCb3g9IjAgMCA0NCA0MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjMuMiAoMTIwNDMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5BcnRib2FyZCAyMjwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJNYWluLVNjcmVlbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtMjIiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIGZpbGw9IiMwMDAwMDAiPg0KICAgICAgICAgICAgPGcgaWQ9ImJ0bl9zZWFyY2gtY29weSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDQuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjI5NjM3NzUsMjEuNTAzMTIxIEMyNi4wMDgzMTA1LDE5LjI3Mzg0MjEgMjcuMDUwNzQ0NCwxNi40NjkyOTAxIDI3LjE0MzQ0MywxMy4zNjU0NDIgQzI3LjE0MzQ0Myw2LjAxNDQ0ODkyIDIxLjAzNjE2ODMsLTYuNzUwMTU1OTllLTE0IDEzLjU3MTcyMTUsLTYuNzUwMTU1OTllLTE0IEM2LjEwNzI3NDY3LC02Ljc1MDE1NTk5ZS0xNCAwLDYuMDE0NDQ4OTIgMCwxMy4zNjU0NDIgQzAsMjAuNzE2NDM1MiA2LjEwNzI3NDY3LDI2LjczMDg4NDEgMTMuNTcxNzIxNSwyNi43MzA4ODQxIEMxNi41NzE2NDA4LDI2LjczMDg4NDEgMTkuMzE1ODE2LDI1Ljc5NTQxNTMgMjEuNTM5OTUwMiwyNC4xODQ3NTc0IEwzMC45ODMzOTQ1LDMzLjYyNTUzMSBMMzMuNzAyMDM2NSwzMC45MDYxMiBMMjQuMjk2Mzc3NSwyMS41MDMxMjEgWiBNMTMuNTcxNzIxNSwzLjM0MTM2MDUxIEM3LjkxNjgzNzU0LDMuMzQxMzYwNTEgMy4zOTI5MzAzNyw3Ljc5NjUwNzg2IDMuMzkyOTMwMzcsMTMuMzY1NDQyIEMzLjM5MjkzMDM3LDE4LjkzNDM3NjIgNy45MTY4Mzc1NCwyMy4zODk1MjM2IDEzLjU3MTcyMTUsMjMuMzg5NTIzNiBDMTkuMjI2NjA1NSwyMy4zODk1MjM2IDIzLjc1MDUxMjYsMTguOTM0Mzc2MiAyMy43NTA1MTI2LDEzLjM2NTQ0MiBDMjMuNzUwNTEyNiw3Ljc5NjUwNzg2IDE5LjIyNjYwNTUsMy4zNDEzNjA1MSAxMy41NzE3MjE1LDMuMzQxMzYwNTEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+);background-repeat: no-repeat;width: 50px;outline:none;background-size: 30px 30px;}
.MainSearchTable input{background-image:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.AdvancedSearchMainWrapper{position: relative;top: -13px;color: #000;}
.AdvancedSearchMainTitle{width: 100%;position: absolute;top: 0;left: 0;height:1em;font-size:.8em;background-color: rgba(255,255,255,.9);cursor: pointer;}
.AdvancedSearchDropdownWrapper{overflow: visible;display: inline-block;width: 100%;position: absolute;top: .8em;left: 0;background-color: rgba(255,255,255,.9);display:none;}
#ASYearModelWrapper{margin-bottom:10px;}
.PopupOverlayForm{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);z-index: 20;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.PopupOverlayForm.closed{display:none;}
.PopupOverlayFormContainer{min-height: 100px;min-width: 100px;max-height: 90%;max-width: 550px;border: 1px solid #000;background-color: #fff;display: inline-block;position: relative;display: inline-block;width:100%;}
.PopupOverlayFormBodyScroll{overflow: auto;height: calc(100% - 36px);}
.PopupOverlayFormBody{width: 100%;padding: 10px;}
.PopupOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);z-index: 20;}
.PopupOverlay.closed{display:none;}
.PopupOverlayContainer{position:absolute;min-height:100px;min-width:100px;height:480px;width:830px;max-height:100%;max-width:100%;border: 1px solid #000;background-color:#fff;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.PopupOverlayHeader{background:#CCC;border-bottom:1px solid #BBB;position:relative;}
.PopupOverlayHeader table{width:100%;}
.PopupOverlayTitle{display:inline-block;padding:10px;}
.PopupOverlayCloseButton{position: absolute;top: 0;right: 0;padding:10px;background-color:rgba(0,0,0,.1);cursor:pointer;}
.PopupOverlayCloseButton:hover{background-color:rgba(0,0,0,.05);}
.PopupOverlayBody{position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 38px);padding: 10px;overflow: auto;margin-top: 37px;}
.EUVINQuestion{cursor:pointer;color: #00D;font-size: .8em;padding-bottom:10px;}
.EUVINImage img{width:100%;padding-bottom:10px;}
.EmailSearchResults{border:0px solid #000;width: 96%;}
.EmailSearchResults a{color:#000;display:block;padding-bottom: 10px;}
.uil-spin-css{background: none;position: relative;width: 200px;height: 200px;margin: 0 auto;}
width: 100%;@-webkit-keyframes uil-spin-css{0%{opacity: 1;-ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
100%{opacity: 0.1;-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes uil-spin-css{0%{opacity: 1;-ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
100%{opacity: 0.1;-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
@-moz-keyframes uil-spin-css{0%{opacity: 1;-ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
100%{opacity: 0.1;-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
@-ms-keyframes uil-spin-css{0%{opacity: 1;-ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
100%{opacity: 0.1;-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
@-moz-keyframes uil-spin-css{0%{opacity: 1;-ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
100%{opacity: 0.1;-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes uil-spin-css{0%{opacity: 1;-ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
100%{opacity: 0.1;-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
@-o-keyframes uil-spin-css{0%{opacity: 1;-ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
100%{opacity: 0.1;-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
@keyframes uil-spin-css{0%{opacity: 1;-ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
100%{opacity: 0.1;-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
}
.uil-spin-css > div{width: 24px;height: 24px;margin-left: 4px;margin-top: 4px;position: absolute;}
.uil-spin-css > div > div{width: 100%;height: 100%;border-radius: 15px;background: #000;}
.uil-spin-css > div:nth-of-type(1) > div{-ms-animation: uil-spin-css 1s linear infinite;-moz-animation: uil-spin-css 1s linear infinite;-webkit-animation: uil-spin-css 1s linear infinite;-o-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-ms-animation-delay: 0s;-moz-animation-delay: 0s;-webkit-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;}
.uil-spin-css > div:nth-of-type(1){-ms-transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);-moz-transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);-webkit-transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);-o-transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);}
.uil-spin-css > div:nth-of-type(2) > div{-ms-animation: uil-spin-css 1s linear infinite;-moz-animation: uil-spin-css 1s linear infinite;-webkit-animation: uil-spin-css 1s linear infinite;-o-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-ms-animation-delay: 0.12s;-moz-animation-delay: 0.12s;-webkit-animation-delay: 0.12s;-o-animation-delay: 0.12s;animation-delay: 0.12s;}
.uil-spin-css > div:nth-of-type(2){-ms-transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);-moz-transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);-webkit-transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);-o-transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);}
.uil-spin-css > div:nth-of-type(3) > div{-ms-animation: uil-spin-css 1s linear infinite;-moz-animation: uil-spin-css 1s linear infinite;-webkit-animation: uil-spin-css 1s linear infinite;-o-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-ms-animation-delay: 0.25s;-moz-animation-delay: 0.25s;-webkit-animation-delay: 0.25s;-o-animation-delay: 0.25s;animation-delay: 0.25s;}
.uil-spin-css > div:nth-of-type(3){-ms-transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);-moz-transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);-webkit-transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);-o-transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);}
.uil-spin-css > div:nth-of-type(4) > div{-ms-animation: uil-spin-css 1s linear infinite;-moz-animation: uil-spin-css 1s linear infinite;-webkit-animation: uil-spin-css 1s linear infinite;-o-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-ms-animation-delay: 0.37s;-moz-animation-delay: 0.37s;-webkit-animation-delay: 0.37s;-o-animation-delay: 0.37s;animation-delay: 0.37s;}
.uil-spin-css > div:nth-of-type(4){-ms-transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);-moz-transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);-webkit-transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);-o-transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);}
.uil-spin-css > div:nth-of-type(5) > div{-ms-animation: uil-spin-css 1s linear infinite;-moz-animation: uil-spin-css 1s linear infinite;-webkit-animation: uil-spin-css 1s linear infinite;-o-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-ms-animation-delay: 0.5s;-moz-animation-delay: 0.5s;-webkit-animation-delay: 0.5s;-o-animation-delay: 0.5s;animation-delay: 0.5s;}
.uil-spin-css > div:nth-of-type(5){-ms-transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);-moz-transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);-webkit-transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);-o-transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);}
.uil-spin-css > div:nth-of-type(6) > div{-ms-animation: uil-spin-css 1s linear infinite;-moz-animation: uil-spin-css 1s linear infinite;-webkit-animation: uil-spin-css 1s linear infinite;-o-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-ms-animation-delay: 0.62s;-moz-animation-delay: 0.62s;-webkit-animation-delay: 0.62s;-o-animation-delay: 0.62s;animation-delay: 0.62s;}
.uil-spin-css > div:nth-of-type(6){-ms-transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);-moz-transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);-webkit-transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);-o-transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);}
.uil-spin-css > div:nth-of-type(7) > div{-ms-animation: uil-spin-css 1s linear infinite;-moz-animation: uil-spin-css 1s linear infinite;-webkit-animation: uil-spin-css 1s linear infinite;-o-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-ms-animation-delay: 0.75s;-moz-animation-delay: 0.75s;-webkit-animation-delay: 0.75s;-o-animation-delay: 0.75s;animation-delay: 0.75s;}
.uil-spin-css > div:nth-of-type(7){-ms-transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);-moz-transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);-webkit-transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);-o-transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);}
.uil-spin-css > div:nth-of-type(8) > div{-ms-animation: uil-spin-css 1s linear infinite;-moz-animation: uil-spin-css 1s linear infinite;-webkit-animation: uil-spin-css 1s linear infinite;-o-animation: uil-spin-css 1s linear infinite;animation: uil-spin-css 1s linear infinite;-ms-animation-delay: 0.87s;-moz-animation-delay: 0.87s;-webkit-animation-delay: 0.87s;-o-animation-delay: 0.87s;animation-delay: 0.87s;}
.uil-spin-css > div:nth-of-type(8){-ms-transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);-moz-transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);-webkit-transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);-o-transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);}
.yui3-skin-sam .yui3-panel .yui3-widget-hd{background-color: #BBB!important;color: #000!important;background: #BBB!important;}
.yui3-skin-sam .yui3-panel .yui3-widget-ft{background: #FFF!important;}
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close:before{content: url(../themes/custom/standardRD/sprite_icons_black.png)!important;}
.QChatBubblePlacement{position: fixed;top: 50%;right: 24px;z-index: 15;}
.CustomChatBubble{position: relative;filter: drop-shadow(0 2px 6px rgb(0 0 0/16%));background: #FFF;width: 50px;height: 50px;border-radius: 25px;display: flex;justify-content: center;align-items: center;box-shadow: 0px 2px 32px rgba(0, 0, 0, 0.08);}
.quiq-togglechatbutton-wrapper{display: none !important;}
.chat-override{filter: drop-shadow(0 2px 6px rgb(0 0 0/16%));position: fixed;right: 24px;z-index: 12;top: 50vh;}
.chat-button-override{background: none;box-shadow: 0px 2px 32px rgba(0, 0, 0, 0.08);-webkit-background-color: #fafafa;background-color: #fafafa;border-radius: 100px;width: 48px;height: 48px;border: none;padding: 12px 12px 12px 12px;}
@media screen and (min-width: 480px){#rn_Body{width: 90%;}
#rd_SearchControls h1{font-size: 1.5em;margin: 18px 20px 0px 20px;}
.search input.searchBox{height: 30px;}
input[type=search]{font-size: 1.125em;}
input[type=search]{background-size: 26px 26px;}
.overlay .content-wrapper .overlay-content{margin-top: 70px;}
#HeaderSearchIcon{}
.HeaderLinks{display:none;}
#HeaderMenuIcon img{width: 30px;margin-top: 22px;margin-right: 20px;}
#rd_Volvo_Header{min-height:66px;}
#LogoTitle img{width: 41px;height:41px;vertical-align: middle;}
#LogoTitle .HeaderLinkText{height: 41px;}
.HeaderItemRD{height:70px;}
.MenuSearchIcon{width:0px;}
.AnswersContainer table{width:92%;}
.HomeIcon{height:48px;width:auto;}
.IconLabelWrapper{font-size: 1.125em;margin-top: 20px;}
#footerTopLinks{font-size: 1em;}
#PCL_3Column{display:block;}
#PCL_1Column{display:none;}
.rn_ProductCategoryListVRC2RD a:link, .rn_ProductCategoryListVRC2RD a:visited, .rn_ProductCategoryListVRC2RD a:active, .rn_ProductCategoryListVRC2RD a:hover{text-decoration: none;color:#3D3D3D;}
.rn_ProductCategoryListVRC2RD table{width:100%;}
.rn_ProductCategoryListVRC2RD tr{height:auto;}
.PCLCat{display: inline-block;width: 100%;}
.PCLTD_sep{border-right: 2px solid #CCC;}
.PCLTD_1{display: inline-block;width: 30%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.PCLTD_2{display: inline-block;width: 30%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.PCLTD_3{display: inline-block;width: 30%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.CenteredOuter{text-align: center;}
.CenteredInner{display: inline-block;text-align: left;max-width: 80%;}
.rn_ContactNumbers .SectionBlock{width:376px;}
.rn_ContactNumbers .SectionHeader{line-height: 2em;font-size: 1.333em;text-decoration: underline;font-weight: 100;}
.rn_ContactNumbers .SectionTitle{font-size: 1.0em;font-weight:bold;line-height: 1.9em;display: inline-block;width: 85px;}
.rn_ContactNumbers .SectionDetail{font-size: 1.0em;line-height: 1.9em;width: 277px;display: inline-block;}
.OMContentHeader{}
#OMYearModelSpacer{height:0px;width:0px;display:inline-block;}
#OMQuestionSearchWrapper input[type=search]{min-width: 300px;}
#OMQuestionSearchInnerWrapper{width: 370px;}
.OMPickerLabel{font-size: 1.0em;}
.OMContentHeaderInner{padding: 40px 15% 0px 2.5%;}
.OMContentHeaderInner .OMPickerLabel{font-size: 2.0em;}
.OMPicker2YearLabel{padding-right: 0px;}
.OMYearModelWrapper{padding-top: 0.5em;padding-bottom: 0em;}
.ChatMenuPopup{max-width: 550px;}
.FormsPreSearchWrapper{}
#ASYearModelSpacer{height:0px;width:0px;display:inline-block;}
#rd_SearchControls{width: 75%;}
.MainSearchTable{width: 83%;margin: 0 auto;}
.ResultsSearchBoxWrapper{padding-top: 10px;padding: 0px 8%;}
}
@media screen and (min-width: 736px){#rn_Body{width: 80%;}
#HeaderWrapperMobile{display:none;}
#HeaderWrapperDesktop{display:block;}
#HeaderWrapperDesktop{width:100%;height:75px;background-color:#fff;}
#HeaderSearchIcon{display:block;}
.HeaderLinkText{vertical-align: middle;margin-right: 30px;margin-left: 30px;font-size: 1.25em;color:#161618;font-family: "Volvo Sans Light";}
#HeaderLogo img{width: 57px;vertical-align: middle;margin-left: 10px;}
#LogoTitle .HeaderLinkText{height: 35px;}
.HeaderItemRD{height:50px;}
.HeaderLinks{display:inline-block;}
#HeaderMenuIcon{display:none;}
#rd_SearchControls{margin: -80px auto 0 auto;}
#rd_SearchControls h1{font-size: 3em;margin: 18px 8px 0px 8px;}
.search input.searchBox{height: 37px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.search input.searchBox.shadow{}
input[type=search]{background-size: 30px 30px;}
input[type=search]{font-size:1.125em;}
.SearchOpacity{opacity:.7;}
#rn_AnswerLastUpdateMobile{display:none;}
#rn_AnswerLastUpdateDesktop{display:block;}
.overlay .content-wrapper .overlay-content{margin-top: 70px;padding: 0 21%;}
#LogoTitle img{width: 51px;height:51px;vertical-align: middle;}
#LogoTitle .HeaderLinkText{height: 51px;}
.HeaderItemRD{height:70px;}
.MenuSearchIconWrapper{height:100%;display: inline-block;margin-right:10px;}
.MenuSearchIcon{width:16px;}
#rd_Volvo_Header{min-height:71px;}
.AnswersContainer table{width:89%;}
.rn_GuidedAssistantV3 select{min-width:300px;}
.rn_GuidedAssistantV3 .rn_Result a{font-weight: normal;margin-left: 275px;text-align: left;}
.MainSearchWrapper .search input.AdvSearchBox{height: 40px;}
#popdownsearch .search input.AdvSearchBox{height: 40px;}
#PCL_3Column{display:block;}
#PCL_1Column{display:none;}
.rn_ProductCategoryListVRC2RD a:link, .rn_ProductCategoryListVRC2RD a:visited, .rn_ProductCategoryListVRC2RD a:active, .rn_ProductCategoryListVRC2RD a:hover{text-decoration: none;color:#3D3D3D;}
.rn_ProductCategoryListVRC2RD table{width:100%;}
.rn_ProductCategoryListVRC2RD tr{height:auto;}
.PCLCat{display: inline-block;width: 100%;}
.PCLTD_sep{border-right: 2px solid #CCC;}
.PCLTD_1{display: inline-block;width: 30%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.PCLTD_2{display: inline-block;width: 30%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.PCLTD_3{display: inline-block;width: 30%;padding-left: 2%;height: 100%;vertical-align: top;padding-bottom:10px;}
.DPBCLeft{display:inline-block;width:40%;margin-bottom:40px;margin-right:19%;vertical-align:top;}
.DPBCRight{display:inline-block;width:40%;margin-bottom:40px;vertical-align:top;}
.MPABlock li{padding: 0px 0px;margin: 9px 0px 0px 5px;width: 44%;display: inline-block;float: none;vertical-align: top;font-size: .8em;}
.MPABlock .rn_MultilineRD li{margin: 5px 0px 0px 7px;}
.MPABlock .rn_MultilineRD li:nth-of-type(odd){padding-right: 5%;}
.AnswerDetailSocialFix{text-align: center;}
.answerBodyFlex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
#AnswerQuestion{order:1;-webkit-flex-basis:flex-basis: calc(100% - 200px);flex-basis: calc(100% - 200px);align-self: flex-end;}
#AnswerDetail{order:3;-webkit-flex-basis:flex-basis: calc(100% - 200px);flex-basis: calc(100% - 200px);}
#AnswerSocial{order:2;-webkit-flex-basis:flex-basis: 200px;flex-basis: 200px;align-self: flex-end;}
#AnswerFeedback{order:4;-webkit-flex-basis:flex-basis: 200px;flex-basis: 200px;}
#AnswerSocialTopHR{display:none;}
.rn_AnswerDetail td.colright{vertical-align: bottom;width: 180px;text-align: center;display:table-cell;}
.rn_AnswerDetail td.colrightTop{vertical-align: top;width: 180px;text-align: center;display:table-cell;}
.AnswerDetailSocialFixBottom{display:none;}
.colrightWrapper{display:block;}
.CenteredOuter{text-align: center;}
.CenteredInner{display: inline-block;text-align: left;max-width: 100%;}
.SectionColumn1{display: inline-block;}
.SectionColumn2{display: inline-block;vertical-align: top;}
#OMYearModelSpacer{height:10px;width:50px;display:inline-block;}
.OMContentHeader{}
#OMQuestionSearchWrapper input[type=search]{min-width: 256px;}
#OMQuestionSearchInnerWrapper{width: 370px;}
.OMYearModelWrapper{padding-top: 0.5em;padding-bottom: 0em;}
#OMGuidesRow h2{color: #fff;font-size: 70px;line-height: 75px;margin-bottom: 32px;}
#OMGuidesRow .description{font-size: 21px;font-weight: lighter;line-height: 26px;padding-bottom: 40px;}
.nice-button{background-color: transparent;display: inline-block;height: 20px;min-width: 290px;padding: 12px 10px 11px;color: #003057 !important;font-size: 14px;font-family: VolvoSansMedium, Helvetica, Arial, sans-serif;line-height: 19px;text-transform: uppercase;border: 1px solid #003057 !important;cursor: pointer;text-align: center;transition: all 0.1s linear;letter-spacing: 0.05em;}
#OMGuidesRow .nice-button{border-color: #fff !important;color: #fff !important;padding-left: 20px;padding-right: 20px;margin-top: 15px;}
#OMGuidesRow .nice-button:hover{color: #003057 !important;background-color: #fff;}
#OMGuidesWrapper{width: 100%;background-size: 100%;background-position: 50% 50%;background-repeat: no-repeat;background-color: #fff;display: block;}
#OMGuidesRow{color: #fff;width: 100%;max-width:850px;margin: 0 auto;text-align: center;padding-top: 128px;padding-bottom: 120px;}
.OMGuideBackgroundBase{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2017S90_desktop.jpg");}
.OMGuideBackground2017S90{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2017S90_desktop.jpg");}
.OMGuideBackground2017V90{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2017V90_desktop.jpg");}
.OMGuideBackground2017XC90{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2017XC90_desktop.jpg");}
.OMGuideBackground2016XC90{background-image: url("/euf/assets/themes/custom/standardRD/images/banner_2016XC90_desktop.jpg");}
#HeaderWrapperOwnerManualDesktop{display:block;width:100%;height:120px;background-color:#fff;}
#LogoWrapperOwnersManual{height:70px;}
#rn_Body_OwnerManual{width: 80%;padding-top: 150px;}
#rn_Body_OwnerManual{width: 80%;margin: 0 auto;padding-top: 150px;padding-bottom: 40px;}
#SubHeaderWrapperDesktop{display:block;width:100%;height:50px;background-color: #000;}
.SubHeaderItemRDdesktop{color: #fff;font-family: "Volvo Sans Light";font-size: 17px;letter-spacing: .02em;display: table-cell;vertical-align: middle;height:50px;}
.SubHeaderItemRDdesktop:hover{border-bottom: 15px solid #fff;}
#ASYearModelSpacer{height:10px;width:50px;display:inline-block;}
#rd_SearchControls{width: 60%;}
.MainSearchButton{height: 40px;background-size: 35px 35px;}
.MainSearchTable{width: 60%;margin: 0 auto;}
.ResultsSearchBoxWrapper{padding-top: 10px;padding: 0px 13%;}
.ResultsAdvSearchCol1Alt{display:none;}
.ResultsAdvSearchCol1Title{display:block;padding:10px;}
.ResultsAdvSearchCol2{display:table-cell;width:50%;min-width:505px;text-align: center;}
}
@media screen and (min-width: 1024px){.OMContentHeaderInner{padding: 0px 15% 40px 2.5%;}
.OMContentHeaderInner{top: 0px;}
.OMContentHeader{min-height: 294px;}
}