/* UFS */
table, td{ border:none;}

/* top */
#sp-top1 .fa {margin-right: 2px;}

/* header */
.pgMaps #sp-slider{margin: 0;}
#sp-header, .transparent-wrapper{min-height: 80px;}
header p {margin: 0;}

/* logo */
.sticky .logo, .sticky #sp-logo a.logo, .logo{height: 85px;}
.sticky .sticky__wrapper {height: 100px;}
.homepage .sp-default-logo,.homepage .sp-retina-logo {margin-top: 0; max-width: 120% !important;}
.sp-retina-logo.hidden-xs,.sp-default-logo.hidden-xs, .sp-default-logo.visible-xs-block {max-width: 345px !important;}
#sp-logo{z-index: 8 !important;}

#sp-title .sp-column {margin-bottom: -5px;}

.mod-languages {margin-top: 4px;}

#sp-top1 .sp-module ul > li, #sp-top1 .sppb-addon-module ul > li{border: none;}
#sp-top1 .fa {font-size: 16px;margin-right: 5px;}
#sp-top1 .contactsTop{margin-top: -25px;}
#sp-top1 .sppb-icons-group-list {margin-top: -32px !important;}
#sp-top1 .sppb-icons-group-list li {margin-right: 25px;}

#sp-top2 .sp-column.pull-right {margin-top: -10px;}
#sp-top2 .pull-right{float: left !important;}

#sp-top3 .sp-module {float: left;}

/* freccia sopra icona instagram in realtà è il tooltip */
.tooltip.fade.top.in{display: none !important;}

