@charset "UTF-8";
@font-face{font-family:'Glyphicons Halflings';src:url(/sites/all/themes/carsguide_theme/assets/fonts/glyphicons-halflings-regular.eot);src:url(/sites/all/themes/carsguide_theme/assets/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/carsguide_theme/assets/fonts/glyphicons-halflings-regular.woff) format("woff"),url(/sites/all/themes/carsguide_theme/assets/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/sites/all/themes/carsguide_theme/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}
@font-face{font-family:'carsguideicons';src:url(/sites/all/themes/carsguide_theme/assets/fonts/carsguideicons.eot?-mshdry);src:url(/sites/all/themes/carsguide_theme/assets/fonts/carsguideicons.eot?#iefix-mshdry) format("embedded-opentype"),url(/sites/all/themes/carsguide_theme/assets/fonts/carsguideicons.woff?-mshdry) format("woff"),url(/sites/all/themes/carsguide_theme/assets/fonts/carsguideicons.ttf?-mshdry) format("truetype"),url(/sites/all/themes/carsguide_theme/assets/fonts/carsguideicons.svg?-mshdry#carsguideicons) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'metric-regular';src:url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Regular.eot?-mshdry);src:url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Regular.eot?#iefix-mshdry) format("embedded-opentype"),url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Regular.woff?-mshdry) format("woff"),url(/sites/all/themes/carsguide_theme/assets/fonts/Metric-Regular.otf?-mshdry) format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:'metric-medium';src:url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Medium.eot?-mshdry);src:url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Medium.eot?#iefix-mshdry) format("embedded-opentype"),url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Medium.woff?-mshdry) format("woff"),url(/sites/all/themes/carsguide_theme/assets/fonts/Metric-Medium.otf?-mshdry) format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:'metric-bold';src:url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Bold.eot?-mshdry);src:url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Bold.eot?#iefix-mshdry) format("embedded-opentype"),url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MetricWeb-Bold.woff?-mshdry) format("woff"),url(/sites/all/themes/carsguide_theme/assets/fonts/Metric-Bold.otf?-mshdry) format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:'mr-orange';src:url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MrOrange.eot?-mshdry);src:url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MrOrange.eot?#iefix-mshdry) format("embedded-opentype"),url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MrOrange.woff?-mshdry) format("woff"),url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MrOrange.ttf?-mshdry) format("truetype"),url(/sites/all/themes/carsguide_theme/assets/fonts/webfonts/MrOrange.svg?-mshdry#carsguideicons) format("svg");font-weight:400;font-style:normal}

html{position:relative;min-height:100%}.carsguide .footer,.carsguide-magento footer,.sell-my-car footer{position:absolute;width:100%;bottom:0}@media screen and (max-width: 999px){.carsguide body.page-car-valuation .footer, .carsguide body.page-node-27003 .footer{position:relative;}}.carsguide body{margin:48px 0 333px}.carsguide-magento body,body.sell-my-car{margin-bottom:182px}@media screen and (max-width: 999px){.carsguide body{margin-bottom:728px}.carsguide-magento body,body.sell-my-car{margin-bottom:0}.carsguide-magento footer,.sell-my-car footer{position:static}}

#universalH, #universalH div, #universalH span, #universalH applet, #universalH object, #universalH iframe,
#universalH h1, #universalH h2, #universalH h3, #universalH h4, #universalH h5, #universalH h6, #universalH p, #universalH blockquote, #universalH pre,
#universalH a, #universalH abbr, #universalH acronym, #universalH address, #universalH big, #universalH cite, #universalH code,
#universalH del, #universalH dfn, #universalH em, #universalH img, #universalH ins, #universalH kbd, #universalH q, #universalH s, #universalH samp,
#universalH small, #universalH strike, #universalH strong, #universalH sub, #universalH sup, #universalH tt, #universalH var,
#universalH b, #universalH u, #universalH i, #universalH center,
#universalH dl, #universalH dt, #universalH dd, #universalH ol, #universalH ul, #universalH li,
#universalH fieldset, #universalH form, #universalH label, #universalH legend,
#universalH table, #universalH caption, #universalH tbody, #universalH tfoot, #universalH thead, #universalH tr, #universalH th, #universalH td,
#universalH article, #universalH aside, #universalH canvas, #universalH details, #universalH embed,
#universalH figure, #universalH figcaption, #universalH footer, #universalH header, #universalH hgroup,
#universalH menu, #universalH nav, #universalH output, #universalH ruby, #universalH section, #universalH summary,
#universalH time, #universalH mark, #universalH audio, #universalH video,
#universalF, #universalF div, #universalF span, #universalF applet, #universalF object, #universalF iframe,
#universalF h1, #universalF h2, #universalF h3, #universalF h4, #universalF h5, #universalF h6, #universalF p, #universalF blockquote, #universalF pre,
#universalF a, #universalF abbr, #universalF acronym, #universalF address, #universalF big, #universalF cite, #universalF code,
#universalF del, #universalF dfn, #universalF em, #universalF img, #universalF ins, #universalF kbd, #universalF q, #universalF s, #universalF samp,
#universalF small, #universalF strike, #universalF strong, #universalF sub, #universalF sup, #universalF tt, #universalF var,
#universalF b, #universalF u, #universalF i, #universalF center,
#universalF dl, #universalF dt, #universalF dd, #universalF ol, #universalF ul, #universalF li,
#universalF fieldset, #universalF form, #universalF label, #universalF legend,
#universalF table, #universalF caption, #universalF tbody, #universalF tfoot, #universalF thead, #universalF tr, #universalF th, #universalF td,
#universalF article, #universalF aside, #universalF canvas, #universalF details, #universalF embed,
#universalF figure, #universalF figcaption, #universalF footer, #universalF header, #universalF hgroup,
#universalF menu, #universalF nav, #universalF output, #universalF ruby, #universalF section, #universalF summary,
#universalF time, #universalF mark, #universalF audio, #universalF video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
#universalH article, #universalH aside, #universalH details, #universalH figcaption, #universalH figure,
#universalH footer, #universalH header, #universalH hgroup, #universalH menu, #universalH nav, #universalH section,
#universalF article, #universalF aside, #universalF details, #universalF figcaption, #universalF figure,
#universalF footer, #universalF header, #universalF hgroup, #universalF menu, #universalF nav, #universalF section {
	display: block;
}
#universalH,#universalF {
	line-height: 1;
}
#universalF {
	overflow: hidden;
}
#universalH ol, #universalH ul,#universalF ol, #universalF ul {
	list-style: none;
}
#universalH blockquote, #universalH q,#universalF blockquote, #universalF q {
	quotes: none;
}
#universalH blockquote:before, #universalH blockquote:after,
#universalH q:before, #universalH q:after,
#universalF blockquote:before, #universalF blockquote:after,
#universalF q:before, #universalF q:after {
	content: '';
	content: none;
}
#universalH table, #universalF table {
	border-collapse: collapse;
	border-spacing: 0;
}

