/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:none !important;margin:0 !important;}@media (min-width:75rem){.layout-main{display:block !important;}}.grid-full{display:block !important;margin:0 20px;}.search-brand-code-form,.search-oem-code-form,.search-engine-code-form,.vehicle-search-form,.search-category-form{margin:0;}#edit-type{display:flex;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-footer{border-inline-start:none !important;}}.product-img-outer .quality-content-sec h2{color:#000;}#block-meatbartik-main-menu,#block-meatbartik-account-menu,#block-languageselection{display:inline-block;}@media (orientation:portrait){.desktop_header{display:none;}.mobile_header{display:block !important;}.middle{top:20px !important;right:100px !important;}.header .section{margin:0 0 !important;}}@media (orientation:landscape) and (max-width:767px){.desktop_header{display:none;}.mobile_header{display:block !important;}}.site-branding a,.site-branding__logo{background-size:contain !important;}img.icon_attachment{vertical-align:middle;}.row_overview{margin-top:30px;margin-bottom:50px;}.thumb_overview{display:inline-block;}.content_overview{display:inline-block;vertical-align:top;margin-left:20px;}.content_overview p{margin:0;}.title_overview h3{margin:5px 0;font-size:19px;}.download_overview{margin-top:20px;}.download_overview a{padding:5px 10px;}ul.menu li a:hover{text-decoration:underline;}ul.menu li:hover{text-decoration:underline;}ul.menu .menu-item--active-trail ul{display:none;position:absolute;top:100%;background-color:#fff;padding:0;list-style:none;z-index:1000;border:1px solid #ccc;}ul.menu li:hover > ul{display:block;}@media screen and (max-width:600px){ul.menu li > ul{display:block !important;}}ul.menu .menu-item--active-trail ul li{display:block;}ul.menu .menu-item--active-trail ul li a{padding:10px 15px;white-space:nowrap;color:#333;}@media screen and (max-width:600px){#content.focus #focus .card{width:100%;border:1px solid #d2d2d2;padding:20px;margin:0 10px 10px 0;}#content.focus #focus .card-body .btn-focus{height:40px;display:flex;justify-content:center;align-items:center;}}header#header{background:#0e4194;color:#fff;font-family:var(--font-sans);}table#edit-entities th{color:#fff;}a.primary-nav__menu-link.primary-nav__menu-link--link.primary-nav__menu-link--level-1{color:#fff;}.page_title .page-title{display:none;}#block-romano-theme-titolodellapagina-3{margin-block-end:25px;}#block-romano-theme-site-branding{margin-block-end:0;background:#0e4194;display:flex;align-items:center;justify-content:center;padding:0;margin:0;left:-50px;width:250px;}.contextual a{margin:0;}.site-branding__logo{width:150px;}.header .section{margin:0 50px;height:180px !important;}div#block-romano-theme-titolodellapagina-2{margin-bottom:-80px;}.product-model-number h1,.description-part-number{font-size:23px !important;font-weight:600 !important;color:#0e4194 !important;margin-bottom:-10px !important;}.product-model-number p:nth-child(3):before{top:5px !important;}.product-model-number p:nth-child(3){padding-left:15px;font-size:15px;color:#000;font-family:monospace;font-weight:600;opacity:.5;margin-top:-5px;}.product-model-number p{margin:0;position:relative;font-size:15px;color:#000;font-family:monospace;font-weight:600;opacity:.5;}p.avbl{display:flex;justify-content:center;align-items:center;padding:15px 0px !important;font-size:15px !important;font-family:var(--font-sans);font-weight:600 !important;}p.avbl img{position:relative;margin:0;padding-left:5px;}.addtocart input[type=text]{min-height:fit-content;width:40px;margin:0;text-align:center;border:solid 2px #0e4194;height:40px;font-size:15px;outline:none;margin-right:5px;font-weight:normal;border-radius:0;padding:0px;font-family:var(--font-sans);}.addtocart-box .addtocart input[type=submit]{background-color:#0E4194;color:#fff;border:0;padding:0 15px;font-size:16px;font-weight:600 !important;height:40px;cursor:pointer;font-family:var(--font-sans) !important;transition:all 0.3s ease;border-radius:0;border:solid 2px #0e4194;}.addtocart-box .addtocart{display:flex;align-items:center;justify-content:center;}.box-gray h3,p.product_criteria{padding:10px 10px;}p.product_criteria{margin-top:-20px !important;}.box-gray .main_appls{padding:0px 10px !important;margin-top:-13px !important;}.user-logged-in .product-img-outer .quality-content-sec .box-gray{padding:0;border:solid 1px #c9c9c9;}input#brand-field,input#edit-search--2,input#edit-search--3{min-height:35px;border-radius:0;border:solid 1px #c9c9c9;outline:none;}select#edit-category,select#edit-make,select#edit-year,select#edit-model,.vehicle-search-form .search select{border-radius:0;padding:0 15px;outline:none;border:solid 1px #c9c9c9;}label.form-item__label.option{margin-left:5px;}.search-brand-code-form form .button,.search-oem-code-form form .button,.search-engine-code-form form .button,.search-category-form form .button,.vehicle-search-form form .button,.vehicle-search-form form .button:hover{margin:0px;height:35px;border:1px solid #d9d9d9;background-size:63%;outline:none;background-color:#0e4194;border-color:#0e4194;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__menu--level-1{display:flex;align-items:stretch;margin-inline-end:var(--sp);flex-direction:row-reverse;}}#main{padding:0px !important;}a:hover,a:focus,.link:hover,.link:focus,.primary-nav__menu-link-inner:hover{color:#8ab6ff !important;text-decoration:none !important;}.site-footer__top .content li a:hover,.site-footer__bottom #prefooter > div .content a:hover{font-weight:600;color:#000 !important;}div#block-romano-theme-content{margin-top:70px;}#block-romano-theme-content .form-container form select{padding:8px 5px !important;background-color:#eeeeee !important;border:1px solid #c9c9c9 !important;width:190px;height:35px;font-size:13px;padding:0 10px !important;border-radius:0;margin:5px 0;cursor:pointer;outline:none;}label{display:table;font-family:var(--font-sans);font-weight:bold;}#block-romano-theme-content .form-container .field-input-submit input{padding:9px 30px !important;background:#0e4194 !important;border-radius:0 !important;border:solid 1px #0e4194 !important;color:#fff !important;font-family:var(--font-sans) !important;font-weight:600 !important;font-size:15px !important;text-transform:uppercase !important;cursor:pointer !important;margin:0 !important;transition:all .3s ease !important;}input#edit-submit:not(#search-brand-code-form input){background-color:#0e4194;color:#fff;border:1px solid #0e4194 !important;padding:10px 20px;font-size:16px;margin:0 !important;font-weight:600 !important;text-transform:uppercase;cursor:pointer;border-radius:0px !important;transition:background-color 0.3s ease,transform 0.3s ease;}input#edit-submit:hover:not(#search-brand-code-form input:hover){background-color:#08306b;transform:scale(1.05);}.tabs-wrapper{font-family:var(--font-sans);}.tabs-wrapper:hover,.tabs-wrapper a:hover{color:black !important;}.button--danger{padding:9px 30px !important;border:solid 2px #0e4194 !important;border-radius:0 !important;border:solid 1px #0e4194 !important;color:#0E4194 !important;font-family:var(--font-sans) !important;font-weight:600 !important;font-size:15px !important;text-transform:uppercase !important;cursor:pointer !important;margin:0 !important;transition:all .3s ease !important;display:flex !important;margin-right:5px !important;}.button--danger:hover{color:#0E4194 !important;}.products-container{display:flex !important;flex-direction:row;flex-wrap:wrap;}#block-romano-theme-content .products-container .product-box{width:30% !important;}.product-descp{font-family:var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;}.product-detail-bg-color .product-sku,.product-detail-bg-color .product-descp{padding:7px;}.product-detail-bg-color .product-descp span{color:#0E4194;font-weight:bold;}.product-detail-bg-color .product-descp{font-weight:normal;}.form-field-make{display:flex;flex-direction:column;}div.result_version{font-weight:600;color:#0e4194;font-family:var(--font-sans);}div.vehicle_datas{border:none;padding-left:0px;margin-bottom:8px;}div.result_power,.result_years,.result_engine{font-size:19px;margin:0;padding:0;margin:0;position:relative;font-size:15px;color:#000;font-family:monospace;font-weight:600;opacity:.5;}#vc_accordion h3#ui-id-1{margin-top:30px;transition:all .3s ease;font-family:var(--font-sans);font-weight:bold;background-color:#0e4194;font-family:var(--font-sans);font-weight:bold;color:#fff;}.acc_result ul li{background-color:#0e4194a1 !important;border-color:none !important;}.ui-accordion .ui-accordion-content ul li h5{color:#fff;font-family:var(--font-sans);font-weight:600;text-align:left;padding:5px;margin:2px;}table#modelvehicle-table{font-family:var(--font-sans);}input[type="checkbox"],input[type="radio"],input[type="checkbox"]:focus,input[type="radio"]:focus{width:15px;height:15px;outline:none;cursor:pointer;}.valuta:last-child{font-size:12px !important;display:block;background:#0e41942b;padding:2px 30px;width:140px;border-radius:5px;margin:0 auto;font-family:var(--font-sans);font-weight:600;margin-bottom:10px;margin-top:5px;}.cart-middle .addtocart .valuta:last-child{font-size:12px !important;display:block;background:#0e41942b;padding:5px 30px;width:auto;border-radius:30px;font-family:var(--font-sans);margin:0 30px;line-height:normal;margin-bottom:10px;margin-top:-10px;font-family:var(--font-sans);font-weight:600;}.prdt-price{font-size:40px !important;}.product-img-outer .quality-content-sec .box-gray p{font-size:16px;margin:2px;font-family:var(--font-sans);font-weight:500;}.addtocart h1{font-weight:600;}.customer_menu li a:hover{color:#0e4194 !important;}.addtocart .addtocart{display:flex;align-items:center;justify-content:center;}.original-quality-sec h2{padding:5px 50px;margin:0;display:table;}.ajax-result-product{border:2px solid #0e419438;margin:10px 0;padding:20px;background:#0e419403;}.original-quality-sec .arrow{font-size:17px;font-family:var(--font-sans);position:relative;padding-left:30px;padding-bottom:30px;font-weight:initial;}.inner-bg-color{font-family:var(--font-sans);}.oem-code-sec .inner-bg-color ul li:before{display:none;}.oem-code-sec .inner-bg-color ul{margin:0;padding-left:0;}.alternative-products-sec .product-details-box .hide-txt{padding:15px;}.oem-code-sec .original-quality-sec p,.original-quality-sec.oem-left .arrow,.oem-code-sec .original-quality-sec .arrow{padding-left:20px;}.original-quality-sec .arrow:before{display:none;}p.prdt-code,.cart-middle .addtocart,.cart-middle .avbl{background:#eeeeee;}.cart-middle .avbl{margin-top:0px !important;}p.prdt-code,h3.prdt-code{color:#0E4194 !important;font-family:var(--font-sans);font-size:20px;padding:10px;}.li_result{font-family:var(--font-sans);}.prdt-code a span{color:#0E4194 !important;}.inner-bg-color p{font-size:15px;opacity:.7;font-family:var(--font-sans);font-weight:500;margin-top:10px;margin-bottom:0;}.inner-bg-color p b{font-weight:bolder;}.product-details-sec .inner-bg-color{background-color:#eee;padding:25px;text-align:left;border:dashed 2px #0000001a;}.li_result{font-family:var(--font-sans);font-weight:600;font-size:18px;}.user-logged-in .pezzi-gray{margin-top:0px !important;padding:10px;background:#f0910036;font-family:var(--font-sans);}.search-brand-code-form form .form-text,.search-oem-code-form form .form-text,.search-engine-code-form form .form-text,.search-category-form form .form-select{margin:0 5px 0 0;}.sidebar .vehicle-search-form .search div{margin-right:5px;}.alternative-products-sec .product-details-box .product-quality::before,.original-quality-sec h2:before{display:none;}.alternative-products-sec .padd_15{padding:0px;}.alternative-products-sec .product-details-box .product-quality,.original-quality-sec h2{margin-left:0px;}.original-quality-sec.oem-left .wdt_40 .blue-bg,#edit-subject,#edit-message{width:100%;}.alternative-products-sec .product-details-box{float:left;}#main{font-family:var(--font-sans);}main#content input{font-family:var(--font-sans);font-weight:500;border:solid 1px #c9c9c9;border-radius:0;cursor:pointer;outline:none;margin:0 0 10px 0;}.node__content .field--type-text-with-summary p{line-height:1.5;}#edit-pass-pass1,#edit-pass-pass2,#edit-current-pass,#edit-field-customer-name-0-value,#edit-mail,#edit-name,#edit-email-richiesta-dispo,#edit-email-conferma-ordine,#edit-email-form-contatti,#edit-email-form-registrazione,.js-form-item-email input,.user-login-form input[type="text"],.user-login-form input[type="password"]{width:40%;}tr td input[type="number"],tr td input[type="checkbox"]{margin:0 !important;}main#content input[type="password"]{font-family:var(--font-sans);font-weight:500;border:solid 1px #c9c9c9;border-radius:0;cursor:pointer;outline:none;margin:0 0 0 0 !important;}.password-strength__indicator{width:0;height:100%;background-color:rgb(230,36,2);transition:background-color 0.3s ease;}.password-strength__indicator[style*="width: 0%"],.password-strength__indicator[style*="width: 5%"],.password-strength__indicator[style*="width: 10%"],.password-strength__indicator[style*="width: 20%"]{background-color:rgb(230,36,2);}.password-strength__indicator[style*="width: 60%"],.password-strength__indicator[style*="width: 65%"],.password-strength__indicator[style*="width: 70%"],.password-strength__indicator[style*="width: 80%"],.password-strength__indicator[style*="width: 85%"],.password-strength__indicator[style*="width: 90%"]{background-color:rgb(24,177,24);}.password-strength__indicator[style*="width: 100%"]{background-color:rgb(10,136,10);}.password-suggestions{background:#8080801a;padding:20px;border:solid 2px #0000001f;border-radius:7px;}#edit-pass{margin-bottom:40px;}.fieldset__legend{font-family:var(--font-sans);background-color:#0e4194;font-size:var(--font-size-l);font-weight:700;padding:5px;}.fieldset--group .fieldset__legend--visible ~ .fieldset__wrapper{border:solid 2px #0e4194;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea,select.form-select{border:1px solid #ccc;color:#3b3b3b;width:150px;padding:0 15px;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea,select.form-select{border-radius:0;padding:0 15px;outline:none;border:solid 1px #c9c9c9;cursor:pointer;}#edit-actions{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end;}.action-links-item a,#edit-actions input[type="submit"],div#edit-actions--3 input{margin-top:50px !important;font-family:var(--font-sans);font-weight:600 !important;border-radius:0;cursor:pointer;outline:none;display:flex;font-size:15px;color:#0e4194;border:solid 2px #0e4194;text-transform:uppercase;padding:0 28px;transition:all 0.3s ease;}.action-links-item a:hover,#edit-actions input[type="submit"]:hover,div#edit-actions--3 input:hover{color:#ffffff !important;background-color:#0e4194 !important;border-color:#0E4194;font-weight:600 !important;}div#edit-actions,#edit-actions input[type="submit"],div#edit-actions--3 input{margin:0px !important;margin-right:5px !important;}.custom-admin .button-action,#edit-actions--2{display:none;}table.views-table{font-family:var(--font-sans);}#views-form-user-admin-people-page-1 th,#user-admin-roles-form th{line-height:inherit;padding-left:15px;font-weight:600;font-size:15px;font-family:var(--font-sans);color:#fff;}#views-form-user-admin-people-page-1 td,#views-form-user-admin-people-page-1 td ul li a{font-weight:500 !important;font-family:var(--font-sans);text-align:left;color:#000;padding-left:1vw;transition:all 0.3s ease;}#views-form-user-admin-people-page-1 td ul li a{padding:0 23px;width:100%;border-radius:30px;background:#c9c9c9b3;font-weight:600 !important;border:solid 1px #00000029;}#views-form-user-admin-people-page-1 td ul li a:hover{font-family:var(--font-sans);color:#ffffff !important;background:#0E4194;}#views-form-user-admin-people-page-1 td ul,#views-form-user-admin-people-page-1 td ul li,#views-form-user-admin-people-page-1 td div .dropbutton-widget{border:none;border-radius:0;background:none;height:fit-content;}input[type="submit"][value="Salva"],input[type="submit"][value="Conferma"],input[type="submit"][value="Invia messaggio"],input[type="submit"][value="Registrati"],input[type="submit"][value="Log in"],input[type="submit"][value="Salva configurazione"]{color:#fff !important;}.tabledrag-toggle-weight{padding:8px 40px;border:solid 2px #0e4194;background:#ffffff;color:#0e4194;font-family:var(--font-sans);font-size:15px;text-transform:uppercase;font-weight:600;border-radius:30px;cursor:pointer;transition:all .3s ease;}.tabledrag-toggle-weight:hover{background:#0e4194;}#edit-message-0-value,#edit-subject-0-value{width:100%;}.path-frontpage .search-category-form form .form-select{width:80% !important;}.clear p,.clear h2{font-family:var(--font-sans) !important;}.views-row:last-child{margin:50px;margin-top:0 !important;}.field-content h2{color:#0E4194;}@media screen and (max-width:460px){.banner{background:#eee url(/themes/romano_theme/images/banner.jpg) no-repeat center right !important;background-position-x:inherit !important;}}@media (min-width:43.75rem){.align-left{margin-inline-start:var(--sp2) !important;}}@media (max-width:850px){#sidebar-first{margin:15px;margin-top:50px !important;}}@media (min-width:43.75rem){.text-content p,.cke_editable p{margin-block-start:0;margin-block-end:var(--sp2);}}.text-content{font-family:var(--font-sans) !important;}#new-address-wrapper input,#address{width:40%;}#new-address-wrapper input[name="zipcode"]{width:150px;}@media (max-width:767px){.view,.view-content{gap:0;}#block-romano-theme-content .products-container .product-box{width:100% !important;margin:15px 0 !important;}.content form table input[type="number"]{min-height:20px !important;width:30px;padding:0 5px;}.views-row:last-child{margin:25px;margin-top:0 !important;}.clear:has(.align-right){display:flex;margin:20px;flex-direction:column;}.clear:has(.align-left){display:flex;margin:20px;flex-direction:column-reverse;}.align-left,.align-right{width:100% !important;margin-bottom:0;margin-top:20px;}#block-romano-theme-content{margin-top:90px !important;}.grid-full{margin:0 15px;}#edit-name,#edit-mail,#edit-pass,#edit-pass-pass1,#edit-field-customer-name-0-value,#edit-field-numero-telefono-0-value,#edit-pass-pass2,#edit-current-pass{width:100% !important;}.site-branding__logo img{max-width:130px;max-height:130px;margin-left:40px;margin-top:5px;}.content-product-custom table tbody tr th{vertical-align:middle;padding:2px 5px;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:center;font-size:10px;}#cssmenu #main span{font-size:30px;cursor:pointer;margin-right:30px;float:right;margin-bottom:55px;}header#header{height:120px;}#block-romano-theme-site-branding--2{background:none;width:300px;height:120px;padding:0;display:flex;align-items:center;}}ul.clearfix.menu.primary-nav__menu.primary-nav__menu--level-1{display:flex;align-items:stretch;margin-inline-end:var(--sp);flex-direction:row;float:right;}.primary-nav__menu-item.primary-nav__menu-item--link.primary-nav__menu-item--level-1 a[title="Contattaci"]::after{content:'';display:inline-block;width:3px;height:100%;background-color:#ffffff;margin-left:10px;position:relative;transform:scale(1);height:30px;top:33px;left:13px;}.warning-cart img{margin:0 10px;width:30px;height:100%;}.warning-cart{display:flex;align-items:center;flex-direction:row;width:100%;background:#ffac0030;padding:10px;color:#d79200;border-radius:7px;border:solid 2px #f9a8003b;}.warning-cart p{margin-bottom:0;margin-top:4px;}button.button--action.button--primary.submit-button:disabled{color:#ffffff !important;background:#0e4194;cursor:not-allowed;}
#header .mobile_top .left{display:inline-block;}#header .mobile_top .middle{display:inline-block;position:absolute;top:auto;float:left;left:auto;right:0;bottom:20px;margin:0 10px;}.prdt-price{font-size:40px !important;}.prdt-price .valuta{font-size:70%;}.prdt-price sup{font-size:60%;}#mySidenav{height:100%;width:0;position:fixed;z-index:999;top:0;left:0;background-color:#111;overflow-x:hidden;transition:0.5s;padding-top:45px;}#mySidenav .closebtn{position:absolute;top:15px;right:10px;font-size:36px;margin-left:50px;color:#fff;line-height:20px;}#page-wrapper{transition:margin-left .5s;}#main{padding:16px;}.mobile_header{display:none;}#header #cssmenu .logo,#header #cssmenu #head-mobile{display:none;}.page_title{clear:both;}#block-meatbartik-page-title .content h1{margin-top:-11px;margin-bottom:0px;}.reference-table-sec{padding:15px 0 0px;}.reference-table-sec,.applications-sec{position:relative;}.reference-table-sec h2 img,.applications-sec h2 img{position:absolute;}.reference-table-sec h2 img{top:54px;}.reference-table-sec h2.ui-state-active img{top:48px;}.applications-sec h2.ui-state-active img{top:11px;}.applications-sec h2 img{top:17px;}.reference-table-sec h2,.applications-sec h2{font-size:1.6em;}.block-custom-language-select,.block .content{margin-top:0;}.region.region-language-switcher{padding:10px 0;}.region-secondary-menu .menu{margin:0;}#block-languageselectionmobile{margin-top:12px;}header{position:relative;width:100%;}.logo{position:relative;z-index:123;padding:10px;font:18px verdana;color:#6ddb07;float:left;width:15%}.logo a{color:#6ddb07;}nav{position:relative;width:100%;margin:0 auto;}#cssmenu #mySidenav ul{padding:0;}#cssmenu #mySidenav ul li,#cssmenu #mySidenav ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:10px;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #head-mobile{display:none}#cssmenu{font-family:sans-serif;background:none;}#cssmenu > ul > li{float:left}#cssmenu #mySidenav ul > li > a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:700;}#cssmenu #mySidenav ul > li:hover > a,#cssmenu ul li.active a{color:#fff}#cssmenu #mySidenav ul > li.has-sub > a{padding-right:30px}#cssmenu #mySidenav ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}#cssmenu #mySidenav ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}#cssmenu #mySidenav ul > li.has-sub:hover > a:before{top:23px;height:0}#cssmenu #mySidenav ul ul{position:absolute;left:-9999px}#cssmenu #mySidenav ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}#cssmenu #mySidenav ul ul li:hover{}#cssmenu #mySidenav li:hover > ul{left:auto}#cssmenu #mySidenav li:hover > ul > li{height:35px}#cssmenu #mySidenav ul ul ul{margin-left:100%;top:0}#cssmenu #mySidenav ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;}#cssmenu #mySidenav ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}#cssmenu #mySidenav ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}#cssmenu #mySidenav ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}#cssmenu #mySidenav ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}#cssmenu #mySidenav ul ul > li.has-sub:hover > a:before{top:17px;height:0}#cssmenu #mySidenav ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}#cssmenu #mySidenav ul ul ul li.active a{border-left:1px solid #333}#cssmenu #mySidenav ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:1px solid #333}#block-languageselection .dropdown{padding:0 17px;}#block-languageselection .dropdown-toggle{color:#000;}.pull-left{float:left !important;}.pull-right{float:right !important;}.clear{clear:both;overflow:hidden;display:flex;margin:10px;}.mt-0{margin-top:0px;}.mt-50{margin-top:50px;}.w-50{width:50%;}.w-40{width:40%;}.image-home{max-width:50%;margin:auto;}@media screen and (max-width:1000px){.logo{position:absolute;top:0;left:0;width:100%;height:46px;text-align:center;padding:10px 0 0 0;float:none}.logo2{display:none}nav{width:100%;}#header #cssmenu{width:100%}#header #cssmenu #mySidenav ul li{width:100%;border-top:1px solid #444}#header #cssmenu #mySidenav ul li:hover{background:#363636;}#header #cssmenu #mySidenav ul ul li,#cssmenu li:hover > ul > li{height:auto}#header #cssmenu #mySidenav ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}#header #cssmenu #mySidenav ul > li{float:none}#header #cssmenu #mySidenav ul ul li a{padding-left:25px}#header #cssmenu #mySidenav ul ul li{padding-left:20px;background:#333 !important;}#header #cssmenu #mySidenav ul ul li:hover{background:#363636 !important}#header #cssmenu #mySidenav ul ul ul li a{padding-left:35px}#header #cssmenu #mySidenav ul ul li a{color:#fff;background:none}#header #cssmenu #mySidenav ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}#header #cssmenu #mySidenav ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;top:0;}#header #cssmenu #mySidenav ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}#header .button{width:30px;height:30px;position:absolute;right:0;top:0;cursor:pointer;z-index:999;}#header .button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;content:''}#header .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}#header .button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header .button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header #cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}#header #cssmenu .submenu-button.submenu-opened{background:#262626}#header #cssmenu #mySidenav ul ul .submenu-button{height:34px;width:34px}#header #cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}#header #cssmenu #mySidenav ul ul .submenu-button:after{top:15px;right:13px}#header #cssmenu .submenu-button.submenu-opened:after{background:#fff}#header #cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}#header #cssmenu #mySidenav ul ul .submenu-button:before{top:12px;right:16px}#header #cssmenu #mySidenav .submenu-button.submenu-opened:before{display:none}#header #cssmenu #mySidenav ul ul ul li.active a{border-left:none}#header #cssmenu #mySidenav ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}}.mobile_top{display:inline-block;}.mobile_top .left{display:inline-block;}.mobile_top .right{display:inline-block;}@media (max-width:767px){.region-secondary-menu .menu a{padding:5px 12px;}#cssmenu .menu.open .menu-item.menu-item--expanded.has-sub{border-bottom:1px solid #444;}#header .button.menu-opened::after,#header .button.menu-opened::before{background:#000;}#header .button::after{border-color:#000;}#header .button::before{background:#000;}#header .mobile_top{display:block;width:50%;float:left;}#header .mobile_top .right{display:block;position:absolute;top:0%;right:0;}#header .section.layout-container.clearfix .button{margin-top:30px;}.banner{clear:both;}.header.mobile_header{float:right;}.w-50{width:100%;}}
.banner{background:#eee url(/themes/romano_theme/images/banner.jpg) no-repeat center right;background-size:cover;}.banner aside{background:#0c3983;width:500px;padding-left:inherit;}.banner aside > div{margin-left:auto;margin-right:auto;}.page_title,.footer-wide,.product-img-outer .quality-content-sec h2{background:#0e4194;}.logomeat .block{background:url(/themes/romano_theme/images/logo_romano_diesel.png) no-repeat;height:100px;margin-top:32px;}.sidebar .block-meat-custom-menu-block h2,.sidebar .customer_menu li a:hover,.sidebar .customer_menu li.active a,.alternative-products-sec h1{color:#0e4194;}#footer_logo .block{background:url(/themes/romano_theme/images/logo_romano_diesel.png) no-repeat;height:170px;margin-top:0px;background-position:center;background-size:contain;}.site-footer__bottom #prefooter > div#footer_social .content a img{display:none}.site-footer__bottom #prefooter > div#footer_social .content a{padding:10px 15px;}.site-footer__bottom #prefooter > div#footer_social .content a:first-of-type{background:url(/themes/romano_theme/images/facebook.png) no-repeat;}.site-footer__bottom #prefooter > div#footer_social .content a:last-of-type{background:url(/themes/romano_theme/images/linkedin.png) no-repeat;}#footer_logo .block{background:url(/themes/romano_theme/images/logo_romano_diesel.png) no-repeat;height:170px;margin-top:0px;background-position:center;background-size:contain;}a,.link{color:#0e4194;}a:hover,a:focus,.link:hover,.link:focus{color:#0e4194;}a:active,.link:active{color:#0e4194;}img.icon-inventory{vertical-align:middle;}.region-highlighted .warning{margin-top:5px;border:2px solid #f48f42;padding:15px 5px 15px 60px;background:url(/themes/romano_theme/images/warning_icon.png) no-repeat 5px center;}.region-highlighted .warning_info{margin-top:5px;border:2px solid #1b6ea0;padding:15px 5px 15px 60px;background:url(/themes/romano_theme/images/info_meat.png) no-repeat 5px center;}.warning_custom{margin-bottom:5px;padding:8px;background-color:#0e4194;color:#fff;font-size:16px;}.img-sec .warning{margin-top:7px;border:2px solid #f48f42;padding:5px 5px 5px 60px;background:url(/themes/romano_theme/images/warning_icon.png) no-repeat 5px center;background-size:40px;color:#f48f42;}.img-sec p{background-color:#0e4194;color:#fff;}.product-img-outer .quality-content-sec h2{background-color:#0e4194;color:#fff;}.product-model-number h1{color:#1b6da7;}.product-img-outer .quality-content-sec .box-gray h3{color:#0e4194;}.reference-table-sec h2,.applications-sec h2{background-color:#0e4194;color:#fff;}.content h3{color:#1b6da7;}.download_overview a{background-color:#0a6eb4;color:white;font-weight:bold;}#block-views-block-general-messages-block-1 p{margin-top:5px;border:2px solid #1b6ea0;padding:20px 5px 20px 60px;background:url(/themes/romano_theme/images/info_meat.png) no-repeat 5px center;}#block-romano-theme-page-title .content h1{text-transform:uppercase;color:#0e4194;}#block-romano-theme-content .form-container form select{padding:8px 5px;background-color:#e8e8e6;border:1px solid gray;}#block-romano-theme-content .form-container .field-input-make,#block-romano-theme-content .form-container .field-input-submit{display:inline-block;margin-right:20px;}#block-romano-theme-content .form-container .field-input-submit input{padding:5px 20px;}#block-romano-theme-content .products-container{margin-top:20px;text-align:center;clear:both;padding-top:50px;}#block-romano-theme-content .products-container .product-box{font-weight:bold;width:21%;float:left;margin:15px;border-right:1px solid #eee;}#block-romano-theme-content .products-container .product-detail-bg-color{background-color:#eee;padding-bottom:7px;}#block-romano-theme-content .products-container .product-detail-bg-color ul{list-style-type:none;}#block-romano-theme-content .products-container .product-box .product-sku span{color:#1b6da7;}#block-romano-theme-content .products-container .product-box .product-quality{border:1px solid #0e4194;background-color:#0e4194;color:#fff;margin-left:-8px;position:relative;}.eu-cookie-compliance-banner-info{background-color:#0e4194;}table#engincode-table td a,table#modelvehicle-table td a{color:#0e4194;}#warning_fast_order{margin-top:40px;border:1px solid #1b6ea0;padding:0px 5px 0px 70px;background:url(/themes/romano_theme/images/info_meat.png) no-repeat 5px center;}.orangebold{font-weight:bold;color:#f48f42;}.padding10{padding:5px;}.lista_file_condivisi{list-style-type:none;}.lista_file_condivisi img{vertical-align:middle;}.lista_file_condivisi li{font-size:15px;padding:5px;}#block-romano-theme-content .product-sku span a{color:#1b6da7;}.alternative-products-sec h1,.related-products-sec h1{color:#0e4194;}.inner-bg-color h2,.inner-bg-color h3{color:#0e4194;margin:0;font-size:18px;}#block-romano-theme-content.content h3{color:#1c6fa1;}#accordionmacrocategories .ui-state-active,.ui-state-hover,.ui-state-focus{background-color:#1c6fa1;color:#fff !important;border-radius:0;}.ui-widget-content ul{list-style:none;border-bottom:2px solid #1c6fa1;}.ui-widget-content ul li a:hover{color:#1c6fa1;font-weight:bold;}.user-logged-in .addtocart-box p{color:#0e4194;}.alternative-products-sec .price .valuta,.related-products-sec .price .valuta{font-size:20px;}.box-gray .price,.alternative-products-sec .price,.related-products-sec .price{color:#0e4194;}.products-container #loader{display:none;}.products-container #loader img{display:block;text-align:center;margin:0 auto;}p.prdt-code,h3.prdt-code{color:#0e4194;}h3.prdt-code a:hover{color:#008ee2;}h2.mt-0{color:#0e4194;}.carousel-item > h4 a{color:#0e4194;}p.item-quality{background-color:#0e4194;color:#fff;font-weight:bold;margin-bottom:0;}@media (max-width:1139px){#block-romano-theme-content .products-container .product-box{width:30%;margin:0 16px 0 0;}}@media (max-width:559px){.column.sidebar{clear:both;}#block-romano-theme-content .products-container .product-box{width:100%;}}@media screen and (max-width:460px){.banner aside{background:rgba(27,110,160,1);margin:0 auto;width:100%;min-width:inherit;padding:20px;}}#block-views-block-vista-contentuti-home-block-1 h2{font-size:30px;color:#0e4194;font-weight:lighter;}table{border-bottom:5px solid #0e4194;}table tr th{background:#0e4194;text-align:center;}table tr td a{color:#000;text-decoration:none;border-bottom:none;}table tr td a:hover{color:#0e4194;font-weight:bold;border-bottom:none;}.cart-product .cart-prod-text a{color:#2b2aa9;float:left;padding-left:60px;}.cart-product-sku{color:#2b2aa9;float:left;}#block-romano-theme-content .products-container .product-box{border:solid 1px #c9c9c9 !important;height:371px;}#block-romano-theme-content .products-container .product-box .product-quality{margin-left:0;width:100%;background-color:#0e4194;color:#fff;padding:5px 0;font-size:17px;font-family:var(--font-sans);}#block-romano-theme-content .products-container .product-box p{margin:0;}.product-details-box{font-family:var(--font-sans);}.content-product-custom .content table{font-family:var(--font-sans);font-size:14px;border-bottom:none;}.content-product-custom table tbody tr th{vertical-align:top;padding:15px 5px;}.content-product-custom input[type="checkbox"]{width:15px;height:15px;cursor:pointer;outline:none;}.redbold{color:inherit;margin-left:0px;font-size:16px;font-weight:500;font-family:var(--font-sans);}.product_note{margin-top:-10px !important;margin-bottom:20px !important;}.alternative-products-sec .product-details-box .product-quality,.related-products-sec .product-details-box .product-quality{background-color:#0e4194;color:#fff;padding:5px 0;font-size:17px;font-family:var(--font-sans);}.button-info{padding:5px 0;}.info-maggiorazione-cart{font-family:var(--font-sans);font-weight:600;padding:10px 0;opacity:.7;}button.button.button--action.button--primary{font-family:var(--font-sans);font-weight:600;border:solid 2px;transition:all .4s ease;border-color:#0e4194;color:#0e4194;}button.button.button--action.button--primary:hover{background-color:#0e4194;color:#fff;border-color:#0e4194;}.submit-button{background-color:#0e4194;color:#fff !important;}.form-submit
.content-product-custom input[type="number"]{cursor:pointer;outline:none;min-height:35px;width:70px;text-align:center;margin:0;padding:0;border-radius:0;border-color:#c9c9c9;}.content .ins-ind-ord{color:#1b6da7;font-family:var(--font-sans);color:#0e4194;font-weight:600;}.indirizzo #address,#province{font-family:var(--font-sans);font-weight:500;border:solid 1px #c9c9c9;border-radius:0;cursor:pointer;outline:none;margin:0 0 10px 0;}#new-address-wrapper input{font-family:var(--font-sans);font-weight:500;border:solid 1px #c9c9c9;border-radius:0;cursor:pointer;outline:none;margin:0 0 10px 0;}.info-orders p{margin:0;font-family:var(--font-sans);}.info-orders{margin-bottom:20px;}