/* menu */
div#menuLang ul.maximenuck li.level1.parent > a::after, div#menuLang ul.maximenuck li.level1.parent > span.separator::after{border-color: #fff transparent transparent;}
#sp-section-1, #sp-section-1 a, #sp-top-bar span, #sp-top-bar i {color: #ffffff;}
#sp-top-bar span:hover,#sp-top-bar i:hover {color: #5c5c5c !important;}
#menuLang .titreck-title{margin-right: 5px;}
.level2 .titreck-title{color: #000000 !important;}
.level2 .titreck-title:hover{color: #5c5c5c !important;}
.fa.fa-instagram:hover {color: #5c5c5c !important;}
#sp-menu{text-align: right;}
.sp-megamenu-parent a{text-align: left;}
#sp-header.color #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background:rgba(34,169,225,0.85);}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:rgba(34,169,225,0.85);}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{color: #ffffff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{background-color: rgba(0,0,0,0.25) !important;}
#sp-topsearch {padding: 0;color:#22a9e1;}
.homepage #sp-topsearch {margin-top: 2em;}
.hiddenItemMenu{display: none !important;}

/* filetto */
#sp-user4 img {margin-top: 10px;}

/* lingue */
#menuLang {margin-top: 9px;}
#menuLang .maximenuck2 {background-color: #ffffff !important; padding-left: 10px !important;}
#menuLang .maximenuck2 a:hover{color:#21c2f8 !important;}
.mod-languages {text-align: right;}
.lang-inline {border: none !important;}

.ap-modal-login {margin-top: 7px;}

/* TAB */
#pwebbox191_toggler {font-size: 22px;line-height: 1.6em;}
#pwebbox191_toggler .pweb-icon::before {margin-left: 12px;}
#pwebbox191_toggler .pweb-icon {top: 53px !important;}
#pwebbox191_toggler .pweb-text {position: absolute;top: 14px;}
.pwebbox.pweb-slidebox.pweb-left.pweb-horizontal .pwebbox-box {top: 130px;}
.pweb-theme-elastica.pwebbox_toggler:hover {background-color: #001e52 !important;border-color: #001e52 !important;}
.pweb-theme-elastica.pwebbox_toggler {font-family: Open Sans, sans-serif;}

.sppb-btn-default, .btn.sppb-btn-default {background-color: #21c2f8;color: #fff;border: none;}
.sppb-btn-default:hover, .sppb-btn-default:focus, .btn.sppb-btn-default:hover, .btn.sppb-btn-default:focus { background-color: #001e52; color: #fff;}

/* form */
#formContatti .formControls .row {float: left !important;}
#formContatti .col-md-4 {width: 90%;}
#formContatti .col-sm-3, #formContatti .col-sm-6{width: 100%;}
#formContatti input, #formContatti textarea {background: transparent !important;color: #fff !important;}
#formContatti .rsform-captcha-refresh-button.btn.btn-default {margin-left:5px;background: none;color: #22a9e1;}
#column-id-1592388638156 {padding-bottom: 0;}
#sppb-addon-wrapper-1592551847433 {margin: 0;}
input[type="checkbox"], input[type="radio"] {margin: 0 5px;}

/* FORM QUESTIONARIO TECNICO */
.questTec{width:100%; line-height:15px; color:#000;}
.questTec td{padding-left:15px !important;}
.questTec label{ display:inline; }
.questTec label, .questTec input,.questTec button,.questTec select,.questTec textarea{font-size:12px;}
.questTec textarea, .questTec input,.questTec input[type="text"], .questTec input[type="password"], .questTec input[type="datetime"], .questTec input[type="datetime-local"], .questTec input[type="date"], .questTec input[type="month"], .questTec input[type="time"], .questTec input[type="week"], .questTec input[type="number"], .questTec input[type="email"], .questTec input[type="url"], .questTec input[type="search"], .questTec input[type="tel"], .questTec input[type="color"]{height:auto; }
.questTec .trasparente input, .questTec #ottenuto_per0, .questTec #ottenuto_per1,.questTec #ottenuto_per2,.questTec #ottenuto_per3, .questTec #maschiatura_rigida0, .questTec #maschiatura_rigida1, .questTec #maschiatura_rigida2, .questTec #maschiatura_rigida3,.questTec #maschiatura_compensata0, .questTec #maschiatura_compensata1,.questTec  #lubrificante_tipo0,.questTec  #lubrificante_tipo1,.questTec  #lubrificante_tipo2,.questTec  #lubrificante_tipo3{background-color:transparent; border:none;}
.questTec input, .questTec textarea, .questTec .uneditable-input{width:auto;}
.questTec .rsform-checkbox{margin-left: 5px;margin-right: 5px;margin-top: -3px;}
.questTec .rsform-radio{margin: -3px 5px;}
.questTec .rsform-submit-button{padding: 0.8em 3em; font-size:1.5em;}
.questTec .rsform-submit-button:hover{ background:#21C2F8; color:#FFF;}
.questTec #Submit {margin-right: 3em;}
.questTec img{display: inline;}
.questTec .img_inline {float: left !important;}
.questTec #filettaturaA,.questTec #filettaturaB,.questTec #filettaturaC,.questTec #filettaturaD,.questTec #filettaturaE, .questTec #foro_passante_A, .questTec  #foro_cieco_A, .questTec #foro_cieco_B,.questTec  #foro_cieco_passante_A, .questTec  #foro_cieco_passante_B, .questTec #foro_passante_xD, .questTec #foro_cieco_xD, .questTec #foro_cieco_passante_xD, .questTec #lubrificante_percentuale_emulsione {display: inline;}
.questTec p.right {text-align: right;margin-right: 15px;}

/* FORM EMO 2023 */
#formEmo .formControls .row {float: left !important;}
#formEmo .col-md-4 {width: 90%;}
#formEmo .col-sm-3, #formEmo .col-sm-6{width: 100%;}
#formEmo textarea {background: transparent !important;color: #fff !important;}
#formEmo .rsform-captcha-refresh-button.btn.btn-default {margin-left:5px;background: #337ab7; color:#fff;}
#formEmo .btn-primary:hover {background-color: #286090;}
#formEmo .control-label {display: none;}

#formSodCli .form-horizontal .control-label {text-align: left;float: none;width: auto;font-weight: bold;}
#formSodCli .col-sm-6{width: 100%;}
#formSodCli {margin-top: 30px;}
#formSodCli .rsform-block-header {text-align: justify;padding: 0 15px;}
#formSodCli button {  border-color: #1ea4db; background-color: #22a9e1;color: #fff;}
#formSodCli button:hover {border-color: #1678a1;background-color: #1d9dd2; }

input[type="checkbox"], .radio-inline input[type="radio"] {margin-top: 6px;}

.rsform-captcha-refresh-button {background: #e1e1e1; float: left; margin-top: 10px;}
.rsform-captcha-refresh-button:hover {background: red;color: #fff;}

.formRequired {color: red;}

.sp-page-builder .page-content #section-id-1592390529288{padding: 0!important;}

/* video */
#sppb-addon-wrapper-1482798689{display: none;}
.modTextVideo {background: rgba(0,0,0,0.4); margin: 0 50px; text-align: center;}
.sezTopVideo{box-shadow: 0px 20px 40px #000;z-index: 10 !important;}
.sezBottomVideo {box-shadow: 0px -20px 40px #000; z-index: 10 !important;}
.mfp-video-preview::after {background-size: 12%!important;}
.bannerVideoHome{overflow:hidden;min-height: 200px !important;}
#lytGallAper {margin-top: -6px;}
.videoWrapper { position: relative; padding-bottom: 54.95%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.bgSlideHome {background: rgba(0,0,0,0.4) !important; width: 1100px; height: 200px;}
#rev_slider_2_1 .sp-module ul > li, .sppb-addon-module ul > li {border-bottom: none;}

/* home */
.rowService:hover{background: #f8f8f8; cursor: default;}
.modServizi {margin: -40px 0;}

/* advertising */
#sppb-addon-1592390529291 img{margin-top: 10px; float: right;}
#sppb-addon-1592390529291 .sppb-carousel-pro-text { margin-top: 30px;}
#sppb-addon-1592390529291 .sppb-btn {position: absolute;bottom: 0;}
#sppb-addon-1592390529291 strong{text-transform: uppercase; font-weight: bold; font-size: 24px;}
#sppb-addon-1592390529291 .sppb-col-sm-6:first-child{-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
#sppb-addon-1592390529291 .sppb-col-sm-6:last-child{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}

/* prodotti */
#section-id-1594306075628 .sppb-addon-image-layout-wrap .sppb-col-sm-6:first-child{-ms-flex: 0 0 35%;flex: 0 0 35%;	max-width: 35%;}
#section-id-1594306075628 .sppb-addon-image-layout-wrap .sppb-col-sm-6:last-child{-ms-flex: 0 0 65%;flex: 0 0 65%;	max-width: 65%;}
.image-layout-preset-style-card .sppb-addon-image-layout-content {margin: -30px 0 100px;}
.button.customerservice{background-color:#031b4c;}
.button.customerservice:hover{background-color:#34476d;}

#section-id-1594306075628 .button {padding: 12px;}

/* POPUP */
#sppb-modal-1593611145151 {border-radius: 10px;}
.sj_popup_wrap .relative {background: none;}
#sj-popup-211 .sj-popup{background: none;}

.mod_sigplusmodGalleriaHome{margin: 0 0 -60px 0;}

/* pubblicità */
#tblPlubblicita td{padding: 0 20px;}
#sppb-addon-1700644378245 i{display: none;}

/* catalogo 40 */
.lnkPdf a img { width: 60px; height: 60px; }

#contact-us .sppb-addon-title {color: #fff !important;}

/* footer */
.homepage #sp-bottom{display: none;}
#sp-footer {border-top: 1px solid #fff;}
#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {-ms-flex: 0 0 85%;flex: 0 0 85%;max-width: 85%;}
#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-action {-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}

#lytGallAper .sppb-col-md-1{padding: 0 !important;}


/* ----------------------------------------------------------------*/
/* ----------------------     Media     ---------------------------*/
/* ----------------------------------------------------------------*/

/* Smartphones */
@media (max-width: 360px) {
	/* tabelle */
	table tr td{float:left; width:100% !important;}
	table tr td h2{ text-align:left;}
	table tr td img{ max-width:100% !important;}

	.homepage #sp-logo {width: 85%;float: left;}
	.homepage .sticky .logo, .homepage .sticky #sp-logo a.logo, .homepage .logo {height: 90px;}
	.homepage .sp-default-logo, .homepage .sp-retina-logo {margin-top: 0px;}
	.sp-retina-logo.hidden-xs, .sp-default-logo.hidden-xs, .sp-default-logo.visible-xs-block {max-width: 250px !important;}
	.homepage #offcanvas-toggler {float: left;}
	.flex.sticky #offcanvas-toggler > i {margin: 10px auto 0;}
	.homepage .sticky #offcanvas-toggler {top: 12px;}
	.homepage #sp-top-bar {min-height: 85px;}
	#sp-top-bar {min-height: 92px;}
	.sp-module ul > li > a, .sppb-addon-module ul > li > a {line-height: 8px;}
	#sp-top3 .socialTop {position: absolute;right: 0;}
	.homepage #sp-top1 .pull-right, .homepage #sp-top3 .pull-right {float: left !important;}
	#sp-top-bar .pull-right { position: absolute; right: 115px; top: -7px;}
	#sppb-addon-1593175838819 li{float: left; margin-right: 0!important;}
	#sppb-addon-1593175838819 .sppb-icons-group-list li#icon-1593175838821 a {height: auto !important;font-size: 12px;}
	#sp-menu .sp-megamenu-wrapper {position: absolute;right: -15px;}
	/* lingue */
	#menuLang .floatck li {height: 40px;margin:0;padding-top: 15px;}
	#menuLang ul.maximenuck { position: absolute !important; top: -5px; left:15px;}
	
	#sp-topsearch{display: none;}

	/* social */
	#section-id-1593164614090{width: 150px; margin-top: 10px !important;}
	#section-id-1593164614090 .flex-icon-wrap {float: left;	margin-top: -12px !important;margin-right: 0!important;}
	#section-id-1593164614090 .flex-icon-wrap .fa{font-size:25px !important;}

	/* filetto */
	#sp-user4 img{position: absolute;right: 67px;width: 26%;}

	.sezTopVideo{padding-top: 0 !important;}
	
	/* home */
	.modTextVideo {margin: 0 !important;}
	.modTextVideo h3 {font-size: 1.1em !important;}
	#slick-carousel-1482798687 h1 {font-size: 1.3em !important;}
	#slick-carousel-1482798687 .slick-desc div {padding: 0!important;}

	#section-id-1482798743 .sppb-carousel-inner > .sppb-item {padding: 60px 0;}

	#section-id-1482798693 .sppb-addon-wrapper{margin: 0;}
	#lytGallAper .sppb-col-md-1{width: 15.999% !important;}
	#section-id-1482798693 {z-index: 10 !important;}

	/* prodotti */
	.pgProd #section-id-1594306075628 .sppb-col-sm-6 { flex: 0 0 100% !important; max-width: 100% !important; margin-bottom: 30px; }
	.pgProd .button.customerservice { font-size: 0.6em; margin: 20px -10px; }

	/* advertising */
	#sppb-addon-1592390529291 img{max-width: 80px;}
	#sppb-addon-1592390529291 strong {font-size: 12px;}
	#sppb-addon-1592390529291 .sppb-btn {padding: 5px;margin-bottom: -30px;}
	#sppb-addon-1592390529291 .sppb-carousel-indicators{margin-left:0;}

	/* slideshow */
	#rev_slider_1_1_wrapper{margin-top: 20px;}

	#sppb-addon-1594624568133 img{margin-top: 20px;}

	.sppb-carousel-arrow.left i {left: -10px;margin-left: 0;}
	.sppb-carousel-arrow.right i {right: -10px;margin-right: 0;}

	/* pagina contatti */
	.pgContacts td{height: auto!important;}

	/* footer */
	#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}

@media (min-width: 361px) and (max-width: 400px) {
	/* tabelle */
	table tr td{float:left; width:100% !important;}
	table tr td h2{ text-align:left;}
	table tr td img{ max-width:100% !important;}

	.homepage #sp-logo {width: 85%;float: left;}
	.sp-retina-logo.hidden-xs, .sp-default-logo.hidden-xs, .sp-default-logo.visible-xs-block {max-width: 300px !important;}
	.homepage .sp-default-logo, .homepage .sp-retina-logo {max-width: 100% !important;margin-top: 0px;}
	.homepage .sticky .logo, .homepage .sticky #sp-logo a.logo, .homepage .logo {height: 90px;}
	.homepage #offcanvas-toggler {float: left;}
	.homepage .sticky #offcanvas-toggler {top: 14px;}
	.sticky #offcanvas-toggler {top: 12px;}
	.homepage #sp-top-bar {min-height: 85px;}
	#sp-top-bar {min-height: 92px;}
	#sp-menu .sp-megamenu-wrapper {position: absolute;right: -15px;}
	#sp-top3 .socialTop {position: absolute;right: 3px;}
	.homepage #sp-top1 .pull-right, .homepage #sp-top3 .pull-right {float: left !important;}
	#sp-top-bar .pull-right { position: absolute; right: 115px; top: -7px;}
	#sppb-addon-1593175838819 li{float: left; margin-right: 0!important;}
	#sp-menu.col-xs-1 { width:15%;}
	#sppb-addon-1593175838819 li {height: 30px;}
	/* lingue */
	#menuLang .floatck li {height: 40px;margin:0;}
	#menuLang ul.maximenuck { position: absolute !important; top: -5px; left:15px;}

	#sp-topsearch{display: none;}

	/* social */
	#section-id-1593164614090{width: 150px;}
	#section-id-1593164614090 .flex-icon-wrap {float: left;	}
	#section-id-1593164614090 .flex-icon-wrap .fa{font-size:25px !important;margin-right: -20px;}

	/* filetto */
	#sp-user4 img{position: absolute;right: 67px;width: 26%;}

	.sezTopVideo{padding-top: 0 !important;}
	
	/* home */
	.modTextVideo {margin: 0 !important;}
	.modTextVideo h3 {font-size: 1.1em !important;}
	#slick-carousel-1482798687 h1 {font-size: 1.3em !important;}
	#slick-carousel-1482798687 .slick-desc div {padding: 0!important;}

	/* prodotti */
	.pgProd #section-id-1594306075628 .sppb-col-sm-6 { flex: 0 0 100% !important; max-width: 100% !important; margin-bottom: 30px; }
	.pgProd .button.customerservice { font-size: 0.8em; margin: 20px -5px; }

	/* advertising */
	#sppb-addon-1592390529291 img{max-width: 80px;}
	#sppb-addon-1592390529291 strong {font-size: 12px;}
	#sppb-addon-1592390529291 .sppb-btn {padding: 5px;margin-bottom: -30px;}
	#sppb-addon-1592390529291 .sppb-carousel-indicators{margin-left:0;}

	#section-id-1482798743 .sppb-carousel-inner > .sppb-item {padding: 60px 0;}

	#section-id-1482798693 .sppb-addon-wrapper{margin: 0;}
	#lytGallAper .sppb-col-md-1{width: 15.999% !important;}
	#section-id-1482798693 {z-index: 10 !important;}

	/* slideshow */
	#rev_slider_1_1_wrapper{margin-top: 20px;}

	#sppb-addon-1594624568133 img{margin-top: 20px;}

	.sppb-carousel-arrow.left i {left: -10px;margin-left: 0;}
	.sppb-carousel-arrow.right i {right: -10px;margin-right: 0;}

	/* pagina contatti */
	.pgContacts td{height: auto!important;}

	/* footer */
	#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}

/* Smartphones to Tablets */
@media (min-width: 401px) and (max-width: 767px) {
	/*tabelle*/
	table tr td{float:left; width:100%!important;}
	table tr td h2{ text-align:left;}
	table tr td img{ max-width:100% !important;}

	#sp-top-bar .col-sm-6 {width: 100% !important;}

	.homepage .sticky .sticky__wrapper {height: 90px;}
	.sticky .sticky__wrapper {height: 80px;}
	#offcanvas-toggler {float: right;top: -10px;}
	.homepage #offcanvas-toggler {float: left; top: 0;}
	.sticky #offcanvas-toggler {top: 0 !important;}
	.homepage .sticky #offcanvas-toggler {top: 10px !important;}
	#sp-topsearch{display: none;}

	#sp-header {padding-top: 10px;}
	.homepage #sp-header {padding-top: 0;}
	#sp-logo {width: 65% !important;float: left;}
	.sp-retina-logo{max-width: 250px !important;}
	.sp-default-logo,.sp-retina-logo {width: 100% !important;}
	.sp-default-logo, .sp-retina-logo {margin-top: -20px;}
	#sp-menu .sp-megamenu-wrapper {position: absolute;right: 0;}
	#sp-top2 .sp-column.pull-right {margin-top: -12px;}
	#sp-top1 .sppb-icons-group-list {margin-top: -40px !important;}
	.homepage #sp-top1 .pull-right, .homepage #sp-top3 .pull-right {float: left !important;}
	#sp-top-bar .pull-right { position: absolute; right: 115px; top: -7px;}
	#sp-top-bar .col-sm-9 {width: 75%;padding-top: 5px;margin-bottom: -5px;}
	#sp-top-bar .col-sm-3 {padding-top: 5px;margin-bottom: -5px;}
	#sp-top1 .sppb-icons-group-list li {margin-right: 5px;}
	.pull-right{margin-left: 0;}
	#sp-top-bar .col-sm-6 {width: 65%;}
	.sppb-icons-group-list {text-align: left;}
	/* lingue */
	#menuLang .floatck li {height: 40px;margin:0;}
	#menuLang ul.maximenuck { position: absolute !important; top: -5px; left:15px;}
	#sppb-addon-1592390529291 .sppb-btn {padding: 5px;margin-bottom: -30px;}
	#sppb-addon-1592390529291 .sppb-carousel-indicators{margin-left:0;}

	/* social */
	#sp-top3 .socialTop {position: absolute;right: 0;width: 200px;top: -6px;}
	#section-id-1593164614090 .flex-icon-wrap .fa{font-size:25px !important;margin-right: -20px;}

	/* filetto */
	#sp-user4 img{position: absolute;right: 67px;width: 16%;}

	.sezTopVideo{padding-top: 0 !important;}

	#section-id-1482798693 .sppb-addon-wrapper{margin: 0;}
	#lytGallAper .sppb-col-md-1{width: 15.999% !important;}
	#section-id-1482798693 {z-index: 10 !important;}
	
	#section-id-1482798743 .sppb-carousel-inner > .sppb-item {padding: 60px 20px;}

	/* prodotti */
	.pgProd #section-id-1594306075628 .sppb-col-sm-6 { flex: 0 0 100% !important; max-width: 100% !important; margin-bottom: 30px; }
	.pgProd .button.customerservice { font-size: 0.8em; margin: 20px -5px; }

	/* pagina contatti */
	.pgContacts td{height: auto!important;}

	/* footer */
	#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
	#offcanvas-toggler {right: -3em;}
	#menuLang .floatck li {height: 20px;margin: 20px 0 0;}
	#sp-topsearch{display: none;}

	#sp-header .col-sm-3 {width: 40%;}
	#sp-top-bar .sppb-icons-group-list {text-align: left;}

	.sp-retina-logo{max-width: 250px !important;}
	.homepage .sp-default-logo, .homepage .sp-retina-logo{width: 100% !important;}
	.homepage #offcanvas-toggler {right: -350px;}
	#sppb-addon-1592390529291 .sppb-btn {padding: 5px;margin-bottom: -30px;}
	#sppb-addon-1592390529291 .sppb-carousel-indicators{margin-left:0;}

	/* Filetto */
	#sp-user4 img {width: 90px !important; max-width: none;}

	/* social */
	#section-id-1593164614090 .flex-icon-wrap .fa{font-size:25px !important;margin-right: -20px;}

	.sezTopVideo{padding-top: 0 !important;}

	#lytGallAper .sppb-col-md-1{width: 8.333333% !important;}

	.homepage #sp-top1 .pull-right, .homepage #sp-top3 .pull-right, #sp-top-bar .pull-right {float: left !important;}
	#sp-top-bar .col-sm-9 {width: 65%;padding-top: 5px;margin-bottom: -5px;}
	#sp-top-bar .col-sm-3 {padding-top: 5px;margin-bottom: -5px;}
	.sp-module.socialTop {position: absolute;right: 0;}

	#sp-top1 {width: 60% !important;}
	#sp-top1 .sppb-icons-group-list {margin-top: -10px !important;}
	#sp-top3 {margin-top: 6px !important;width: 40%;}
	.sp-module.socialTop {top: 5px;}
	.sp-module ul > li > a, .sppb-addon-module ul > li > a {line-height: 0px;}

	/* form */
	.checkbox-inline, .radio-inline {display: table-row;}

	/* catalogo 40 */
	.sppb-addon.sppb-addon-single-image.sppb-text-center.lnkPdf {text-align: right;}

	/* footer */
	#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}

/* Tablets landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
	/* top */
	#sp-top1, #sp-top3 {width: 50%;}

	.sppb-icons-label-text.right {border-right: 1px solid #fff !important;padding-right: 30px;}
}

/* Large Display */
@media (min-width: 1200px) {
	/* top */
	#sp-top1, #sp-top3 {width: 50%;}

	.sppb-icons-label-text.right {border-right: 1px solid #fff !important;padding-right: 30px;}

}

@media only all and (max-width: 768px) {

	/* video */
	.bannerVideoHome{ height: auto !important; }

	/* form */
	.checkbox-inline, .radio-inline {display: block;}
	.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {margin-left: 0;}
}

@media only all and (min-width: 50em) {
	/* menu mobile */
	#offcanvas-toggler {display: none;}
	#sp-user4 img{position: absolute;}

	/* catalogo 40 */
	.lnkPdf img { margin-top: -185px;margin-left: 300px; }
}

@media only all and (max-width: 90em) {
	.flex-icon-wrap { margin-right: 20px !important; }
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
    /* IE10+ specific styles go here */ 
}