[class^="uhf-icon-"],[class*=" uhf-icon-"],[class^="uhf-icon-"]:before,[class*=" uhf-icon-"]:before{font-family:'carsguideicons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uhf-icon-people:before{content:"\e612"}
.uhf-icon-info:before{content:"\e6b5"}
.uhf-icon-logout:before{content:"\e698"}
.uhf-icon-help:before{content:"\e693"}
.uhf-icon-media:before{content:"\e694"}
.uhf-icon-googleplus-circle:before{content:"\e62c"}
.uhf-icon-cross:before{content:"\e66d"}
.uhf-icon-magnifying-glass:before{content:"\e636"}
.uhf-icon-briefcase:before{content:"\e6b3"}
.uhf-icon-paper-plane:before{content:"\e63e"}
.uhf-icon-location:before{content:"\e64d"}
.uhf-icon-cog:before{content:"\e66b"}
.uhf-icon-car-front:before{content:"\e67a"}
.uhf-icon-facebook:before{content:"\e630"}
.uhf-icon-twitter:before{content:"\e624"}
.uhf-icon-pinterest:before{content:"\e629"}
.uhf-icon-googleplus:before{content:"\e62d"}
.uhf-icon-youtube:before{content:"\e622"}
.uhf-icon-paragraph:before{content:"\e646"}
.uhf-icon-piggy-bank:before{content:"\e63c"}
.uhf-icon-highway:before{content:"\e65b"}
.uhf-icon-facebook-circle:before{content:"\e62f"}
.uhf-icon-gear-shift-circle:before{content:"\e615"}
.uhf-icon-photo:before{content:"\e6ab"}
.uhf-icon-video:before{content:"\e6ad"}
.uhf-icon-street-sign:before{content:"\e6a8"}
.uhf-icon-dollar-sign:before{content:"\e670"}
.uhf-icon-arrow-left:before{content:"\e689"}
.uhf-icon-arrow-right:before{content:"\e686"}
.uhf-icon-person-man:before{content:"\e611"}
.uhf-icon-star-new:before{content:"\e802"}

#universalH, #universalF{
    font-family:"metric-regular",Helvetica,Arial,sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    margin:0;
    padding: 0;
    -webkit-tap-highlight-color:transparent;
    font-size:16px;
    font-weight:400;
    line-height:16px;
    color:#333;
    background-color:#f0f0f0;
    -webkit-font-smoothing:antialiased;
}

#universalH header {
    font-size:16px;
    font-weight:400;
}

@-webkit-keyframes progress-bar-stripes {
    from{background-position:40px 0}
    to{background-position:0 0}
}
@keyframes progress-bar-stripes {
    from{background-position:40px 0}
    to{background-position:0 0}
}
@-webkit-keyframes expand {
    0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
    50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
    100%{z-index:1}
}
@-moz-keyframes expand {
    0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
    50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
    100%{z-index:1}
}
@keyframes expand {
    0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
    50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
    100%{z-index:1}
}
#universalH *, #universalF *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#universalH :before,#universalH :after, #universalF :before,#universalF :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#universalH a, #universalF a{background:transparent;color:#428bca;text-decoration:none}
#universalH a:hover, #universalF a:hover{-webkit-transition:all 250ms ease;-moz-transition:all 1250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}
#universalH a:active,#universalH a:hover,#universalH a:focus, #universalF a:active,#universalF a:hover,#universalF a:focus{outline:0;color:#2a6496;text-decoration:underline}
#universalH a:focus,#universalF a:focus{ outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#universalH img, #universalF img{border:0;vertical-align:middle}
#universalH input,#universalH select, #universalF input,#universalF select{ color:inherit;font:inherit;margin:0; }
#universalH input, #universalF input{line-height:normal}
#universalH input[type="checkbox"], #universalF input[type="checkbox"]{box-sizing:border-box;padding:0}
#universalH input[type="submit"], #universalF input[type="submit"]{-webkit-appearance:button;cursor:pointer}

#universalH button::-moz-focus-inner,#universalH input::-moz-focus-inner, #universalF button::-moz-focus-inner,#universalF input::-moz-focus-inner{border:0;padding:0}

#universalH h2, #universalF h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:27px;margin-bottom:13.5px;font-size:40px;}
#universalH p, #universalF p{margin:0 0 13.5px}
#universalH ul, #universalF ul{margin:0;}

#universalH .uhf-clearfix:after, #universalF .uhf-clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}

#universalH .uhf-input-group{position:relative;display:table;border-collapse:separate}
#universalH .uhf-input-group .uhf-form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
#universalH .uhf-input-group-addon,
#universalH .uhf-input-group .uhf-form-control{display:table-cell}
#universalH .uhf-input-group-addon:not(:first-child):not(:last-child),
#universalH .uhf-input-group .uhf-form-control:not(:first-child):not(:last-child){border-radius:0}
#universalH .uhf-input-group-addon{width:1%;white-space:nowrap;vertical-align:middle;padding:6px 12px;font-size:19px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}
#universalH .uhf-input-group-addon:first-child{border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}
#universalH .uhf-input-group-addon:last-child{border-bottom-left-radius:0;border-top-left-radius:0;border-left:0}
#universalH .uhf-badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}

#universalH .uhf-header-wrapper,
#universalF .uhf-footer-upper,
#universalF .uhf-footer-lower,
#universalF .uhf-footer-partner{margin-right:auto;margin-left:auto;padding-left:12px;padding-right:12px}
#universalH .uhf-header-wrapper:before,
#universalH .uhf-header-wrapper:after,
#universalF .uhf-footer-upper:before,
#universalF .uhf-footer-upper:after,
#universalF .uhf-footer-lower:before,
#universalF .uhf-footer-lower:after,
#universalF .uhf-footer-partner:before,
#universalF .uhf-footer-partner:after{content:" ";display:table}
#universalH .uhf-header-wrapper:after,
#universalF .uhf-footer-lower:after,
#universalF .uhf-footer-partner:after{clear:both}

#universalH.uhf-header-wrapper{color:#fff;background:#8862d4;min-height:48px;position:relative;padding:0;margin-bottom:30px;position:fixed;top:0;left:0;width:100%;z-index:999999999999;border-bottom: 1px solid #443169}

#universalH header{position:relative;height:49px;margin-right:auto;margin-left:auto;padding-left:12px;padding-right:12px}
#universalH header:before{content:" ";display:table}
#universalH header:after{content:" ";display:table;clear:both}

.uhf-menu-wrapper{ -webkit-transition:height .3s ease-out;-moz-transition:height .3s ease-out;-ms-transition:height .3s ease-out;-o-transition:height .3s ease-out;transition:height .3s ease-out}

#universalH .uhf-menu-wrapper .uhf-main-nav {display:block;}
#universalH .uhf-menu-wrapper .uhf-main-nav > ul {margin:0;height:48px;}

#universalH header a:link,
#universalH header a:visited{color:#8862d4}
#universalH .uhf-logo{text-align: center; margin-top: 15px;}
#universalH .uhf-logo img{width:100px}

