
:root:not(#kfar16) #cookie-law-info-bar, :root:not(#kfar16) #cookie-law-info-again, :root:not(#kfar16) .cli-modal, :root:not(#kfar16) .cli-modal-backdrop, :root:not(#kfar16) .cli-popupbar-overlay, :root:not(#kfar16) .cli-settings-overlay, :root:not(#kfar16) .cky-consent-container, :root:not(#kfar16) .cky-modal, :root:not(#kfar16) .cky-overlay, :root:not(#kfar16) .cky-btn-revisit-wrapper, :root:not(#kfar16) .cky-preference-center, :root:not(#kfar16) #cmplz-cookiebanner-container, :root:not(#kfar16) .cmplz-cookiebanner, :root:not(#kfar16) #cmplz-manage-consent, :root:not(#kfar16) .cmplz-manage-consent, :root:not(#kfar16) #cookie-notice, :root:not(#kfar16) #catapult-cookie-bar, :root:not(#kfar16) #moove_gdpr_cookie_modal, :root:not(#kfar16) #moove_gdpr_cookie_info_bar, :root:not(#kfar16) .moove-gdpr-info-bar-container, :root:not(#kfar16) #moove_gdpr_save_popup_settings_button, :root:not(#kfar16) #BorlabsCookieBox, :root:not(#kfar16) #BorlabsCookieWidget, :root:not(#kfar16) #CybotCookiebotDialog, :root:not(#kfar16) #CookiebotWidget, :root:not(#kfar16) #onetrust-consent-sdk, :root:not(#kfar16) #usercentrics-root, :root:not(#kfar16) #iubenda-cs-banner, :root:not(#kfar16) #tarteaucitronRoot, :root:not(#kfar16) #tarteaucitronAlertBig, :root:not(#kfar16) #axeptio_overlay, :root:not(#kfar16) #cookiescript_injected, :root:not(#kfar16) #sliding-popup.eu-cookie-compliance-popup, :root:not(#kfar16) .eu-cookie-compliance-banner, :root:not(#kfar16) #gdpr-cookie-message, :root:not(#kfar16) .gdpr-cookie-notice, :root:not(#kfar16) #gdpr-cookie-consent-bar, :root:not(#kfar16) #wpgdprc-consent-bar, :root:not(#kfar16) .wpgdprc-consent-bar, :root:not(#kfar16) #cookie-bar, :root:not(#kfar16) .cookie-bar, :root:not(#kfar16) #cookies-eu-banner, :root:not(#kfar16) .cc-window, :root:not(#kfar16) .cc-revoke, :root:not(#kfar16) #cookieChoiceInfo, :root:not(#kfar16) .pea_cook_wrapper, :root:not(#kfar16) #cookie-consent-banner, :root:not(#kfar16) .cookie-consent-banner, :root:not(#kfar16) .wpcc-container, :root:not(#kfar16) #wt-cli-cookie-banner, :root:not(#kfar16) .wt-cli-cookie-bar, :root:not(#kfar16) [role="dialog"][aria-hidden="true"], :root:not(#kfar16) .modal[aria-hidden="true"], :root:not(#kfar16) [class*="modal"][aria-hidden="true"], :root:not(#kfar16) .mfp-hide, :root:not(#kfar16) .pum-overlay, :root:not(#kfar16) .popmake, :root:not(#kfar16) .sgpb-popup-overlay, :root:not(#kfar16) .sgpb-popup-dialog-main-div-wrapper, :root:not(#kfar16) [data-elementor-type="popup"], :root:not(#kfar16) .elementor-location-popup, :root:not(#kfar16) .mailpoet_form_popup_overlay, :root:not(#kfar16) .mailpoet_form_popup, :root:not(#kfar16) [hidden] {display:none!important}
:root:not(#kfar16) .screen-reader-text, :root:not(#kfar16) .sr-only, :root:not(#kfar16) .wt-cli-sr-only, :root:not(#kfar16) .visually-hidden, :root:not(#kfar16) .elementor-screen-only, :root:not(#kfar16) .screen-reader-shortcut, :root:not(#kfar16) .show-for-sr, :root:not(#kfar16) .assistive-text, :root:not(#kfar16) .hidden-accessible, :root:not(#kfar16) .ast-screen-reader-text, :root:not(#kfar16) .sr-text, :root:not(#kfar16) .u-hidden-visually {position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
:root:not(#kfar16) img[src="/favicon.ico"], :root:not(#kfar16) img[data-src="/favicon.ico"], :root:not(#kfar16) img[src="/images/e9e2fd1d8860.webp"], :root:not(#kfar16) img[data-src="/images/e9e2fd1d8860.webp"], :root:not(#kfar16) img[src="/images/4dbbba0662ba.webp"], :root:not(#kfar16) img[data-src="/images/4dbbba0662ba.webp"] {display:none!important}

:root:not(#kfar16) img[src$="14bfd731cefe.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="07ef18b66eea.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="063a5731f4f3.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="4fad8b56cd34.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="cfbe01dc42fd.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="891369be76b2.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="98e165b092fe.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="a422c70ec1a2.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="63099e5f6286.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="7ea1195ae1b0.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="74c5a5a66569.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="0f0d828600dd.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="1ffa79ae5002.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="1244f4ea3238.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="bf38f437736a.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="f258557e735b.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="6bb779e2f1d4.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="1ffcca8cc0a7.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="1d072d9043e2.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="36dac369ecd4.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
:root:not(#kfar16) img[src$="89a1e2417944.webp"] {max-height:160px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain}
html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/carroattrezzi-roma/carroattrezzi-montesacro/carroattrezzi-montesacro-talenti-soccorso-stradale-roma-nord/"]) div.affiliate-button > a > span, html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/carroattrezzi-roma/carroattrezzi-montesacro/carroattrezzi-montesacro-talenti-soccorso-stradale-roma-nord/"]) div.affiliate-button > a > span * {color:hsl(83 12% 20%)!important}
html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/carroattrezzi-roma-nord/carroattrezzi-roma-nord-soccorso-stradale-roma-nord/"]) div.affiliate-button > a > span, html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/carroattrezzi-roma-nord/carroattrezzi-roma-nord-soccorso-stradale-roma-nord/"]) div.affiliate-button > a > span * {color:hsl(83 12% 20%)!important}
html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/"]) div.wppr-c100.wppr-p99.wppr-very-good > span, html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/"]) div.wppr-c100.wppr-p99.wppr-very-good > span * {color:hsl(83 12% 20%)!important}
html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/"]) div.affiliate-button > a > span, html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/"]) div.affiliate-button > a > span * {color:hsl(83 12% 20%)!important}

