* { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
body { font: normal 12pt/1.4 sans-serif; word-spacing: 1.1pt; letter-spacing: 0.2pt; color: #000; width: 100%; margin: 0; padding: 0 }
h1{ font-size: 19pt }
h2{ font-size: 17pt }
h3{ font-size: 15pt }
h4, h5, h6{ font-size: 12pt }
blockquote { margin: 1.3em; padding: 1em; font-size: 10pt }
img { float: left; margin: 1em 1.5em 1.5em 0 }
a img { border: none }
a:link, a:visited { font-weight: 700; text-decoration: underline; color: #333 }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90% }
a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
a[href^="http://"] {color: #000 }
p, h2, h3 { orphans: 3; widows: 3 }
table { margin: 1px; text-align: left }
th { border-bottom: 1px solid #333; font-weight: bold }
td { border-bottom: 1px solid #333 }
th, td { padding: 4px 10px 4px 0 }
tfoot { font-style: italic }
thead { display: table-header-group }
@page { margin: 0.5cm }

#header, #footer, .heading_callto, .stuck_menu_wrap, .login-overlay-wrap, .scroll_page_up { display:none !important; }

#my-cars-header { display:none !important; }

.btn { display:none !important; }

.container_12 { clear: both; }

.wishlist { display:none !important; }


/*service configurator start*/
.services-print-wrap { width:960px; margin:0 auto;}
.service-remove, .service-configurator-services-list .accordion_container .toggle_content ul li input, .service-info-wrap > span { display:none !important; }
.service-configurator-recap { padding:20px; page-break-inside: avoid; }
.service-configurator-recap-list:before { content: url('../img/print-grey-2.jpg'); position:absolute; left:0; top:0; z-index:-10; }
.service-configurator-recap-list { /* background:#efefef!important; */ list-style:none; padding:15px 0; position:relative; overflow:hidden; }
.service-configurator-recap-list li { padding:10px;}
.service-configurator-all-services-container > div { page-break-inside: avoid; }
.service-configurator-all-services-container .toggle_content { display:block; }
.service-configurator-recap-list label span { display:inline-block; padding:0 10px; }
.service-type, .service-description { font-weight:bold; }
.service-type { width:34%; }
.service-description { width:27%; }
.service-period{ width:13%; }
.service-km { width:13%; }
.service-price { width:13%; }
.service-configurator-login-register { display:none; }
.services-print-wrap h2:before, .services-print-wrap h3:before  { content: url('../img/print-grey-1.jpg'); position:absolute; left:0; top:0; z-index:-10; }
.services-print-wrap h2, .services-print-wrap h3 { /* color:#fff!important; */ padding:3px 10px; position:relative; overflow:hidden; }
/* .services-print-logo:before { content: url('../img/print-grey-1.jpg'); position:absolute; left:0; top:0; z-index:-10; } */
.services-print-logo { text-align:center; /* background:#b0b0b0!important; */ margin:0 0 70px 0; position:relative; overflow:hidden; }
.services-print-logo img { float:none; margin:30px 0; width:90%; }
/*service configurator end*/

.no-print, 
.contest-overlay-wrap, .layer-require-user-privacy-consent-wrap { display:none !important; }
.dashboard-cars-list-menu ul li, .dashboard-car-main-menu, .dashboard-cars-wrap .prev, .dashboard-campaigns { display:none !important; }
.dashboard-cars-list-menu li.on { display:block; }
.wishlist_actions, .wishlist_quote_wrap { display:none !important; }
.wishlist_item_details span { margin:0 15px 0 0; }