#universalH .uhf-menu-wrapper .uhf-main-nav > ul > li{position:relative}
#universalH .uhf-dropdown-menu-toggle:focus{outline:0}
#universalH .uhf-dropdown-menu{top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;margin:0;list-style:none;font-size:19px;background-color:#fff;border:1px solid #ccc;border:none;border-radius:4px;background-clip:padding-box}
#universalH .uhf-dropdown-menu > li > a{display:block;padding:3px 14px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}
#universalH .uhf-dropdown-menu > li > a:hover,
#universalH .uhf-dropdown-menu > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}

#universalH #uhf-sign-and-search .uhf-dropdown-menu .uhf-counters .uhf-count a {display:block;}
#universalH #uhf-sign-and-search .uhf-dropdown-menu .uhf-counters .uhf-count-manage {display:none;}
#universalH #uhf-sign-and-search .uhf-dropdown-menu .uhf-counters .uhf-count span {display:none;}

#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li > a

#universalH #uhf-sign-and-search .uhf-mobile-login-signup{display:block; padding-left: 12px; font-size: 19px; font-family: 'metric-medium'}
#universalH #uhf-sign-and-search #uhf-login-button-container{ display:none;height:auto;overflow:visible;padding:0 }
#universalH #uhf-sign-and-search.uhf-logged-in .uhf-mobile-login-signup{display:none}
#universalH #uhf-sign-and-search.uhf-logged-in #uhf-login-button-container{display:block}
#universalH #uhf-sign-and-search.uhf-logged-in .uhf-dropdown-menu .uhf-social-media-links{display:none!important}
#universalH #uhf-sign-and-search.uhf-logged-in .uhf-dropdown-menu .uhf-login-state{display:none}
#universalH #uhf-sign-and-search.uhf-logged-in .uhf-dropdown-menu .uhf-counters .uhf-count a {display:none;}
#universalH #uhf-sign-and-search.uhf-logged-in .uhf-dropdown-menu .uhf-counters .uhf-count span {display:block;}
#universalH #uhf-sign-and-search.uhf-logged-in #uhf-login-state-container {padding-bottom:5px;position:relative;bottom:0; }
#universalH #uhf-sign-and-search.uhf-logged-in .uhf-dropdown-menu .uhf-logged-out-show {display: none;}
#universalH #uhf-sign-and-search .uhf-dropdown-menu .uhf-logged-out-show {display: block;}
#universalH #uhf-sign-and-search.uhf-logged-in .uhf-dropdown-menu .uhf-logged-in-show {display: block;}
#universalH #uhf-sign-and-search .uhf-dropdown-menu .uhf-logged-in-show {display: none;}

#universalH #uhf-sign-and-search .uhf-dropdown-menu .uhf-logout:before {content: ''; display: block; height: 1px; width: 100%; background-color: #e7e7e7;}
#universalH #uhf-sign-and-search .uhf-dropdown-menu .uhf-logout .uhf-icon-logout {padding-right: 5px; font-size: 14px; position: relative; top: 1px;}


