body {font-family:'AvantGarde Bk BT', sans-serif;font-size:14px;font-weight:400;}a{color:#111;}a:hover{color:#4A4A4A;}a:hover, a:focus {color:#4A4A4A;text-decoration:underline;}h1{font-weight:700;}h1 {font-size:3em;color:#E4202C; }h2 {font-size:2em;color:#E4202C; }h3 {font-size:1.8em; color:#E4202C;}h4 {font-size:1.2em;color:#E4202C; }h5 {font-size:1.1em; color:#E4202C;}h6 {font-size:1em; color:#E4202C;}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}blockquote{margin:3em 0 3em 0;padding:0;border:none;background:none;font-style:normal;line-height:1.7;color:#777;}blockquote p{margin-bottom:1em;font-size:24px;font-weight:300;font-style:normal;line-height:1.6;}blockquote footer{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}dl dt{margin-bottom:5px;}dl dd{margin-bottom:15px;}pre{background-color:#f9f9f9;border-color:#ddd;}hr {border-color:rgba(29, 29, 29, 0.1);border-width:1px;padding:5px 0;margin:0;}hr.white{border-color:rgba(255,255,255, .35);background:rgba(255,255,255, .35);}hr.black{border-color:rgba(0,0,0, .85);background:rgba(0,0,0, .85);}.uppercase{text-transform:uppercase;letter-spacing:1px;}.font-alt{text-transform:uppercase;letter-spacing:0em;}.normal{font-weight:normal;}.strong,strong,b{font-weight:bold;font-weight:700 !important;}.lead{margin:1em 0 2em 0;font-size:140%;line-height:1.6;}.text {font-size:18px;font-weight:300;color:#000;line-height:2;}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:#111;}.bold{font-weight:700;}.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap;min-height:50px;}.strike-right {display:block;overflow:hidden;white-space:nowrap;}.strike > span,.strike-right > span {position:relative;display:inline-block;}.strike > span::before, .strike > span::after {background-attachment:scroll;background-clip:border-box;border:1px solid rgba(29,29,29,0.1);background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;content:"";height:1px;position:absolute;top:50%;width:9999px;}.strike-right > span:after {border:1px solid rgba(29,29,29,0.1);content:"";position:absolute;top:50%;width:200px;height:1px;}.strike > span:before {border:1px solid rgba(29,29,29,0.1);right:100%;margin-right:15px;}.strike > span:after,.strike-right > span:after{left:100%;margin-left:15px;border:1px solid rgba(29,29,29,0.1);}.arrow-custom {background-image:url("https://www.marvitsrl.net/wp-content/themes/marvitsrl/assets/images/arrow.png");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;vertical-align:middle;width:40px;}.arrow-custom {background-image:url("https://www.marvitsrl.net/wp-content/themes/marvitsrl/assets/images/arrow.png");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;vertical-align:middle;width:40px;}.arrow-custom-white {background-image:url("https://www.marvitsrl.net/wp-content/themes/marvitsrl/assets/images/arrow-white.png");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;vertical-align:middle;width:40px;}.icon-pdf {background-image:url("https://www.marvitsrl.net/wp-content/themes/marvitsrl/assets/images/icon-pdf.png");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:26px;vertical-align:middle;width:34px;}.icon-pdf-red {background-image:url("https://www.marvitsrl.net/wp-content/themes/marvitsrl/assets/images/icon-pdf.png");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:26px;vertical-align:middle;width:34px;}.darkblue{color:#101F51;}.allegato-wrapper {background-color:#f4f4f3;float:left;width:100%;border:1px solid rgb(236, 236, 236);height:45px;line-height:45px;}.btn-marvit,.btn-marvit:hover{border:none;background-color:white;border-radius:0;font-size:1.4em;color:#E4202C;font-style:italic;font-weight:bold;}.btn-marvit:before{font-family:'logo-marvit' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e900";position:relative;right:3px;text-transform:none;top:2px;}#contactform {display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}#contactform input, #contactform textarea {font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1;width:100%;padding:4px;border:1px solid rgba(29, 29, 29, 0.1);border-radius:0;font-weight:400;color:#000;line-height:1.8;width:100%;padding:6px 15px;border:1px solid rgba(29, 29, 29, 0.1);border-radius:0;background-color:#fefefe;margin-top:5px;margin-bottom:10px}#contactform textarea {height:100px;}.wpcf7-captchar{width:50%!important;}#contactform .wpcf7-submit {background-color:#e4202c;background-image:none;border:0 none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;float:left;font-size:100%;font-weight:700;left:auto;line-height:1;margin:5px 0 0;overflow:visible;padding:0.718em 1em;position:relative;text-decoration:none;text-shadow:none;white-space:nowrap;width:45%;}#contactform p {display:none;}#terze_parti p,#marketing p,#profilazione p {display:block!important;}.red,h1.red ,h2.red ,h3.red {color:#E4202C;}.lm-rifl:before {font-family:'logo-marvit' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e901";}.lm:before {font-family:'logo-marvit' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:"\e900";}.social-header.social-icons .fa{font-size:1.2em;}.social-header.social-icons .fa {width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;color:rgba(255, 255, 255, 0.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.social-icons .fa {font-size:1.8em;}.social-icons .fa {width:50px;height:50px;line-height:50px;text-align:center;color:#FFF;color:rgba(255, 255, 255, 0.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.social-icons.icon-circle .fa {border-radius:50%;}.social-icons.icon-rounded .fa {border-radius:5px;}.social-icons.icon-flat .fa {border-radius:0;}.social-icons .fa:hover,.social-icons .fa:active {color:#FFF;-webkit-box-shadow:1px 1px 3px #333;-moz-box-shadow:1px 1px 3px #333;box-shadow:1px 1px 3px #333;}.social-icons.icon-zoom .fa:hover,.social-icons.icon-zoom .fa:active {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.social-icons.icon-rotate .fa:hover,.social-icons.icon-rotate .fa:active {-webkit-transform:scale(1.1) rotate(360deg);-moz-transform:scale(1.1) rotate(360deg);-ms-transform:scale(1.1) rotate(360deg);-o-transform:scale(1.1) rotate(360deg);transform:scale(1.1) rotate(360deg);}.social-icons .fa-adn {background-color:#504e54;}.social-icons .fa-apple {background-color:#aeb5c5;}.social-icons .fa-android {background-color:#A5C63B;}.social-icons .fa-bitbucket,.social-icons .fa-bitbucket-square {background-color:#003366;}.social-icons .fa-bitcoin,.social-icons .fa-btc {background-color:#F7931A;}.social-icons .fa-css3 {background-color:#1572B7;}.social-icons .fa-dribbble {background-color:#F46899;}.social-icons .fa-dropbox {background-color:#018BD3;}.social-icons .fa-facebook,.social-icons .fa-facebook-square {background-color:#3C599F;}.social-icons .fa-flickr {background-color:#FF0084;}.social-icons .fa-foursquare {background-color:#0086BE;}.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square {background-color:#070709;}.social-icons .fa-google-plus,.social-icons .fa-google-plus-square {background-color:#CF3D2E;}.social-icons .fa-html5 {background-color:#E54D26;}.social-icons .fa-instagram {background-color:#A1755C;}.social-icons .fa-linkedin,.social-icons .fa-linkedin-square {background-color:#0085AE;}.social-icons .fa-linux {background-color:#FBC002;color:#333;}.social-icons .fa-maxcdn {background-color:#F6AE1C;}.social-icons .fa-pagelines {background-color:#241E20;color:#3984EA;}.social-icons .fa-pinterest,.social-icons .fa-pinterest-square {background-color:#CC2127;}.social-icons .fa-renren {background-color:#025DAC;}.social-icons .fa-skype {background-color:#01AEF2;}.social-icons .fa-stack-exchange {background-color:#245590;}.social-icons .fa-stack-overflow {background-color:#FF7300;}.social-icons .fa-trello {background-color:#265A7F;}.social-icons .fa-tumblr,.social-icons .fa-tumblr-square {background-color:#314E6C;}.social-icons .fa-twitter,.social-icons .fa-twitter-square {background-color:#32CCFE;}.social-icons .fa-vimeo-square {background-color:#229ACC;}.social-icons .fa-vk {background-color:#375474;}.social-icons .fa-weibo {background-color:#D72B2B;}.social-icons .fa-windows {background-color:#12B6F3;}.social-icons .fa-xing,.social-icons .fa-xing-square {background-color:#00555C;}.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square {background-color:#C52F30;}.menu-woocommerce ul{margin:0;float:left!important;padding-left:0;padding-right:0;}.menu-woocommerce ul li,.menu-woocommerce ul li a{display:block;position:relative;}.menu-woocommerce .navbar, .menu-page .navbar{min-height:0;padding:15px 0;}.children {display:none;-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 3px rgba(0, 0, 0, 0.5);}.children li {display:block;float:none;width:100%;border-bottom:1px solid rgba(29, 29, 29, 0.1);}#sidebar-navigation_top {width:80%;float:right;text-align:right;}.site-navigation {border-top:1px solid #CBCBCD;font-weight:400;font-size:0.9em;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 20px;background-color:#fff;}.logo-container{margin-top:-65px!important;}.site-navigation li:hover > .sub-menu,li:hover > .children{display:block!important;}.site-navigation li:hover,.site-navigation li:hover > a{color:#000}.sub-menu li:hover > a {color:#000!important;background-color:#f2f2f2 !important;}.sub-menu,.children {position:absolute;margin-top:-10px;padding:0;list-style:none;width:260px!important;z-index:99;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 20px;box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 20px;}.sub-menu li{color:#2B2E34!important;}.sub-menu .sub-menu {margin-left:230px;margin-top:-42px;}.sub-menu li, .children li {background:white none repeat scroll 0 0;display:block !important;float:none !important;margin:0 !important;padding:0;text-align:left;}.sub-menu li a,.children li a {color:#2B2E34!important;font-size:15px;background-color:white!important;}.navbar ul > li > a{padding:8px 15px;}.site-header {position:relative;z-index:2;background-color:black;color:gray;font-size:11px;padding-top:5px;padding-bottom:5px;}.site-navigation {position:relative;z-index:3;}.navbar-nav ul > li {float:left;list-style:none;list-style-type:none;min-height:30px !important;}.site-navigation li {display:inline-block;float:none;min-width:100px;}.site-navigation a{text-transform:uppercase;}.navbar ul >li {margin:0 2px}.navbar ul > li > a {color:#616163!important;display:block;font-size:1.3em;text-decoration:none;line-height:50px;letter-spacing:0.05em;}.navbar .menu > li > a.active{font-weight:bold;}.navbar ul > li > ul > li > a {line-height:26px;border-bottom:1px solid #f2f2f2;text-transform:none;font-size:15px;}.label-menu {background:white none repeat scroll 0 0;color:black;display:block;font-weight:300;font-size:1.1em;margin:0 auto;max-width:100%;text-align:center;width:100%;}.nopadding{padding:0;}.navbar{margin:0;background-color:transparent;border:0;}.language li.langactive{font-style:italic;font-weight:bold;}.language li{margin-bottom:0!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;padding:5px 10px;}.site-title {margin-bottom:-30px;transition:background 0.5s ease, padding 0.8s linear;}.bgwhite {background-color:#fff !important;}.site-branding img {padding:5px 0;}#carousel-example-generic,#carousel-example-generic-int {margin-bottom:-60px;top:-35px;}#carousel-example-generic-int .carousel-inner .item {height:350px;}#carousel-example-generic-int .carousel-inner .item .carousel-caption {background-color:transparent;text-align:left;}#carousel-example-generic-int .carousel-caption h2 {color:#9fd14c;margin:0;text-transform:uppercase;font-size:30px;}#carousel-example-generic-int .carousel-caption h3 {color:#000;margin:20px 0 0 0;text-shadow:none;font-size:19px;}#carousel-example-generic-int .carousel-inner {height:350px;}.breadcrumbs a {color:#ccc;line-height:45px;}.topbar-left a{padding-right:20px;color:white;}.topbar-left .fa{padding-right:10px;font-size:1.4em;}#topbar{background-color:black;}.language {list-style:none;}.language li{display:inline-block;}footer ul{list-style:none;list-style-type:none;padding:0;margin:0;font-size:0.9em;margin-left:0;color:white;}footer ul li{padding:2px 0;}.copyright{background-color:#EFEFEF;padding:20px 0;}.bg-footer{background-color:black;color:white;}.copyright a {color:black!important;}.copyright ul {list-style:none;margin-left:5px;padding-left:5px;}.copyright li {padding-right:5px;display:inline-block;}.copyright div{display:inline-block}.bg-footer a{color:white;}.bg-footer h2{font-size:1.5em;font-weight:normal;}.row-eq-height {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.row-eq-height > [class*='col-'] {display:flex;flex-direction:column;}.title-custom{text-transform:uppercase!important;color:white!important;background-color:#2B2E34!important;}.title-custom::after {border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #2B2E34;bottom:-10px;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;width:0;}.last-news::after {bottom:0px;top:100%;}.last-news {font-size:1.4em;padding:5px 15px;text-align:center;transform:translateY(-120%);}.last-news-post {transform:translateY(-57%);}.page-title{display:inline-block;}.black-background{background-color:black;color:white;}.white-background{background-color:white;color:#067234;}.background-orange{background-color:#FF6E33;}.background-green{background-color:#067233;}.no-decoration,.no-decoration:focus,.no-decoration:hover{text-decoration:none;}.white{color:white!important;}.nav-tabs {border-bottom:none;}.nav-tabs > li {display:inline-block;float:none;}.nav-tabs > li.active a{background-color:#2B2E34!important;color:white!important;}.nav-tabs > li a{background-color:white!important;color:#2B2E34!important;}.nav-tabs > li a:after{border:none;}.nav-tabs > li.active .title-custom::after {border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #2B2E34;}.nav-tabs > li > a {border:none;border-radius:0;padding:5px 15px;font-size:1.4em;}.nav > li > a:hover, .nav > li > a:focus{cursor:pointer;}.tabs-home{transform:translateY(-60%);-moz-transform:translateY(-60%);-webkit-transform:translateY(-60%);}.widgettitle {margin-bottom:20px;}.sidebar ul {list-style:none;padding:0;margin:0;}.sidebar ul li a {font-size:1.1em;width:100%;padding:10px 0;width:100%;display:block;margin:0;text-align:left;border-bottom:1px solid rgba(29, 29, 29, 0.1);}.sidebar li a:hover, sidebar ul li a:hover {font-size:1.1em;width:100%;width:100%;display:block;margin:0;background-color:#f2f2f2;text-decoration:none;}.sidebar li a, .sidebar ul li a {font-size:1.1em;padding:10px;}.modal-body .container{width:auto;}.consenso-privacy input{width:auto!important;}.custom-marvit-li{list-style-type:none;}.grid-sizer,.grid-item { width:25%; }@media screen and (max-width:480px) {.grid-sizer { width:100%; }.grid-item { width:100%; }}.logo-breadcrumbs {display:none;}.form-content {display:none;}.clickable-row:hover {cursor:pointer;}#contactform .checkbox-new {width:auto;}.wpcf7-list-item input[type="radio"], .wpcf7-list-item input[type="checkbox"] {width:auto !important;}.fancybox-slide--iframe .fancybox-content {max-width:80%;max-height:80%;margin:0;padding:15px;}@media screen and (max-width:320px) {}@media screen and (max-width:480px) {}@media screen and (max-width:600px) {.page-section .container .row:after{display:none;}.navbar-nav{margin:0 auto;}.navbar-collapse.navbar-collapse-custom.nopadding.collapse.in{overflow:hidden;}.navbar-collapse.navbar-collapse-custom ul{width:100%;}.background-orange .promo-text::after{width:0;}.row-eq-height > [class*='col-']{}.nopadding{}.navbar-collapse.navbar-collapse-custom.nopadding.collapse li{width:100%;}.page-section .container-fluid .col-lg-6{padding:0 0px 15px 15px;}.text{padding:15px;text-align:center;}.site-navigation li:hover > .sub-menu, li:hover > .children{display:none!important;}.page-section{min-height:0;}.single-prodotto{margin:0 auto;}.sub-menu, .children {position:relative;display:none!important;width:auto!important;}.logo-menu {display:none;}.logo-breadcrumbs {display:block;}.site-navigation li {min-height:50px;}.size-all {display:none;}.new-left {float:left;padding-top:5px;}.logo-b-home {margin-top:-65px;margin-bottom:35px;}#resp-home div div {padding-top:15px;}#sidebar-navigation_top {margin-bottom:30px;}}@media screen and (max-width:768px) {}@media screen and (max-width:900px) {}@media screen and (max-width:1024px) {}@media screen and (max-width:1200px) {}@media screen and (max-width:1650px) {.page-section .container .row:after {font-size:25em;}}@media screen and (max-width:1440px) {.page-section .container .row:after {font-size:20em;}}@media screen and (max-width:1400px) {.page-section .container .row:after,.page-section .container-fluid .row:after {display:none;}}