html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/"]) div.vc_row.wpb_row.vc_row-fluid.vc_custom_1606991212797.vc_row-has-fill {display:none!important}
html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/noleggio-auto-breve-termine-roma/"]) div.vc_row.wpb_row.vc_row-fluid.vc_custom_1606986803532.vc_row-has-fill {display:none!important}
html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/carroattrezzi-roma/carroattrezzi-montesacro/carroattrezzi-montesacro-talenti-soccorso-stradale-roma-nord/"]) div.review-wu-grade {display:none!important}
html:not(#kfar16):has(link[rel="canonical"][href="https://carroattrezziaroma.com/carroattrezzi-roma-nord/carroattrezzi-roma-nord-soccorso-stradale-roma-nord/"]) div.review-wu-grade {display:none!important}


html:not(#kfar16), :root:not(#kfar16) body { overflow-x: hidden; }
:root:not(#kfar16) body {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 15px; line-height: 1.7; color: #444; background: #fff;
  margin: 0; padding: 0;
}
:root:not(#kfar16) body * { box-sizing: border-box; }
:root:not(#kfar16) img { max-width: 100%; height: auto; }
:root:not(#kfar16) a { color: #c47d10; text-decoration: none; }
:root:not(#kfar16) a:hover { color: #8a5508; text-decoration: underline; }
:root:not(#kfar16) h1, :root:not(#kfar16) h2, :root:not(#kfar16) h3, :root:not(#kfar16) h4, :root:not(#kfar16) h5, :root:not(#kfar16) h6 { font-family: inherit; color: #222; line-height: 1.3; margin: 1.2em 0 .5em; }
:root:not(#kfar16) h1 { font-size: 30px; } :root:not(#kfar16) h2 { font-size: 25px; } :root:not(#kfar16) h3 { font-size: 20px; } :root:not(#kfar16) h4 { font-size: 17px; }
:root:not(#kfar16) p { margin: 0 0 1em; }
:root:not(#kfar16) ul, :root:not(#kfar16) ol { margin: 0 0 1em 1.4em; padding: 0; }
:root:not(#kfar16) .content ul { list-style: disc; } :root:not(#kfar16) .content ol { list-style: decimal; }
:root:not(#kfar16) table { max-width: 100%; border-collapse: collapse; }
:root:not(#kfar16) td, :root:not(#kfar16) th { padding: 6px 8px; vertical-align: top; }
:root:not(#kfar16) .assistive-text, :root:not(#kfar16) .screen-reader-response, :root:not(#kfar16) .skip-link, :root:not(#kfar16) .wt-cli-sr-only { position: absolute !important; left: -9999px; width: 1px; height: 1px; overflow: hidden; }


:root:not(#kfar16) .masthead { background: #fff; border-bottom: 3px solid #dd9933; }
:root:not(#kfar16) .top-bar { background: #222; color: #ddd; font-size: 13px; padding: 6px 20px; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 10px; }
:root:not(#kfar16) .top-bar .mini-widgets { display: flex; gap: 20px; flex-wrap: wrap; }
:root:not(#kfar16) .top-bar a { color: #fff; }
:root:not(#kfar16) .header-bar { max-width: 1140px; margin: 0 auto; padding: 10px 20px; text-align: center; }
:root:not(#kfar16) .branding { text-align: center; }
:root:not(#kfar16) .branding a { display: inline-block; }
:root:not(#kfar16) .branding img { max-width: 100%; height: auto; display: block; margin: 0 auto; }
:root:not(#kfar16) .branding img.mobile-logo { display: none; }
:root:not(#kfar16) .navigation { margin-top: 8px; }
:root:not(#kfar16) #primary-menu { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 6px; }
:root:not(#kfar16) #primary-menu > li { position: relative; margin: 0; }
:root:not(#kfar16) #primary-menu > li > a { display: block; padding: 10px 16px; color: #222; font-weight: 600; font-size: 15px; text-transform: uppercase; letter-spacing: .3px; }
:root:not(#kfar16) #primary-menu > li > a:hover, :root:not(#kfar16) #primary-menu > li.act > a { color: #dd9933; text-decoration: none; }
:root:not(#kfar16) #primary-menu .sub-nav { display: none; position: absolute; left: 0; top: 100%; min-width: 240px; background: #fff; border: 1px solid #eee; box-shadow: 0 4px 12px rgba(0,0,0,.12); list-style: none; margin: 0; padding: 4px 0; z-index: 50; text-align: left; }
:root:not(#kfar16) #primary-menu li:hover > .sub-nav { display: block; }
:root:not(#kfar16) #primary-menu .sub-nav a { display: block; padding: 8px 16px; color: #333; }
:root:not(#kfar16) .dt-mobile-header, :root:not(#kfar16) .dt-close-mobile-menu-icon, :root:not(#kfar16) .mobile-menu-show-icon { display: none; }


:root:not(#kfar16) .wf-wrap { max-width: 1140px; margin: 0 auto; padding: 0 20px; }
:root:not(#kfar16) #main { padding: 30px 0; }
:root:not(#kfar16) .wf-container-main { display: flex; gap: 40px; align-items: flex-start; }
:root:not(#kfar16) .wf-container-main > .content { flex: 1 1 0; min-width: 0; }
:root:not(#kfar16) .wf-container-main > .sidebar { flex: 0 0 280px; max-width: 280px; font-size: 14px; }
:root:not(#kfar16) .main-gradient { display: none; }
:root:not(#kfar16) .vc_row { margin-left: 0 !important; margin-right: 0 !important; }
:root:not(#kfar16) .vc_column_container, :root:not(#kfar16) .vc_column-inner { padding-left: 0; padding-right: 0; }
:root:not(#kfar16) .vc_col-sm-12 { width: 100%; }
:root:not(#kfar16) .wpb_content_element { margin-bottom: 20px; }
:root:not(#kfar16) .content img { max-width: 100%; height: auto; }


:root:not(#kfar16) .sidebar .widget { background: #f7f7f7; border-radius: 4px; padding: 16px 18px; margin-bottom: 18px; }
:root:not(#kfar16) .widget-title { font-weight: 700; font-size: 16px; color: #222; margin-bottom: 8px; }
:root:not(#kfar16) .sidebar .widget:has(.textwidget:empty) { display: none; }


:root:not(#kfar16) input[type=text], :root:not(#kfar16) input[type=email], :root:not(#kfar16) input[type=tel], :root:not(#kfar16) textarea, :root:not(#kfar16) select {
  width: 100%; max-width: 100%; font: inherit; padding: 9px 12px; border: 1px solid #ccc; border-radius: 3px; background: #fafafa;
}
:root:not(#kfar16) textarea { min-height: 120px; }
:root:not(#kfar16) .wpcf7-form-control-wrap { display: block; }
:root:not(#kfar16) input[type=submit], :root:not(#kfar16) .dt-btn, :root:not(#kfar16) button { display: inline-block; font: inherit; font-weight: 600; background: #dd9933; color: #fff; border: 0; padding: 10px 26px; border-radius: 3px; cursor: pointer; }
:root:not(#kfar16) input[type=submit]:hover, :root:not(#kfar16) .dt-btn:hover { background: #c47d10; color: #fff; text-decoration: none; }
:root:not(#kfar16) .wpcf7-response-output { display: none; }


:root:not(#kfar16) .footer { background: #222; color: #ccc; padding: 35px 0; font-size: 14px; }
:root:not(#kfar16) .footer a { color: #f0b34f; }
:root:not(#kfar16) .footer .widget-title { color: #fff; }
:root:not(#kfar16) .footer .wf-container { display: flex; flex-wrap: wrap; gap: 30px; }
:root:not(#kfar16) .footer .wf-cell { flex: 1 1 260px; min-width: 0; }
:root:not(#kfar16) .footer .contact-info { list-style: none; margin: 10px 0 0; }
:root:not(#kfar16) .footer input[type=text], :root:not(#kfar16) .footer textarea { background: #333; border-color: #555; color: #fff; }
:root:not(#kfar16) .footer .clear-form, :root:not(#kfar16) .footer input.assistive-text { display: none; }
:root:not(#kfar16) .footer .dt-btn { margin-right: 8px; }
:root:not(#kfar16) .footer .widget:has(.textwidget:empty) { display: none; }


:root:not(#kfar16) #cookie-law-info-bar, :root:not(#kfar16) #cookie-law-info-again, :root:not(#kfar16) .cli-modal, :root:not(#kfar16) .cli-modal-backdrop, :root:not(#kfar16) #cliSettingsPopup, :root:not(#kfar16) #callnowbutton, :root:not(#kfar16) body > span { display: none !important; }


:root:not(#kfar16) #comments, :root:not(#kfar16) .comments-area { font-size: 14px; }
:root:not(#kfar16) .commentlist, :root:not(#kfar16) .comment-list { list-style: none; margin: 0; }
:root:not(#kfar16) .comment-respond input[type=text], :root:not(#kfar16) .comment-respond input[type=email] { width: 32%; display: inline-block; }
:root:not(#kfar16) .comment-respond textarea { width: 100%; }


:root:not(#kfar16) .tagcloud a, :root:not(#kfar16) .tags a { display: inline-block; background: #f1f1f1; padding: 2px 10px; margin: 0 4px 6px 0; border-radius: 12px; font-size: 13px !important; }
:root:not(#kfar16) .wpb_text_column table { width: 100%; }
:root:not(#kfar16) .wpb_text_column table td { word-break: break-word; }


@media (max-width: 800px) {
  :root:not(#kfar16) .wf-container-main { flex-direction: column; }
  :root:not(#kfar16) .wf-container-main > .sidebar { flex: none; max-width: 100%; width: 100%; }
  :root:not(#kfar16) #primary-menu > li > a { padding: 8px 10px; font-size: 13px; }
  :root:not(#kfar16) .comment-respond input[type=text], :root:not(#kfar16) .comment-respond input[type=email] { width: 100%; }
  :root:not(#kfar16) .vc_col-sm-6, :root:not(#kfar16) .vc_col-sm-4, :root:not(#kfar16) .vc_col-sm-8, :root:not(#kfar16) .vc_col-sm-3, :root:not(#kfar16) .vc_col-sm-9 { width: 100%; }
}

html:not(#kfar16) {overflow-x:hidden!important;overflow-y:auto!important}
:root:not(#kfar16) body {overflow-x:clip!important;overflow-y:visible!important}