#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name {display:none}
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu.uhf-clearfix:after{ visibility: hidden; }
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name:hover + .uhf-dropdown-menu,
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu:hover,
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name:hover + .uhf-dropdown-menu.uhf-clearfix:after,
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu.uhf-clearfix:hover:after{ display: block; }
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters { position: static; background:#fff; font-size: 19px;}
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters:before { content: ""; background-color: rgba(0,0,0,0.00001); height: 8px; width: 100%; display: block; position: absolute; top: -8px; }
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li { position: relative; padding: 0; height: 48px}
#universalH .uhf-counters a { display: block; padding: 14px 12px 14px 20px; }
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li > a + .uhf-count { height: 16px; position: absolute; top: 50%; margin-top: -8px; line-height: 17px; background-color: #DE251D; border-radius: 50%; width: 18px; text-align: center; color: #fff; font-size: 13px; height: 18px; padding: 0}
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li > a:hover + .uhf-count {color:#fff}
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li > a + .uhf-count:hover {color:#fff}

#universalH .uhf-main-nav .uhf-btn{padding:0}
#universalH .uhf-main-nav .uhf-btn a{font-family:"metric-regular",Helvetica,Arial,sans-serif;font-size:16px}

#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown > a{padding-left:30px; color: #8862d4; display: none;}
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown > a .uhf-icon-person-man{position:absolute;top:12px;left:15px;font-size:13px;font-weight:400;color:#8862d4;padding-top:6px;text-align:center;height:24px;min-width:24px;display:block;}
#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown:hover .uhf-icon-person-man{color:#8862d4;}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup{display:block;background:#fff;padding:20px 20px;width:100%;color:#8862d4}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup .uhf-icon-person-man {font-size: 15px; padding-right: 10px;}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup a{color:#8862d4;border-bottom: 2px solid #DFD9F5;}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup a:hover{text-decoration:none}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup .uhf-login-signup{display:block;width:100%;padding:20px 0 10px;float:none;font-size:20px}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup .uhf-login-signup .uhf-display-name{float:right}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup .uhf-notifications{font-size:20px}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup .uhf-notifications span{margin-left:10px}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup .uhf-trip-item{display:block;margin-top:20px;font-family:'metric-medium',Arial,sans-serif}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup .uhf-trip-item a:hover{text-decoration:none}
#universalH #uhf-sign-and-search .uhf-mobile-login-signup .uhf-trip-item .uhf-count{float:right;background:none;color:#8862d4}

#universalH #uhf-sign-and-search{min-width:200px}

#universalH #uhf-sign-and-search #uhf-login-button-container{display:none;height:0;overflow:hidden}
#universalH #uhf-sign-and-search .uhf-search-box{height:48px}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group{width:20px;padding:0;position:relative;height:48px;z-index:10;-webkit-transition:width .1s linear;-moz-transition:width .1s linear;-ms-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group a{outline:0;text-decoration:none}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group a:hover{text-decoration:none}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group .uhf-form-control{padding:0;margin:0;line-height:15px;border:none;-webkit-appearance:none;width:0;height:48px;z-index:99999;background-color:#443169;color:#fff;box-shadow:none!important;-webkit-transition:width .1s linear;-moz-transition:width .1s linear;-ms-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear;-webkit-user-modify:read-write-plaintext-only;-webkit-tap-highlight-color:rgba(255,255,255,0)}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group .uhf-form-control::-ms-clear{display:none}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group .uhf-form-control:focus{outline:0!important;-webkit-appearance:none;box-shadow:none}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group .uhf-input-group-addon{background:none;padding:6px 12px}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group .uhf-input-group-addon.uhf-icon-magnifying-glass{display:none}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group .uhf-input-group-addon.uhf-icon-magnifying-glass:before{font-size:23px;color:#fff;text-decoration:none;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group .uhf-input-group-addon.uhf-icon-cross{border:none}
#universalH #uhf-sign-and-search .uhf-search-box .uhf-input-group .uhf-input-group-addon.uhf-icon-cross:before{font-family:"carsguideicons";content:"\e636";font-size:23px;color:#fff;text-decoration:none;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}
#universalH #uhf-sign-and-search .uhf-search-box.uhf-active .uhf-input-group{width:150px;background:#443169;-webkit-transition:width .1s linear;-moz-transition:width .1s linear;-ms-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}
#universalH #uhf-sign-and-search .uhf-search-box.uhf-active .uhf-input-group .uhf-form-control{width:220px;z-index:999;background:#443169;color:#fff;-webkit-transition:width .1s linear;-moz-transition:width .1s linear;-ms-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}
#universalH #uhf-sign-and-search .uhf-search-box.uhf-active .uhf-input-group .uhf-icon-magnifying-glass{display:table-cell;border:none}
#universalH #uhf-sign-and-search .uhf-search-box.uhf-active .uhf-input-group .uhf-icon-magnifying-glass:before{color:#fff}
#universalH #uhf-sign-and-search .uhf-search-box.uhf-active .uhf-input-group .uhf-icon-cross:before{content:"\e66c";font-size: 14px; padding: 6px 5px 6px 5px}
#universalH .uhf-mobile-menu-btn{display:none}

#universalH .uhf-menu-wrapper .uhf-main-nav > ul > li{float:left;list-style:none;margin-right:3px;position:relative;text-align:left;border-radius:0;border:none}
#universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a{display:inline-block;height:49px;line-height:48px;padding:0 14px 0 0;color:#8862d4;font-size: 19px;font-family:'metric-medium';text-decoration: none}

#universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown-menu{display:none; position:absolute;left:0;top:45px;background-color: rgba(0,0,0,0.0001);box-shadow:none;border:none;border-radius:0}

#universalH .uhf-menu-wrapper .uhf-main-nav .uhf-dropdown-menu li{height:48px;font-weight:400;float:none;text-align:left}
#universalH .uhf-menu-wrapper .uhf-main-nav .uhf-dropdown-menu li a{padding-top: 0; padding-bottom: 0; display:block; line-height:48px;height:48px;background:#fff;color:#8862d4;width:100%;box-sizing:border-box;font-size:16px}
#universalH .uhf-menu-wrapper .uhf-main-nav .uhf-dropdown-menu li a:hover{border-color:#000;background:#f7f4fd;color:#8862d4}

#universalH .uhf-menu-wrapper .uhf-main-nav .uhf-dropdown-menu li a span {background: #8862d4;color: #ffffff;text-transform: uppercase;margin-left: 5px;font-size: 0.7em;border-radius: 3px;padding: 2px 4px;top: -2px;position: relative;}
#universalH .uhf-arrow_box {position: absolute;background: #000;top: 70px;color: #fff;padding: 10px 12px;left: -52px;font-family: "metric-bold",Helvetica,Arial,sans-serif;font-size: 16px;border-radius: 3px;opacity: 0; white-space: nowrap;}
#universalH .uhf-arrow_box:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #000;border-width: 7px;margin-left: -7px;}
#universalH .uhf-close_small{display: block;width: 20px;height:20px;background: url('/sites/all/themes/carsguide_theme/assets/images/close_small.png') no-repeat 0 0 transparent;position: absolute;top: -8px;right: -9px;}

#universalH .uhf-container, #universalF .uhf-container{margin-right: auto;margin-left: auto;}
#universalF .uhf-ad-wrapper{padding:15px 0;text-align:center;background:#000}
#universalF .uhf-footer-upper{background:#8862d4;display:block;float:left;width:100%;padding:0}
#universalF .uhf-footer-upper .uhf-container{padding:0}
#universalF .uhf-footer-upper .uhf-footer-nav ul{margin:0;padding:0}
#universalF .uhf-footer-upper .uhf-footer-nav ul li{float:left;list-style-type:none}
#universalF .uhf-footer-upper .uhf-footer-nav ul li a{padding:15px 20px 12px;display:inline-block;color:#fff;font-size:16px}
#universalF .uhf-footer-upper .uhf-footer-nav ul li a:hover{background:#000;text-decoration:none}
#universalF .uhf-footer-upper .uhf-footer-nav ul li a span.uhf-icon{font-size:1.25em;position:relative;top:4px}
#universalF .uhf-footer-upper .uhf-footer-nav ul li a span.uhf-icon.uhf-icon-people{top:0}
#universalF .uhf-footer-upper .uhf-footer-nav ul li a span.uhf-icon.uhf-icon-briefcase{padding-right:3px}
#universalF .uhf-footer-lower, #universalF .uhf-footer-app-links{background:#000;float:left;width:100%;text-align:center;position: relative;}
#universalF .uhf-footer-lower .uhf-footer-links{padding:16px 0 0;color:#d6d6d6;font-weight:400}
#universalF .uhf-footer-lower .uhf-footer-links a{margin:0 2px;color:#fff;font-weight:400}
#universalF .uhf-footer-lower .uhf-footer-links.uhf-fast_fifty{padding-top:7px;margin:0 0 0 3px}
#universalF .uhf-footer-lower .uhf-footer-links .uhf-copyright{display:block}
#universalF .uhf-footer-lower .uhf-footer-links .uhf-copyright img{display:inline-block;position:relative;bottom:3px;}
#universalF .uhf-footer-lower .uhf-version{display:inline;color:#d6d6d6;font-weight:400;font-size:.75em;position: absolute; right: 1px; bottom: 2px;}
#universalF .uhf-footer-lower .uhf-social-links{font-size:1.25em}
#universalF .uhf-footer-lower .uhf-social-links a{color:#ccc;padding:15px;position:relative;display:inline-block}
#universalF .uhf-footer-lower .uhf-social-links a:before{z-index:1;position:relative;color:#BEBEBE}
#universalF .uhf-footer-lower .uhf-social-links a:hover{text-decoration:none}
#universalF .uhf-footer-lower .uhf-social-links a:hover:before{color:#fff}
#universalF .uhf-footer-lower .uhf-social-links a.uhf-icon-facebook:hover{background:#3b5998}
#universalF .uhf-footer-lower .uhf-social-links a.uhf-icon-twitter:hover{background:#55acee}
#universalF .uhf-footer-lower .uhf-social-links a.uhf-icon-googleplus:hover{background:#dd4b39}
#universalF .uhf-footer-lower .uhf-social-links a.uhf-icon-youtube:hover{background:#e52d27}
#universalF .uhf-footer-lower .uhf-social-links a.uhf-icon-pinterest:hover{background:#e52d27}
#universalF .uhf-footer-partner {display: none;}
#universalF .uhf-footer-app-links {text-align:center; padding:20px 0; height:auto; border-top: 1px solid #8862d4; box-sizing:content-box;}
#universalF .uhf-footer-app-links .seperator {display:inline-block; width:4px;}
#universalF .uhf-footer-app-links img {height:45px;}
#universalF .uhf-footer-app-links .app-links-title {font-family: metric-bold, arial, helvetica, 'sans serif'; font-size:18px; margin-bottom:10px; color:white;}

#universalH .hidden{opacity:0;}
#universalH #shortlist-notification-container {
    position: absolute;
    top: 55px;
    font-family: "metric-regular", arial, helvetica, 'sans serif';
    font-size: 16px;
    display: inline-block;
    right: 201px;
    color:#f8f8f8;
    z-index: -1;
    max-width: 360px;
    background-color: white;
    background-clip: padding-box;
    border: 1px solid #fff;
    border-radius: 6px;
    white-space: normal;
    line-height: 18px;
    color: black;
    text-align: left;
    width: auto;
    -webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.15);
}
#universalH #shortlist-notification-container.hidden{
    visibility: hidden;
}
#universalH #shortlist-notification-container:before {
    content: "";
    position: absolute;
    top: -8px;
    left: 50%;
    border-bottom: 8px solid black;
    border-bottom-color: #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

#universalH #shortlist-notification-container h3{
    font-family: metric-bold, arial, helvetica, 'sans serif';
    font-size: 19px;
    line-height: 24px;
    margin-bottom:10px;
}

#universalH #shortlist-notification-container button{
    background: #8862D4;
    padding:12px 24px;
    border:1px solid #8862D4;
    border-radius: 3px;
    font-family: "metric-regular", arial, helvetica, 'sans serif';
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.5s ease;
    color:#fff;
}
#universalH #shortlist-notification-container button:hover{
    opacity: .9;
}

