iten/*GENERAL*/ .bordeaux { color:#650f1e; } .blue { color:#0b2f4b; } .infinite-body h1, .infinite-body h2, .infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6 { color: #0b2f4b !important; } h1.p { font-size:12px; font-weight:400; } h1.tp-caption { text-align:center !important; } /*HEADER*/ .max-width-768 { display:none; } .infinite-header-container.infinite-header-full { padding:0 !important; } .infinite-navigation { padding-top: 0 !important; } .infinite-header-container-inner { border-bottom:3px solid #650f1e; background-color:#f9f9f9 !important; } .infinite-navigation .sf-menu > li > a { padding-bottom: 10px !important; } .infinite-header-style-plain.infinite-style-center-logo .infinite-logo-inner { text-align:center; } .infinite-logo img { max-height:90px; width:auto; } .infinite-animate-fixed-navigation img { height:70px !important; width:auto; } .infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-logo { padding-top:5px !important; } .infinite-fixed-navigation.infinite-style-slide .infinite-logo-inner img { max-height:30px !important; } /* .infinite-logo { background-color:#f9f9f9; border:3px solid #650f1e; border-top:0; border-left:0; padding:10px !important; z-index:9; }*/ .infinite-animate-fixed-navigation.infinite-header-style-plain .infinite-navigation { padding-top:10px !important; } /*.infinite-animate-fixed-navigation*/ .infinite-navigation-slide-bar { display:none !important; } .infinite-animate-fixed-navigation .infinite-header-container-inner { max-height:42px; } .infinite-fixed-navigation.infinite-style-fixed { box-shadow: none !important } .infinite-header-style-plain .infinite-header-background { background-color:transparent; } .rev_slider h2 { color:#650f1e !important; } /*PAGINE*/ .gdlr-core-breadcrumbs-item { font-size: 14px; padding: 10px; padding-left: 50px !important; width: 1180px !important; margin: auto; color:white; } .gdlr-core-breadcrumbs-item a, .gdlr-core-breadcrumbs-item a:hover { color:white !important; font-weight:bold; } .gdlr-core-breadcrumbs-item a:hover { text-decoration:underline; } .infinite-main-menu-right-wrap { display:none !important; } .white h2 { color:white !important; text-shadow:2px 2px 3px black; } /*CONTATTI*/ input, textarea { border-width: 1px !important; } .dove-siamo strong { color:#0b2f4b !important; } /*CERTIFICATO*/ .col-certificato img { border:1px solid #650f1e; max-width:330px; } /*FOOTER*/ .infinite-footer-wrapper img { max-width:150px !important; } .infinite-footer-wrapper a { color:#0b2f4b !important; font-weight:bold; } @media screen and (min-width:769px) { .max-width-768 { padding:0 !important; } } @media screen and (max-width:768px) { .gdlr-core-pbf-wrapper-container { padding-left:0 !important; padding-right:0 !important; } .rev_slider .tp-caption { display:none !important; } .max-width-768, .rev_slider #slide-1-layer-7 { display:block !important; } .max-width-768 h2 { color:#650f1e !important; } } @media screen and (max-width:766px) { ul, ul li, ol, ol li { text-align:left !important; } .gdlr-core-left-align, .gdlr-core-right-align { text-align:center !important; } } .wpml-ls-menu-item .wpml-ls-flag { display: inline; vertical-align: baseline; width: 18px; height: 12px !important; } .cta-banner .banner-content { display: flex; flex-direction: column; gap: 1rem; } .cta-banner .banner-content { margin: 0; } .cta-banner a { color: #650f1e; background-color: #fff; padding: 12px 24px; margin-block: 2rem 0 !important; font-weight: 600; line-height: 1; } .cta-banner a:hover { color: #fff; background-color: #0b2f4b; }