#universalH #shortlist-notification-container .padding{
    padding:24px;
}

#universalH #uhf-sign-and-search .uhf-shortlist:hover{background:#fff}
#universalH #uhf-sign-and-search .uhf-shortlist:hover>a{color:#8862d4}
#universalH #uhf-sign-and-search .uhf-shortlist a,
#universalH .uhf-shortlist-mobile a{
    display:block;
    height: 48px;
    padding:6px 14px;
    white-space: nowrap;
    color:#fff;
    text-decoration:none;
    font-family: metric-medium, Helvetica, arial, sans-serif;
    font-size: 16px;
    line-height: 35px;
}
#universalH .uhf-count-bubble{
    display: inline-block;
    text-align: center;
    line-height: 18px;
    margin-left: 6px;
    color: #fff;
    background-color: #DE251D;
    border-radius: 50%;
    width: 18px;
    font-size: 13px;
    height: 18px;
    opacity: 0;
}

#universalH .uhf-shortlist-mobile a span.uhf-count-bubble{
    position: absolute;
    left: 20px;
    top: 5px;
}
/** mobile banner **/
.slim-banner-container{position:fixed; top:0; left:0; width:100%; z-index:999999999999;}
.slim-banner{background-color: #fff; position: relative; height: 60px;}
.slim-banner-container.hide, .slim-banner.hide, .slim-banner .hide{display:none !important;}
.slim-banner strong{font-size: 16px; display: block;line-height: 19px;font-weight: 400;}
.slim-banner p{margin:6px 0 15px 0 !important; font-size:22px !important; line-height:28px}
.slim-banner .install-btn{width:98px; margin:0 auto; height: 37px; display:inline-block; background:#8862d4; color:#fff !important; font-family:'metric-medium'; padding:10px; border-radius:6px;}
.slim-banner .install-btn-ios{color: #2956B2 !important;}
.slim-banner .install-btn-droid{width: 58px;height: 30px;background: #4a90e2;color: #fff !important;font-family: 'metric-medium';border-radius: 2px;padding-left: 12px;box-shadow: 0 4px 2px -2px #808080;}
.slim-banner a:visited, .slim-banner a:link, .slim-banner a:focus, .slim-banner a:hover, .slim-banner a:active {text-decoration:none !important;line-height: 32px; float: right; margin-right: 20px; margin-top: 13px;}
.slim-banner .banner-close-btn:after {content:"\e66d"; font-family:'carsguideicons'; font-size:20px; color:#bdbdbd;}
.slim-banner .banner-close-btn{width: 16px;height: 16px;margin: 0px 10px;display: inline-block;cursor: pointer;}
.slim-banner .banner{width: 100%;margin: 0 auto;color: #000;font-family: 'metric-medium';}
.slim-banner .banner-logo{ width: 42px; height: 42px;margin-top: -16px;}
.slim-banner .text-wrapper{ display: inline-block; margin-top:10px; margin-left: 10px;}
.slim-banner .text-wrapper span{font-size: 14px;line-height: 19px; font-weight: 100;}
body.js-banner-enabled{margin-top:110px !important;}
body.js-banner-enabled #universalH{top:60px;}
body.js-banner-enabled #universalH .uhf-menu-wrapper{top:109px;}
body.js-banner-enabled #universalH .uhf-menu-wrapper.uhf-show{height:90%;}
.carsguide body.js-banner-enabled div.page_top_ad{padding-top:15px;}
.carsguide-dora body.js-banner-enabled .details-page-container{margin:0;}


/** end of mobile banner **/
@media (min-width: 744px) {
    #universalH header, #universalH .uhf-container, #universalF .uhf-container{width:744px}
    #universalF .uhf-ad-wrapper{background:#000}
    #universalF .uhf-footer-lower{padding:0}
    #universalF .uhf-footer-lower .uhf-container{padding:0}
    #universalF .uhf-footer-lower .uhf-footer-links .uhf-copyright{padding:0;margin:5px 0 0}
}
@media screen and (min-width: 768px) {
    #universalF .uhf-footer-partner {display: block;background-color: #cccccc;color: #666666;font-family: metric-regular;font-size: 12px;}
    #universalF .uhf-footer-partner .uhf-container {padding: 0 15px;}
    #universalF .uhf-footer-partner .uhf-container .uhf-footer-links {padding: 9px 0 9px 5px;}
    #universalF .uhf-footer-partner .uhf-container .uhf-footer-links a {padding-right: 10px;color: #666666;}
    #universalF .uhf-footer-partner .uhf-container .uhf-footer-links a:hover {color: #666666;text-decoration: underline;}
    #universalF .uhf-footer-partner .uhf-container .uhf-footer-links .uhf-separator {padding-right: 10px;}
}
@media (min-width: 1000px) {
		#universalH .uhf-mobile-only {display: none!important;}
    #universalH.uhf-header-wrapper{height:48px}
    #universalH header, #universalH .uhf-container, #universalF .uhf-container{width:100%}
    #universalH .uhf-refine{ display: none; }
		#universalH .uhf-logo{ height: 49px; float: left; margin: 13px 15px 0 0;}
    #universalH #uhf-sign-and-search .uhf-mobile-login-signup{display:none}
    #universalH #uhf-sign-and-search #uhf-login-button-container{display:block;height:auto;overflow:visible}
    #universalH #uhf-sign-and-search{display:block;position:absolute;top:0;right:15px}
    #universalH #uhf-sign-and-search .uhf-search-box{float:right;z-index:-1;}
    #universalH #uhf-sign-and-search #uhf-login-button-container{position:absolute;right:40px;top:0;z-index:1;height:48px;padding:0;background:transparent}
        #universalH #uhf-sign-and-search .uhf-shortlist{position: absolute;right:177px}
        #universalH .uhf-shortlist-mobile{display: none}
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name {display:block}
		#universalH #uhf-sign-and-search #uhf-login-state-container .uhf-login-state-name:before {content:"\e68b";color:white;position:absolute;font-family:"carsguideicons";right:12px;top:8px;}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-login-state-name{display:block;color:#fff;font-size:16px;outline:none;text-decoration:none;white-space:nowrap;height:48px;line-height:35px;font-weight:400;font-family:metric-medium,Helvetica,arial,sans-serif}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu{left:-113px;top:48px;margin:0;padding:0;width:280px;z-index:99999999;font-size:19px;color:#000;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu:after,
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu.uhf-clearfix:after{visibility:visible}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters{list-style:none;padding:0;margin:0;font-size:16px}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li.uhf-last{border:none}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li a{font-family:metric-medium;color:#8862d4}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li a:hover{color:#8862d4;text-decoration:none}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li .uhf-count{position:absolute;right:12px;color:#8862d4;font-family:metric-regular}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li .uhf-count a{color:#8862d4;font-family:metric-regular}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li:hover{background-color:#f7f4fd}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li:hover a,
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li:hover a:hover,
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li:hover .uhf-count,
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li:hover .uhf-count a,
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li:hover .uhf-count a:hover{color:#8862d4}
		#universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li.uhf-trip-item{display:block}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links{background:#f5f5f5;border-top:1px solid #d6d6d6;display:none;height:50px;line-height:49px;padding-left:10px;font-family:metric-medium;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links{display:block}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links span{font-size:16px}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links .uhf-social-icons{float:right;margin-right:7px}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links .uhf-social-icons span{float:left}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links .uhf-social-icons a .uhf-social-icon{float:left;margin:0 5px;padding-top:10px;line-height:30px;font-size:1.36842em}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links .uhf-social-icons a .uhf-social-icon.uhf-icon-facebook-circle{color:#3b5998}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links .uhf-social-icons a .uhf-social-icon.uhf-icon-googleplus-circle{color:#dd4b39}
    #universalH #uhf-sign-and-search #uhf-login-button-container{display:block;right:50px}
    #universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown > a{display: block;padding:6px 30px;color:#fff;width:auto;text-align:left;padding-left:35px}
    #universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown:hover{background:#fff;color:#8862d4}
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown:hover a {color:#8862d4}
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown:hover a:before {color:#8862d4}
    #universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name.uhf-open{background:#000!important}
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters {font-size: 16px;-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);}

		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown > a .uhf-icon-person-man {color:#fff; top:2px; left:12px;}
		#universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state {display: none}

    #universalH .uhf-dropdown-menu{padding-top:4px;position:absolute;}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul {margin-bottom:13.5px;}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li.uhf-dropdown-menu-toggle:hover .uhf-dropdown-menu{display:block;height:auto;height:inherit;-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.15);}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a {color: #fff; font-size: 16px; padding-left:14px}
		#universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a:hover{color:#8862d4;text-decoration:none;background-color:#fff;line-height:48px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li:hover > a{background:#fff; color: #8862d4}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a.uhf-icon-arrow-up-down { display: none; }
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown-menu{display:none;height:0;overflow:hidden;-webkit-transition: height 0 ease-out 0;transition: height 0 ease-out 0; }
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li:hover > .uhf-dropdown-menu{-webkit-transition-duration:.4s;transition-duration:.4s;}
		#universalH .uhf-menu-wrapper .uhf-main-nav > ul li > a{position:relative;bottom:1px};
		#universalH .uhf-menu-wrapper .uhf-main-nav > ul li:hover > a{color:#8862d4};
    #universalH .uhf-menu-wrapper .uhf-main-nav .uhf-dropdown-menu li a{box-sizing:border-box}
    #universalH .uhf-menu-wrapper .uhf-main-nav .uhf-dropdown-menu li a:hover{box-sizing:border-box}

    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li .uhf-arrow_box{-webkit-transition: top 0 ease-out 0;transition: top 0 ease-out 0;-webkit-transition: opacity 0 ease-out 0;transition: opacity 0 ease-out 0; top:70px; }
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li .uhf-arrow_box.uhf-active{-webkit-transition-duration:.5s;transition-duration:.5s;top:56px;opacity: 1;}

		#universalH #uhf-sign-and-search .uhf-dropdown-menu .uhf-logout:before {width: 86%; margin: 0 7%;}

    #universalH #compare-notification-container {display: block;position: absolute;top: 15px;right: 134px;width: 20px; height: 20px;}

    #universalH .popover {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1060;
        max-width: 276px;
        padding: 1px;
        background-color: white;
        background-clip: padding-box;
        border: 2px solid rgba(0, 0, 0, 0.2);
        border-radius: 6px;
        -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
        white-space: normal;
        display: inline-block;
        line-height: 20px;
        color: black;
        text-align: center;
        width: 180px;
        border-color: #000;
    }
    #universalH .popover.top {
      margin-top: -10px;
    }
    #universalH .popover.right {
      margin-left: 10px;
    }
    #universalH .popover.bottom {
      margin-top: 10px;
    }
    #universalH .popover.left {
      margin-left: -10px;
    }
    #universalH .popover > .arrow,
    .popover > .arrow:after {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
    }
    #universalH .popover > .arrow {
      border-width: 11px;
    }
    #universalH .popover > .arrow:after {
      border-width: 10px;
      content: "";
    }
    #universalH .popover.top > .arrow {
      left: 50%;
      margin-left: -11px;
      border-bottom-width: 0;
      border-top-color: #999999;
      border-top-color: rgba(0, 0, 0, 0.05);
      bottom: -11px;
    }
    #universalH .popover.top > .arrow:after {
      content: " ";
      bottom: 1px;
      margin-left: -10px;
      border-bottom-width: 0;
      border-top-color: white;
    }
    #universalH .popover.right > .arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-left-width: 0;
      border-right-color: #999999;
      border-right-color: rgba(0, 0, 0, 0.05);
    }
    #universalH .popover.right > .arrow:after {
      content: " ";
      left: 1px;
      bottom: -10px;
      border-left-width: 0;
      border-right-color: white;
    }
    #universalH .popover.bottom > .arrow {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      top: -11px;
      border-bottom-color: #000;
    }
    #universalH .popover.bottom > .arrow:after {
      content: " ";
      top: 1px;
      margin-left: -10px;
      border-top-width: 0;
      border-bottom-color: white;
    }
    #universalH .popover.left > .arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: #999999;
      border-left-color: rgba(0, 0, 0, 0.05);
    }
    #universalH .popover.left > .arrow:after {
      content: " ";
      right: 1px;
      border-right-width: 0;
      border-left-color: white;
      bottom: -10px;
    }
    #universalH .popover .popover-title {
      margin: 0;
      padding: 8px 14px;
      font-size: 14px;
      font-weight: normal;
      line-height: 18px;
      background-color: #f7f7f7;
      border-bottom: 1px solid #ebebeb;
      border-radius: 5px 5px 0 0;
    }
    #universalH .popover .popover-content {
      padding: 9px 14px;
      background: white;
    }
    #universalH .popover .uhf-icon-cross {
      color: #8862d4;
      font-family: 'carsguideicons';
      text-decoration: none;
      float: right;
      margin-right: -10px;
      margin-top: -5px;
    }
    #universalH .popover a,
    #universalH .popover a:link,
    #universalH .popover a:visited{
      cursor: pointer;
      color: #8862d4;
      text-decoration: underline;
    }
		#universalF .uhf-footer-upper{text-align:left;}
    #universalF .uhf-footer-upper .uhf-footer-nav {display:inline-block;margin:0;vertical-align:top;}
    #universalF .uhf-footer-upper .uhf-footer-nav ul li a{padding:15px}
    #universalF .uhf-footer-lower .uhf-container{padding:0 15px}
    #universalF .uhf-footer-lower .uhf-footer-links{float:left}
    #universalF .uhf-footer-lower .uhf-footer-links .uhf-copyright{display:inline;border-left:1px solid #fff;padding-left:8px;margin-left:3px}
    #universalF .uhf-footer-lower .uhf-social-links{border-top:none;float:right;padding-top:7px}
    #universalF .uhf-footer-lower .uhf-social-links a{padding:5px}

		#universalF .uhf-footer-app-links {padding:10px 0 10px 25px; height:34px;text-align:left;}
		#universalF .uhf-footer-app-links .app-links-title {position:relative; top:0; right:10px; display:inline-block; margin:0; font-size:16px;}
		#universalF .uhf-footer-app-links .seperator {width:11px;}
		#universalF .uhf-footer-app-links img {height: 34px;}
}
@media screen and (min-width: 1342px) {
    #universalH header, #universalH .uhf-container, #universalF .uhf-container{width:1342px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a{padding:0 14px}
}
/* @see http://dashboard.news.com.au/browse/CGM-2153 - DO NOT use this breakpoint for anything else!!! */
@media screen and (max-width: 1150px) {
    #universalH .uhf-shortlist-mobile{
        display: block;
        top: 0;
        font-size: 20px;
        height: 48px;
        line-height: 48px;
        overflow: hidden;
        width: 48px;
        position: absolute;
        right:240px;
    }
    #universalH .uhf-shortlist-mobile:hover{
        background:#fff;
    }
    #universalH .uhf-shortlist-mobile:hover>a,
    #universalH .uhf-shortlist-mobile:hover>a:visited,
    #universalH .uhf-shortlist-mobile:hover>a:before,
    #universalH .uhf-shortlist-mobile:hover>a:visited:before{
        color:#8565E0;
    }
    #universalH .uhf-shortlist-mobile>a{
        font-size:20px;
        line-height: 40px;
        color:#fff;
    }
    #universalH .uhf-shortlist-mobile>a,
    #universalH .uhf-shortlist-mobile>a:visited{
        text-decoration: none;
        color:#fff;
    }
    #universalH .uhf-shortlist-mobile>a:before,
    #universalH .uhf-shortlist-mobile>a:visited:before{
        color:#fff;
    }
    #universalH #uhf-login-button-container .uhf-shortlist{display: none}
    #universalH #shortlist-notification-container {
        right: 90px;
    }
}
@media screen and (max-width: 999px) {
    #universalH .uhf-shortlist-mobile{
        right:57px;
    }
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters {margin: 0 5px;}
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > .uhf-btn-manage-account {height:65px;line-height:42px;}
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li.uhf-logout {height:65px;line-height:42px;}
		#universalH .uhf-desktop-only {display: none!important;}
    #universalH.uhf-header-wrapper{height:auto;margin-bottom:0}
    #universalH.uhf-header-wrapper.uhf-collapsed{height:auto;}
    #universalH.uhf-header-wrapper:after{display:none}
    #universalH header{margin-right:0;margin-left:0;padding-left:0;padding-right:0;width:100%}
    #universalH .uhf-main-nav{background:#fff;height:auto}
    #universalH .uhf-main-nav ul{margin-bottom:0}
    #universalH .uhf-main-nav ul li a{padding:0 15px}
    #universalH #uhf-sign-and-search{position:relative;width:100%;height:initial;margin-bottom: 51px;}
    #universalH #uhf-sign-and-search.uhf-active{display:block}
    #universalH #uhf-sign-and-search.uhf-active .uhf-input-group{width:100%!important;top:0}
    #universalH #uhf-sign-and-search.uhf-active .uhf-input-group input{width:100%!important}
    #universalH #uhf-sign-and-search #uhf-login-state-container{margin:0;background:#fff;padding-top: 1px;}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-login-state-name{display:block;color:#333;font-size:18px;margin:15px;outline:none;text-decoration:none;white-space:nowrap}
		#universalH #uhf-sign-and-search #uhf-login-state-container .uhf-login-state-name span{font-weight:700;text-align:right}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu{visibility: visible;border:none;display:block;margin:0;padding:0;/*position:relative;*/width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size: 14px;}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-social-media-links{display:none}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters{padding:0 15px;margin-top:0;font-family:'metric-medium',Arial,sans-serif}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li.uhf-trip-item a:hover{text-decoration:none}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-counters li.uhf-trip-item .uhf-count{float:right;background:none;color:#8862d4}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state{margin-right:15px;padding-right:15px;overflow:hidden;display:none}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-manage-account{display:block;font-size:18px;line-height:24px;overflow:hidden;padding:15px;margin:0 15px;background:#8862d4;border-radius:3px;width:100%}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-manage-account:hover{text-decoration:none}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-manage-account span{float:left}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-manage-account .uhf-icon-cog{display:none}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-manage-account{float:left}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-manage-account .uhf-icon-cog{margin-right:5px;position:relative;top:2px}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-logout{color:#000;font-size:1.28571em;margin:15px;float:left;display:block}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-logout .uhf-icon-logout{margin-right:5px;position:relative;top:2px}
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-logout:visited,
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-logout:link,
    #universalH #uhf-sign-and-search #uhf-login-state-container .uhf-dropdown-menu .uhf-login-state .uhf-btn-logout:hover{color:#000;text-decoration:none}


    #universalH #uhf-sign-and-search #uhf-login-button-container{width:auto;height:auto;}
    #universalH #uhf-sign-and-search #uhf-login-button-container .uhf-dropdown > a.uhf-login-state-name .uhf-badge { display: block; }
    #universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li > a { padding-left: 0; padding-right: 0; }
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li > a .uhf-icon-person-man { font-size: 14px; position: relative; margin-right: 5px;}
		#universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li > a:hover {text-decoration: none}
    #universalH #uhf-sign-and-search #uhf-login-button-container .uhf-login-state-name + .uhf-dropdown-menu > .uhf-counters > li > a + .uhf-count { left: auto; right: 0; }

    #universalH #uhf-sign-and-search .uhf-search-box{width:100%;height:63px}
    #universalH #uhf-sign-and-search .uhf-search-box form .uhf-icon-cross{display:none}
    #universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group{width:100%;position:relative;height:65px;top:0}
    #universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group .uhf-input-group-addon{border:none}
    #universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group .uhf-input-group-addon.uhf-icon-magnifying-glass{display:table-cell;position:absolute;top:18px;left:0px;z-index:999999;font-size:11px}
    #universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group .uhf-input-group-addon.uhf-icon-magnifying-glass:before{font-size:1.5625em;top:17px;left:20px;display:block;padding-left:5px;color:#fff}
    #universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group input.uhf-form-control{width:100%;height:65px;line-height:30px;padding:10px 15px 10px 40px;z-index:0;font-size:19px;line-height:1em}
		#universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group input.uhf-form-control::-webkit-input-placeholder{color: #BAA7DF;}
		#universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group input.uhf-form-control:-moz-placeholder{color: #BAA7DF;}
		#universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group input.uhf-form-control::-moz-placeholder{color: #BAA7DF;}
		#universalH #uhf-sign-and-search .uhf-search-box form .uhf-input-group input.uhf-form-control:-ms-input-placeholder{color: #BAA7DF;}

    #universalH .uhf-mobile-menu-btn{display:block;position:absolute;font-size:2.5em;top:0;right:0;background:#8862d4;height:49px;width:54px;}
		#universalH .uhf-mobile-menu-btn a:link, #universalH .uhf-mobile-menu-btn a:link:hover {text-decoration: none;}
		#universalH .uhf-mobile-menu-btn a:before {font-size: 28px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 12px;}
    #universalH .uhf-mobile-menu-btn [class^="icon-"]:hover{text-decoration:none}
    #universalH .uhf-mobile-menu-btn .uhf-icon-paragraph{display:block; color: #fff;}
    #universalH .uhf-mobile-menu-btn .uhf-icon-cross{display:none}
		#universalH .uhf-mobile-menu-btn.uhf-active{background: #fff}
		#universalH .uhf-mobile-menu-btn.uhf-active a, #universalH .uhf-mobile-menu-btn.uhf-active a:hover {color: #8862d4}
    #universalH .uhf-menu-wrapper{overflow-y:scroll;overflow-x:hidden;position:fixed;width:100%;top:49px;height: 0;-webkit-transition: height 0 ease-out 0; transition: height 0 ease-out 0; display: none;}
    #universalH .uhf-menu-wrapper.uhf-show{height:100%;background-color: #fff;-webkit-transition-duration:.4s; transition-duration:.4s; display: block;}

    #universalH .uhf-menu-wrapper .uhf-main-nav{position:relative;margin-top:0;top:0;}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li { height: 68px; }

    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown:hover .uhf-dropdown-menu{display:none}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li.uhf-dropdown-menu-toggle{height:auto;}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li.uhf-dropdown-menu-toggle.uhf-open > a{font-family: 'metric-bold'}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li.uhf-dropdown-menu-toggle.uhf-open .uhf-dropdown-menu{display:block;padding-top:15px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li{width:100%;position:relative;padding: 0 20px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a{width:100%;border-top:none;border-bottom:1px solid #e7e7e7;height:68px;line-height:68px;border-top:none;display: block;margin-right: 20px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a:hover{border-top:none;line-height:68px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a.uhf-icon-arrow-up-down{text-align: center;position:absolute;right:0;top:0;font-family:carsguideicons;display:block;line-height:68px;padding:0;text-decoration:none;background:none;outline:0;border:none;width:20px;}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a.uhf-icon-arrow-up-down:hover{line-height:68px;background:none;text-decoration:none;outline:0}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > a.uhf-icon-arrow-up-down:before{content:"\e68b";font-size:18px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li.uhf-open{border-bottom: 1px solid #f5f5f5; padding-bottom:10px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li.uhf-open > .uhf-icon-arrow-up-down:before{content:"\e681"}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown-menu{position: static;float: none; width:100%;height:initial;margin:0}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown-menu li{height:35px;font-weight:400}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown-menu li a{border:none;height:30px;line-height:30px;font-size:18px;font-family:'metric-medium';color:#8862d4}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown-menu li a:hover{height:30px;line-height:30px}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown-menu li:nth-child(1){padding-top:0}
    #universalH .uhf-menu-wrapper .uhf-main-nav > ul > li > .uhf-dropdown-menu li:last-child{/* border-bottom:1px solid #f5f5f5 */}
    #universalH .uhf-menu-wrapper .uhf-main-nav{left:0}

    #universalH .uhf-arrow_box{display: none;}

    #universalF .uhf-footer-upper{padding:0;text-align:center}
    #universalF .uhf-footer-upper .uhf-footer-nav ul li{float:none;width:100%;border-bottom:1px solid #A78AE7}
    #universalF .uhf-footer-upper .uhf-footer-nav ul li:last-child{border:none}
    #universalF .uhf-footer-upper .uhf-footer-nav ul li a{width:100%}

    #universalH #shortlist-notification-container {
        width: auto;
        margin:0 0 0 10px;
        right: 10px;
    }

    #universalH #shortlist-notification-container:before {
        right: 60px;
        left:auto;
    }
}
@media screen and (max-width: 767px){
    #universalH .uhf-refine{ position: relative; left: 9px; top: 9px; border-radius: 3px; border: 1px solid #fff; width: 52px; padding: 5px; cursor: pointer; }
    #universalH .uhf-refine + .uhf-logo{position: absolute; top:0;margin-left: -50px; left: 50%;}
    .carsguide .index-deal .view-filters-mobile{ -webkit-transition: margin-left .2s ease-in-out .2s;transition: margin-left 0 ease-in-out .2s; margin-left: -100%; }
    .carsguide .index-deal .view-filters-mobile.uhf-active{ -webkit-transition-duration:.2s;transition-duration:.2s; margin-left: 0; }
}
@media screen and (max-width: 743px) {
    #universalF .uhf-footer-lower{padding:0}
    #universalF .uhf-footer-lower .uhf-container{padding:0}
    #universalF .uhf-footer-lower .uhf-footer-links .uhf-copyright{padding:0;margin:5px 0 0}
    #universalF .uhf-footer-lower .uhf-footer-links.uhf-fast_fifty{padding:0;margin:0}
}
@media print {
    #universalH *,
    #universalF *{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}
    #universalH a,#universalH a:visited,
    #universalF a,#universalF a:visited{text-decoration:underline}
    #universalH a[href]:after,
    #universalF a[href]:after{content:" (" attr(href) ")"}
    #universalH a[href^="javascript:"]:after,#universalH a[href^="#"]:after,
    #universalF a[href^="javascript:"]:after,#universalF a[href^="#"]:after{content:""}
    #universalH img,
    #universalF img{page-break-inside:avoid;max-width:100%!important}
    #universalH p,#universalH h2,
    #universalF p,#universalF h2{orphans:3;widows:3}
    #universalH h2,
    #universalF h2{page-break-after:avoid}
    #universalH select,
    #universalF select{background:#fff!important}
}
