/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("style.css");


a.iubenda-nostyle.iubenda-embed.eng:lang(it) {display:none;}
a.iubenda-nostyle.iubenda-embed.ita:lang(en) {display:none;}
.codice-etico.ita:lang(en) {display:none;}

.formatta-liste li {
    font-family: 'DINPro';
    font-size: 16px;
    line-height: 23px;
}

.filter_holder ul li span {
    letter-spacing: 0px;
}
.striscia_contatti:hover {
    background: #00004D!important;
}

/*AGGIUSTAMENTI PER FOOTER*/
div#text-43:lang(it) {
    display: none;
}
div#text-3:lang(en) {
    display: none;
}
div#text-44:lang(it) {
    display: none;
}
div#text-4:lang(en) {
    display: none;
}
div#text-45:lang(it) {
    display: none;
}
div#text-45 h5 {
    visibility: hidden;
}
div#text-5:lang(en) {
    display: none;
}
div#text-46:lang(it) {
    display: none;
}
div#text-6:lang(en) {
    display: none;
}
/*FINE AGGIUSTAMENTI PER FOOTER*/
/*SELETTORE LINGUA*/
div#lang_sel {
    position: absolute!important;
    top: 25px!important;
    left: 100px!important;
}
#lang_sel li {
    width: 50px!important;
}
#lang_sel ul ul {
    width: 50px!important;
}
.sticky div#lang_sel {
    top: 15px!important;
}
/*FINE SELETTORE LINGUA*/
.blog_holder.masonry.masonry_pagination {
    margin-top: 10%;
}
.titoli-speciali-desktop {
    display: none!important;
}
.alza-slider-margine {
    margin-top: -100px;
}
a.color_hover:hover {
    color: #ff5400!important;
}
.single-portfolio_page .portfolio_navigation {
    display: none;
}
span.more_facts_button_text {
    font-family: 'BebasNeue';
    font-size: 26px!important;
}
.un-quinto-colonna {
    width: 20%;
}
.tendina.testo-scuro ul li a {
    display: block;
    padding: 7px 10px;
    color: #333;
    font-family: 'DINPro';
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
.side_menu_button {
    display: none;
}
/*POPUP CREDITS*/
#AnythingPopup_BoxContainerFooter1 {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000000;
    opacity: .8!important;
    -moz-opacity: .8!important;
    filter: alpha(opacity=80)!important;
    border: 0px solid #FF5400!important;
    z-index: 999;
    display: none;
}
#AnythingPopup_BoxContainer1 {
    width: 60%!important;
    height: 240px!important;
    margin-left: -30%;
    margin-top: -120px;
    left: 50%!important;
    top: 50%!important;
    text-align: center!important;
    background: transparent!important;
    border: 0px solid #FF5400!important;
    padding: 0;
    position: fixed;
    z-index: 99999;
    cursor: default;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    display: none;
}
#AnythingPopup_BoxContainerHeader1 {
    height: 30px;
    background: transparent!important;
}
#AnythingPopup_BoxTitle1 {
    float: none!important;
    color: #ff5400!important;
    font-family: 'BebasNeue'!important;
    font-size: 40px!important;
    font-weight: normal!important;
    width: 60%!important;
    left: 50%!important;
    position: absolute!important;
    margin-left: -30%!important;
}
#AnythingPopup_BoxClose1 {
    float: none!important;
    width: 60%!important;
    position: absolute!important;
    bottom: 0px!important;
    left: 50%;
    margin-left: -30%!important;
}
/* INSERIMENTO FONT, MALEDETTO DANIELE */
@font-face {
	font-family: 'DINPro';
	src: url('../eot/dinpro-light.eot');
	src: local('DINPro-Light'),
		url('../eot/dinpro-lightd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/dinpro-light.woff2') format('woff2'),
		url('../woff/dinpro-light.woff') format('woff'),
		url('../ttf/dinpro-light.ttf') format('truetype'),
		url('../svg/dinpro-light.svg#DINPro-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro';
	src: url('../eot/dinpro-black.eot');
	src: local('DINPro-Black'),
		url('../eot/dinpro-blackd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/dinpro-black.woff2') format('woff2'),
		url('../woff/dinpro-black.woff') format('woff'),
		url('../ttf/dinpro-black.ttf') format('truetype'),
		url('../svg/dinpro-black.svg#DINPro-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro';
	src: url('../eot/dinpro-medium.eot');
	src: local('DINPro-Medium'),
		url('../eot/dinpro-mediumd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/dinpro-medium.woff2') format('woff2'),
		url('../woff/dinpro-medium.woff') format('woff'),
		url('../ttf/dinpro-medium.ttf') format('truetype'),
		url('../svg/dinpro-medium.svg#DINPro-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeue';
	src: url('../eot/bebasneuebold.eot');
	src: local('Bebas Neue Bold'), local('BebasNeueBold'),
		url('../eot/bebasneueboldd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/bebasneuebold.woff2') format('woff2'),
		url('../woff/bebasneuebold.woff') format('woff'),
		url('../ttf/bebasneuebold.ttf') format('truetype'),
		url('../svg/bebasneuebold.svg#BebasNeueBold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro';
	src: url('../eot/dinpro-bold.eot');
	src: local('DINPro-Bold'),
		url('../eot/dinpro-boldd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/dinpro-bold.woff2') format('woff2'),
		url('../woff/dinpro-bold.woff') format('woff'),
		url('../ttf/dinpro-bold.ttf') format('truetype'),
		url('../svg/dinpro-bold.svg#DINPro-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'DINPro';
	src: url('../eot/dinpro-regular.eot');
	src: local('DINPro-Regular'),
		url('../eot/dinpro-regulard41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/dinpro-regular.woff2') format('woff2'),
		url('../woff/dinpro-regular.woff') format('woff'),
		url('../ttf/dinpro-regular.ttf') format('truetype'),
		url('../svg/dinpro-regular.svg#DINPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeueBook';
	src: url('../eot/bebasneuebook.eot');
	src: local('Bebas Neue Book'), local('BebasNeueBook'),
		url('../eot/bebasneuebookd41d.eot?#iefix') format('embedded-opentype'),
		url('../woff2/bebasneuebook.woff2') format('woff2'),
		url('../woff/bebasneuebook.woff') format('woff'),
		url('../ttf/bebasneuebook.ttf') format('truetype'),
		url('../svg/bebasneuebook.svg#BebasNeueBook') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1 {
    font-family: 'BebasNeue';
    font-size: 60px;
    letter-spacing: 0px;
    line-height: 65px;
}
h2, .h2, h2 a {
    color: #333335;
    font-size: 40px;
    letter-spacing: 0px;
    font-family: 'BebasNeue';
    line-height: 40px;
}
h3 {
    font-family: 'DINPro';
    font-size: 24px;
    font-weight: 700;
    line-height: 27px;
    color: #666677;
}
h4 {
    font-family: 'BebasNeue';
    font-size: 36px;
    line-height: 30px;
}
h5 {
    font-family: 'BebasNeueBook';
    font-size: 36px;
}
h6 {
    font-family: 'BebasNeue';
    font-size: 17px;
    color: #333335;
}
p {
    font-family: 'DINPro';
    font-size: 16px;
    line-height: 21px;
}
a.bottonepieno {
    font-family: 'BebasNeue';
    font-size: 17px;
    letter-spacing: 0px;
}
/*FINE INSERIMENTO FONT*/
/*ANIMAZIONE BOTTONEPIENO*/
@-webkit-keyframes bottonepieno {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes bottonepieno {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.bottonepieno {
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.bottonepieno:before {
  content: '';
  position: absolute;
  border: #ff5400 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.bottonepieno:hover:before, .bottonepieno:focus:before, .bottonepieno:active:before {
  -webkit-animation-name: bottonepieno;
  animation-name: bottonepieno;
}
/*ANCORAGGIO MENU*/
header.sticky .header_top {
    background-color: rgba(51,51,53,1);
    display: block!important;
}
header.sticky li#menu-item-787 {
    height: 60px;
    line-height: 60px;
}
header.sticky li#menu-item-787 img {
    margin-top: 19px!important;
}
header.sticky li#menu-item-787:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    display: block;
    top: 61px;
}
/* inclinazione background menu */
nav.main_menu.right>ul {
    -webkit-transform: skewX(50deg);
    -moz-transform: skewX(50deg);
    -ms-transform: skewX(50deg);
    -o-transform: skewX(50deg);
    transform: skewX(50deg);
    display: block;
}
nav.main_menu.drop_down.right {
    background: #00004D;
    -webkit-transform: skewX(20deg);
    -moz-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    -o-transform: skewX(20deg);
    transform: skewX(-50deg);
    width: 52%;
    display:block!important;
}
nav.main_menu.right {right: 8%;}
.colonna.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
    width: 23%;
    margin-right: 15px;
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,77,0.4);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,77,0.4);
    box-shadow: 0px 0px 20px 2px rgba(0,0,77,0.4);
    padding-top: 0px;
}
.vc_row.wpb_row.section.vc_row-fluid.primarigahome {background-position-y: -170px;}
.vc_row.wpb_row.section.vc_row-fluid.sliderduehome {
    position: relative;
    top: -310px;
}
.wpb_single_image.wpb_content_element.vc_align_right.frecciabox {
    left: 24px;
    position: relative;
}
.bottonevuoto {
    border: 2px solid;
    border-radius: 0px!important;
    border-color: #ff5400;
    -webkit-transform: skewX(-50deg);
    -moz-transform: skewX(-50deg);
    -ms-transform: skewX(-50deg);
    -o-transform: skewX(-50deg);
    transform: skewX(-50deg);
    display: block;
    text-align: center;
    padding: 10px 0;
    font-family: 'BebasNeue';
    font-size: 18px;
}
.bottonevuoto span {
    -webkit-transform: skewX(50deg);
    -moz-transform: skewX(50deg);
    -ms-transform: skewX(50deg);
    -o-transform: skewX(50deg);
    transform: skewX(50deg);
    display: block;
    font-weight: 700;
    color: #fff;   
    font-size: 18px;
    font-family: 'BebasNeue';
}
.bottonepieno {
    border: 2px solid;
    background-color: #ff5400;
    border-radius: 0px!important;
    border-color: #ff5400;
    -webkit-transform: skewX(-50deg);
    -moz-transform: skewX(-50deg);
    -ms-transform: skewX(-50deg);
    -o-transform: skewX(-50deg);
    transform: skewX(-50deg);
    display: block;
    text-align: center;
    padding: 10px 0;
    /*width:100%;*/
}
.bottonepieno span {
    -webkit-transform: skewX(50deg);
    -moz-transform: skewX(50deg);
    -ms-transform: skewX(50deg);
    -o-transform: skewX(50deg);
    transform: skewX(50deg);
    display: block;
    font-weight: 700;
    color: #fff;   
}
.vc_row.wpb_row.section.vc_row-fluid.sliderhome {z-index: 0;}
.latest_post_holder.image_in_box .latest_post_text {
    padding: 16% 0 0 45%;
    text-align: center;
}
/*CSS VALE*/
/*SLIDER HOME PAGE*/
.ls-nav-next:after, .ls-nav-prev:after {
    position: absolute;
    left: 0!important;
    font-family: FontAwesome,serif;
    line-height: 54px;
    display: block!important;
    color: #fff;
    text-align: center;
    opacity: 0;
}
div#layerslider_1 .ls-nav-prev, div#layerslider_9 .ls-nav-prev, div#layerslider_15 .ls-nav-prev, div#layerslider_22 .ls-nav-prev {
    background: url(../png/arrow_slider.png)!important;
    border: 0px solid red!important;
    width: 65px;
    height: 30px;
    left: 0;
    background-repeat: no-repeat!important;
    background-size: 145px 30px!important;
    border-radius: 0px!important;
}
div#layerslider_1 .ls-nav-next, div#layerslider_9 .ls-nav-next, div#layerslider_15 .ls-nav-next, div#layerslider_22 .ls-nav-next {
    background: url(../png/arrow_slider.png)!important;
    border: 0px solid red!important;
    width: 65px;
    height: 30px;
    right: 0;
    background-repeat: no-repeat!important;
    background-size: 145px 30px!important;
    border-radius: 0px!important;
    background-position: -78px 0px!important;
}
@media all and (min-width:300px) and (max-width:767px) {
#layerslider_1 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    width: 110px!important;
    top: -50px;
    left: -70px;
}
#layerslider_1 .ls-l a.bottonepieno.bottone-sistema-slide {
    position: absolute;
    top: -50px;
    left: -150px;
    width: 100px!important;
}
#layerslider_9 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    width: 140px!important;
    top: -50px;
    left: -50px;
    padding: 10px 0px!important;
}
#layerslider_9 .ls-l a.bottonepieno.bottone-sistema-slide {
    position: absolute;
    top: -50px;
    left: -170px;
    width: 140px!important;
    padding: 10px 0px!important;
}
#layerslider_15 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    width: 140px!important;
    top: -50px;
    left: -50px;
    padding: 10px 0px!important;
}
#layerslider_15 .ls-l a.bottonepieno.bottone-sistema-slide {
    position: absolute;
    top: -50px;
    left: -170px;
    width: 140px!important;
    padding: 10px 0px!important;
}
}
@media all and (min-width:768px) and (max-width:1023px) {
#layerslider_1 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    position:absolute;
    left: -20px;
}
#layerslider_1 .ls-l a.bottonepieno.bottone-sistema-slide {
    position: absolute;
    left: -74px;
}
#layerslider_9 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    width: 140px!important;
    top: -50px;
    left: -40px;
    padding: 10px 0px!important;
}
#layerslider_9 .ls-l a.bottonepieno.bottone-sistema-slide {
    position: absolute;
    top: -50px;
    left: -112px;
    width: 140px!important;
    padding: 10px 0px!important;
}
#layerslider_15 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    width: 140px!important;
    top: -50px;
    left: -40px;
    padding: 10px 0px!important;
}
#layerslider_15 .ls-l a.bottonepieno.bottone-sistema-slide {
    position: absolute;
    top: -50px;
    left: -112px;
    width: 140px!important;
    padding: 10px 0px!important;
}
}
@media all and (min-width:1024px) and (max-width:1100px) {
#layerslider_1 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    top: -30px;
    position: absolute;
    left: 10px;
}
#layerslider_1 .ls-l a.bottonepieno.bottone-sistema-slide {
    top: -30px;
    position: absolute;
    left: -20px;
}
#layerslider_9 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    width: 140px!important;
    top: -70px;
    left: -70px;
    padding: 10px 0px!important;
}
#layerslider_9 .ls-l a.bottonepieno.bottone-sistema-slide {
    position: absolute;
    top: -70px;
    left: -111px;
    width: 140px!important;
    padding: 10px 0px!important;
}
#layerslider_15 .ls-l a.bottonepieno.bottone-pneumatici-slide {
    width: 140px!important;
    top: -70px;
    left: -70px;
    padding: 10px 0px!important;
}
#layerslider_15 .ls-l a.bottonepieno.bottone-sistema-slide {
    position: absolute;
    top: -70px;
    left: -111px;
    width: 140px!important;
    padding: 10px 0px!important;
}	
}
/*FINE SLIDER HOME PAGE*/
.tira_su_riga_uno {
    position: relative;
    top: -165px;
    margin-bottom:-165px!important;
}
.tira_su_riga_due {
    z-index: 100;
}
.tira_su_riga_due svg.angled-section.svg-top {
    display: none;
}
#nav-menu-item-19 .second {
    width: 1114px!important;
    margin: auto;
    left: -438px;
}
#nav-menu-item-21 .second {
    width: 730px;
    margin: auto;
    left: -130px;
}
.drop_down .second .inner ul li {
    display: inline-block;
}
li#nav-menu-item-262, li#nav-menu-item-263 {
    width: 364px;
    float: right;
    background: #f1f1f1;
    margin-top: 10px;
    padding-bottom: 15px;
    margin-bottom: -6px;
}
li#nav-menu-item-164, li#nav-menu-item-246, li#nav-menu-item-256, li#nav-menu-item-258 {
    width: 181.7px;
    float: left;
}
#nav-menu-item-263 span, #nav-menu-item-262 span {
    font-family: 'DINPro';
    font-weight: 700;
    font-size: 14px;
    color: #808080;
    text-transform: initial;
}
li#nav-menu-item-262 img, li#nav-menu-item-263 img {
    width: 50%;
    float: left;
}
li#nav-menu-item-262 p, li#nav-menu-item-263 p {
    width: 40%;
    float: left;
    margin-left: 9%;
}
nav.main_menu>ul>li>a {
    padding: 0 25px;
    font-family: 'BebasNeue';
    color: #fff;
    font-size: 21px;
    letter-spacing: 0;
}
.drop_down .second .inner .widget p {
    font-size: 13px;
    font-family: 'DINPro';
    font-weight: 400;
    color: #323234;
}
.drop_down .second .inner .widget p a, .drop_down .second .inner ul.right li a {
    font-size: 13px;
    font-family: 'DINPro';
    font-weight: 400;
    color: #323234;
    text-transform: capitalize;
    line-height: 16px;
    padding: 0!important;
    margin: 0!important;
    width: 100%!important;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    letter-spacing: 1px;
    font-family: 'BebasNeue';
    letter-spacing: 0;
    font-size: 17px;
    color: #00004c;
    text-align: left!important;
}
.drop_down .second .inner ul li.sub ul li a:hover, .drop_down .second .inner>ul>li>a:hover {
    color: #00004c;
    /*text-decoration: underline;*/ 
}
li#nav-menu-item-288, li#nav-menu-item-291, li#nav-menu-item-292, li#nav-menu-item-293, li#nav-menu-item-295, li#nav-menu-item-786 {
    width: 184px;
    float: left;
}
li#nav-menu-item-164, li#nav-menu-item-246, li#nav-menu-item-256, li#nav-menu-item-262, li#nav-menu-item-263, li#nav-menu-item-288, li#nav-menu-item-291, li#nav-menu-item-292, li#nav-menu-item-293, li#nav-menu-item-295 {
    border-right: 1px solid #cbcbcb;
}
li#nav-menu-item-291 a, li#nav-menu-item-292 a, li#nav-menu-item-293 a, li#nav-menu-item-295 a, li#nav-menu-item-786 a {
    text-align: center!important;
}
#nav-menu-item-7853 .second {
    width: 564px;
    left: -420px;
}
li#nav-menu-item-486 {
    width: 220px;
    float: left;
    border-right: 1px solid #cbcbcb;
}
li#nav-menu-item-485 {
    width: 343px;
    float: left;
}
li#nav-menu-item-486 .no_link {
    display: none;
}
li#nav-menu-item-486 img {
    width: 60px;
}
li#nav-menu-item-486 a, li#nav-menu-item-2038 a {
    font-size: 17px!important;
    line-height: 8px;
    margin-left: -20px;
    position: relative;
    top: -4px;
}

li#nav-menu-item-485 a {
    text-align: center!important;
}
li#nav-menu-item-485 .bottonepieno {
    padding: 9px 20px !important;
    width: 160px !important;
    margin: auto !important;
}
.header_top #searchform {
    width: 131px;
}
.header_top #searchform input[type=text] {
    height: 27px;
    line-height: 20px;
    font-size: 14px;
    font-family: 'DINPro';
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}
.header_top #searchform input[type=submit] {
    color: #fff;
}
/*HOVER SPECIALE SU SECONDI LIVELLI*/
li#nav-menu-item-164:hover .textwidget a, li#nav-menu-item-246:hover .textwidget a, li#nav-menu-item-256:hover .textwidget a, li#nav-menu-item-258:hover .textwidget a {
    background-repeat: no-repeat;
}
li#nav-menu-item-164:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-09.png);
    background-size: 115px auto;
    background-position: center 14px;
}
li#nav-menu-item-246:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-08.png);
    background-size: 114px auto;
    background-position: 10px 14px;
}
li#nav-menu-item-256:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-07.png);
    background-size: 134px auto;
    background-position: 0px 14px;
}
li#nav-menu-item-258:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-06.png);
    background-size: 115px auto;
    background-position: 13px 14px;
}
li#nav-menu-item-164:hover .textwidget a img, li#nav-menu-item-246:hover .textwidget a img, li#nav-menu-item-256:hover .textwidget a img, li#nav-menu-item-258:hover .textwidget a img {
    opacity: 0;
}
li#nav-menu-item-164:hover a, li#nav-menu-item-246:hover a, li#nav-menu-item-256:hover a, li#nav-menu-item-258:hover a, li#nav-menu-item-291:hover a, li#nav-menu-item-292:hover a, li#nav-menu-item-293:hover a, li#nav-menu-item-295:hover a, li#nav-menu-item-786:hover a {
    color: #ff5400;
}
#nav-menu-item-288 a.no_link:hover {
    color: #00004c!important;
}
#nav-menu-item-288 a {
    text-transform: none!important;
    font-family: 'DINPro';
}
li#nav-menu-item-291:hover .textwidget a img, li#nav-menu-item-292:hover .textwidget a img, li#nav-menu-item-293:hover .textwidget a img, li#nav-menu-item-295:hover .textwidget a img, li#nav-menu-item-786:hover .textwidget a img {
    opacity: 0.05;
}
li#nav-menu-item-291:hover .textwidget a, li#nav-menu-item-292:hover .textwidget a, li#nav-menu-item-293:hover .textwidget a, li#nav-menu-item-295:hover .textwidget a, li#nav-menu-item-786:hover .textwidget a {
    background-image: url(../png/mar_global_home-05.png);
    background-position: 3px 3px;
    background-size: 138px 138px;
    background-repeat: no-repeat;
}
/*FINE HOVER SPECIALE SU SECONDI LIVELLI*/
/*VOCE LOGIN*/
ul#menu-login {
    list-style: none;
}
ul.sub-menu {
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    display: none;
    position: absolute;
    background: #fff;
    width: 170px;
    left: -69px;
    top: 80px;
    list-style: none;
}
li#menu-item-787:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    display: block;
}
li#menu-item-787 {
    height: 80px;
    line-height: 80px;
}
li#menu-item-787 a {
    font-family: 'BebasNeue';
    font-size: 21px;
    color: #00004d;
}
li#menu-item-787 a p {
    font-size: 14px;
    color: #808080;
}
li#menu-item-788, li#menu-item-789, li#menu-item-790 {
    border-bottom: 1px solid #656576;
    padding: 10px;
    line-height: 20px;
}
li#menu-item-787 a:hover {
    color: #ff5400;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
    opacity: 1;
}
/*CSS BLOG POST*/
.post_quadrati_immagine_sinistra .vc_column-inner {
    padding: 0;
}
.post_quadrati_immagine_sinistra li.clearfix {
    padding: 0;
    margin: 0;
}
.post_quadrati_immagine_sinistra .latest_post_two_image {
    width: 50%;
    float: left;
}
.post_quadrati_immagine_sinistra.destra .latest_post_two_image {
    width: 50%;
    float: right;
}
.post_quadrati_immagine_sinistra .latest_post_two_inner {
    width: 50%;
    float: left;
    background: transparent;
    text-align: center;
    margin: 0;
    padding: 0;
}
.post_quadrati_immagine_sinistra .separator.small.left {
    display: none;
}
.post_quadrati_immagine_sinistra .post_info_author {
    display: none;
}
.post_quadrati_immagine_sinistra h5 a {
    color: #fff!important;
    font-family: 'DINPro';
    font-size: 16px;
    text-transform: none;
    font-weight: 400;
}
.post_quadrati_immagine_sinistra .post_info_date {
    position: absolute;
    top: -230px;
    left: 0;
    text-align: center!important;
    width: 100%;
    color: #fff;
    font-family: 'BebasNeue';
    font-size: 18px;
}
.post_quadrati_immagine_sinistra .latest_post_two_holder .latest_post_two_text {
    padding: 130px 53px 59px;
}
.post_quadrati_immagine_sinistra .latest_post_two_holder .latest_post_two_info {
    padding: 28px 33px 38px;
    border-top: 0px;
}
/*SLIDER EVENTI*/
.testo_evento_slider_home {
    font-family: 'BebasNeue';
    color:#00004d;
}
.categoria_evento_slider_home.ls-l {
    font-family: 'BebasNeue';
    color:#00004d;
}
.titolo_evento_slider_home {
    font-family: 'DINPro';
    color:#00004d;
}
.categoria_case_slider_home.ls-l {
    font-family: 'BebasNeue';
    color:#ffffff;
}
.titolo_case_slider_home {
    font-family: 'DINPro';
    color:#ffffff;
    font-weight: 300;
}
.case-study-slider .ls-inner {
    background-repeat: no-repeat;
    background-size: cover!important;
}
.case-study-slider .bottonevuoto {
    border: 2px solid!important;
    border-radius: 0px!important;
    border-color: #ff5400!important;
    -webkit-transform: skewX(-50deg)!important;
    -moz-transform: skewX(-50deg)!important;
    -ms-transform: skewX(-50deg)!important;
    -o-transform: skewX(-50deg)!important;
    transform: skewX(-50deg)!important;
    display: block!important;
    text-align: center!important;
    padding: 10px 0!important;
}
/*AGGIUSTAMENTO SLIDER MARANGONI YOU HOME PAGE*/
.slider-marangoni-you-home img.ls-bg {
    width: 100%!important;
    height: 100%!important;
    margin-left: 0!important;
    margin-top: 0!important;
    transform: none!important;
}
.ls-v5 .ls-bottom-slidebuttons a {
    background-position: -75px -150px!important;
}
.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .ls-v5 .ls-bottom-slidebuttons a:hover {
    background-position: 0px -150px!important;
}
.allinea-img-hover .image_hover.hovered {
    text-align: center;
}
/*CONTACT FORM*/
p.cf_terzo {
    margin: 0 1%;
    display: inline-block;
    width: 29.9%;
}
p.cf_mezzo {
    width: 46%;
    margin: 0 1%;
    display: inline-block;
}
p.cf_intero {
    width: 94%;
    margin: 0 1%;
}
.cf_mezzo.bottonepieno input.wpcf7-form-control.wpcf7-submit {
    border: 0px;
    color: #fff;
    font-family: 'BebasNeue';
    font-size: 17px;
}
.cf_mezzo.bottonepieno input.wpcf7-form-control.wpcf7-submit:hover {
    background: transparent;
}
p.cf_mezzo.bottonepieno {
    border: 0px;
    padding: 5px 0;
    width: 41%;
}
p.cf_mezzo.bottonepieno:hover {
    background: #00004d;
}
/*SEZIONE A TENDINA*/
.tendina {
    width: 250px;
}
.tendina ul {
    margin-left: 0;
    padding-left: 0;
    width: 250px;
    list-style: none;
    position: relative;
    display: inline-table;
}
.tendina ul ul {
	display: none;
}
.tendina ul li:hover > ul {
	display: block;
}
.tendina ul li {
    float: left;
    width: 250px;
    height: 40px;
    text-align: left;
    border: 3px solid #ff5400;
	margin:0px!important;
	line-height:26px!important;
}
.content .cover_boxes li {
    margin: 0px;
    margin-right: 20px;
}
.tendina ul li:hover {
	background: transparent;
}
.tendina ul li a {
    display: block;
    padding: 7px 10px;
    color: #fff;
    font-family: 'DINPro';
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}					
.tendina ul ul {
	border-radius: 0px; 
	padding: 0;
    left:0;
	position: absolute; 
	top: 100%;
}
.tendina ul ul li {
	float: none;
	border-bottom: 2px solid #ff5400; 
	position: relative;
}
.tendina ul ul li a {
    padding: 7px 10px;
    background: #fff;
    color: #333;
}
.tendina ul ul li a:hover {
	background: #ff5400;
	color: #fff;
}	
#down-triangle {
	float: right;
	width: 0; 
 	height: 0;
 	margin-top: 10px;
 	border-top: 10px solid #ff5400;
  border-left: 10px solid transparent; 
  border-right: 10px solid transparent; 
}
.circle {
	float: right;
	/*display: inline;*/
	width: 10px;
 	height: 10px; 
 	margin-top: 5px;
  border: 3px solid #ff5400;
  -moz-border-radius: 100%; 
  -webkit-border-radius: 100%; 
  border-radius: 100%;
    display: none;
}
.tendina.bianco ul li {
    border: 3px solid #ffffff;
}
.tendina.bianco #down-triangle {
    border-top: 10px solid #ffffff;
}
.tendina.bianco ul ul li a {
    background: #ff5400;
    color:#fff;
}
.tendina.bianco ul ul li a:hover {
    background: #00004d;
}
/*HOVER BOTTONI*/
/* Sweep To Right */
.bottonevuoto {
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.bottonevuoto:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ff5400;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.bottonevuoto:hover span, .bottonevuoto:focus span, .bottonevuoto:active span {
    color: #fff!important;
}
.bottonevuoto:hover:before, .bottonevuoto:focus:before, .bottonevuoto:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*BULLET SPECIALI SLIDER*/
.slider-con-bullet-speciali .ls-bottom-slidebuttons a.ls-nav-active {
    background-image: url(../png/bullet-active-special.png)!important;
    background-size: 30px 30px!important;
    background-position: 0 0!important;
    width: 31px!important;
    height: 31px!important;
}
.slider-con-bullet-speciali .ls-bottom-slidebuttons a {
    background-image: url(../png/bullet-special.png)!important;
    background-size: 19px 19px;
    background-position: 50% 50%!important;
    width: 31px!important;
    height: 31px!important;
    background-repeat: no-repeat!important;
    margin: 0 60px;
}
.slider-con-bullet-speciali span.ls-nav-sides.ls-nav-sideleft {
    background: #00004d;
    width: 455px;
    margin-left: -230px;
    height: 1px;
    position: absolute;
    top: 15px;
    left: 50%;
}
.slider-con-bullet-speciali .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active, .slider-con-bullet-speciali .ls-v5 .ls-bottom-slidebuttons a:hover {
    background-position: 50% 50%!important;
}
/*SEZIONE BLOG HOMEPAGE*/
.riga_blog_left .latest_post_two_image, .riga_blog_left .latest_post_two_inner {
    width: 50%!important;
    background: transparent;
    display:inline-block;
}
.riga_blog_left.riga_blog_right .latest_post_two_image, .riga_blog_left .latest_post_two_inner {
    width: 50%!important;
    background: transparent;
    display:inline-block;
}
.riga_blog_left .latest_post_two_holder.one_column ul li {
    margin: 0px;
}
.riga_blog_left .latest_post_two_holder .latest_post_two_text {
    padding: 51px 33px 45px;
}
.riga_blog_left .latest_post_two_info .post_info_author {
    display: none;
}
.riga_blog_left .latest_post_two_holder .latest_post_two_info {
    border-top: 0px solid #eaeaea;
    padding: 0;
}
.riga_blog_left .latest_post_two_holder .latest_post_two_info_inner .post_info_date {
    position: absolute;
    text-align: left;
    width: 100%;
    font-size: 16px;
    font-family: 'DINPro';
    color: #fff;
    font-weight: 500;
    padding:0px 33px;
}
.riga_blog_left .latest_post_two_holder .latest_post_two_text .separator.small {
    width: 50px;
    height: 50px;
    margin: 0px;
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    left:-25px;
    margin-top: -25px;
    background: #00004d;
    padding: 0px;
}
.riga_blog_right.riga_blog_left .latest_post_two_holder .latest_post_two_text .separator.small {
    width: 50px;
    height: 50px;
    margin: 0px;
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    right: -25px;
    left: inherit;
    margin-top: -25px;
    background: #00004d;
    padding: 0px;
}
.riga_blog_left .latest_post_two_holder .latest_post_two_text a:hover {
    color: #ffffff!important;
}
/*SLIDER EVENTI*/
.slider-eventi-home .ls-nav-next:after, .slider-eventi-home .ls-nav-prev:after {
    position: absolute;
    left: 0!important;
    font-family: FontAwesome,serif;
    line-height: 54px;
    display: block!important;
    color: #ff5400!important;
    text-align: center;
    opacity: 1;
}
.slider-eventi-home .ls-nav-prev {
    border: 0px solid #fff!important;
    opacity: .9!important;
}
.slider-eventi-home .ls-nav-next {
    border: 0px solid #fff!important;
    opacity: .9!important;
}
.case-study-slider .ls-nav-next:after, .case-study-slider .ls-nav-prev:after {
    position: absolute;
    left: 0!important;
    font-family: FontAwesome,serif;
    line-height: 54px;
    display: block!important;
    color: #ff5400!important;
    text-align: center;
    opacity: 1;
}
.case-study-slider .ls-nav-prev {
    border: 0px solid #fff!important;
    opacity: .9!important;
}
.case-study-slider .ls-nav-next {
    border: 0px solid #fff!important;
    opacity: .9!important;
}
/*SFONDO BLOCCHI DA DUE COLONNE*/
.riga_due_colonne_ringtread_tyres .q_elements_item {
    background-size: cover;
    background-repeat: no-repeat;
}
/*NEWSLETTER*/
.cf_intero span.wpcf7-list-item label {
    background: #fff;
    width: 98%;
    float: left;
    margin: 5px 0.5%;
    height: 47px;
    line-height: 47px;
}
span.wpcf7-list-item {
    display: block;
    margin: 0;
    float: left;
    width: 50%;
    text-align: center;
}
span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox] {
    margin: 0px;
    top: -2px;
}
.cf_intero span.wpcf7-list-item label:hover, .cf_intero span.wpcf7-list-item label:active, .cf_intero span.wpcf7-list-item label:focus, .cf_intero span.wpcf7-list-item label:visited {
    background: #ff5400;
    color:#fff;
}
/*QUOTE*/
blockquote.with_quote_icon H5 {
    font-size: 45px;
    line-height: 45px;
}
/*CONTATORI INNOVATION*/
.contatore_innovation span.counter.zero.executed {
    font-family: 'BebasNeueBook';
}
.contatore_innovation p.counter_text {
    font-family: 'BebasNeue';
    letter-spacing: 0;
}
/*SEZIONE CON IMMAGINI A DUE TERZI INNOVATION*/
.blocco_innovation_unterzo .q_elements_item:nth-child(2) {
    width: 70%!important;
}
.blocco_innovation_unterzo .q_elements_item:nth-child(1) {
    width: 30%!important;
}
.titolo_con_immagine h5 {
    text-align: center;
    height: 150px;
    line-height: 150px;
    color: #fff;
}
img.png_su_riga {
    display: none;
}
.titolo_con_immagine p {
    height: 135px;
    text-align: center;
    display: none;
}
.immagine_uno {
    background-image: url(../jpg/mar_global_innovation-07.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.immagine_uno:hover img.png_su_riga{
    display:block;
    margin:auto;
}
.immagine_uno:hover h5{
    display:none;
}
.immagine_uno:hover p {
    display:block;
    text-align:center;
    width:100%;
    padding-top:15px;
    background-color: rgba(0,0,0,.7);
}
.immagine_due {
    background-image: url('../jpg/mar_global_innovation-07-1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.immagine_due:hover img.png_su_riga{
    display:block;
    margin:auto;
}
.immagine_due:hover h5{
    display:none;
}
.immagine_due:hover p {
    display:block;
    text-align:center;
    width:100%;
    padding-top:15px;
    background-color: rgba(0,0,0,.7);
}
.immagine_tre {
    background-image: url('../jpg/mar_global_innovation-08-1.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.immagine_tre:hover img.png_su_riga{
    display:block;
    margin:auto;
}
.immagine_tre:hover h5{
    display:none;
}
.immagine_tre:hover p {
    display:block;
    text-align:center;
    width:100%;
    padding-top:15px;
    background-color: rgba(0,0,0,.7);
}
.blocchettobianco.destra {
    background: #fff;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    left: 50%;
    margin-left: -25px!important;
    margin-top: -25px!important;
    padding: 0px!important;
}
/*PARTE BLOG*/
li.cat-item.cat-item-4, li.cat-item.cat-item-9, li.cat-item.cat-item-10, li.cat-item.cat-item-27, li.cat-item.cat-item-28, li.cat-item.cat-item-11, li.cat-item.cat-item-23 {
    display: none;
}
.page-template-blog-masonry-date-in-image .post_text_inner h5 a {
    font-size: 22px;
    line-height: 26px;
    color: #323232;
    font-family: 'BebasNeue';
    font-weight: 700;
    letter-spacing: 0;
}
.single-format-standard span.date, .single-format-standard .post_info{
    display: none!important;
}
/*span.date.entry_date.updated {
    display: block!important;
}*/
.page-template-blog-masonry .post_info, .category .post_info {
    font-family: 'DINPro';
    font-weight: 600!important;
}
/*MENU INGLESE*/
#nav-menu-item-2004 .second {
    width: 1114px!important;
    margin: auto;
    left: -438px;
}
#nav-menu-item-1949 .second {
    width: 730px;
    margin: auto;
    left: -130px;
}
.drop_down .second .inner ul li {
    display: inline-block;
}
li#nav-menu-item-1963, li#nav-menu-item-1960 {
    width: 364px;
    float: right;
    background: #f1f1f1;
    margin-top: 10px;
    padding-bottom: 15px;
    margin-bottom: -6px;
}
li#nav-menu-item-1954, li#nav-menu-item-1953, li#nav-menu-item-1956, li#nav-menu-item-1955 {
    width: 181.7px;
    float: left;
}
#nav-menu-item-1960 span, #nav-menu-item-1963 span {
    font-family: 'DINPro';
    font-weight: 700;
    font-size: 14px;
    color: #808080;
    text-transform: initial;
}
li#nav-menu-item-1963 img, li#nav-menu-item-1960 img {
    width: 50%;
    float: left;
}
li#nav-menu-item-1963 p, li#nav-menu-item-1960 p {
    width: 40%;
    float: left;
    margin-left: 9%;
}
nav.main_menu>ul>li>a {
    padding: 0 25px;
    font-family: 'BebasNeue';
    color: #fff;
    font-size: 21px;
    letter-spacing: 0;
}
.drop_down .second .inner .widget p {
    font-size: 13px;
    font-family: 'DINPro';
    font-weight: 400;
    color: #323234;
}
.drop_down .second .inner .widget p a, .drop_down .second .inner ul.right li a {
    font-size: 13px;
    font-family: 'DINPro';
    font-weight: 400;
    color: #323234;
    text-transform: capitalize;
    line-height: 16px;
    padding: 0!important;
    margin: 0!important;
    width: 100%!important;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    letter-spacing: 1px;
    font-family: 'BebasNeue'!important;
    letter-spacing: 0;
    font-size: 17px!important;
    color: #00004c!important;
    text-align: left!important;
}
.drop_down .second .inner ul li.sub ul li a:hover, .drop_down .second .inner>ul>li>a:hover {
    color: #00004c;
    /*text-decoration: underline;*/ 
}
li#nav-menu-item-2007, li#nav-menu-item-2008, li#nav-menu-item-2009, li#nav-menu-item-2010, li#nav-menu-item-2013, li#nav-menu-item-2014 {
    width: 184px;
    float: left;
}
li#nav-menu-item-1954, li#nav-menu-item-1953, li#nav-menu-item-1956, li#nav-menu-item-1963, li#nav-menu-item-1960, li#nav-menu-item-2007, li#nav-menu-item-2008, li#nav-menu-item-2009, li#nav-menu-item-2010, li#nav-menu-item-2013 {
    border-right: 1px solid #cbcbcb;
}
li#nav-menu-item-2008 a, li#nav-menu-item-2009 a, li#nav-menu-item-2010 a, li#nav-menu-item-2013 a, li#nav-menu-item-2014 a {
    text-align: center!important;
}
#nav-menu-item-2006 .second {
    width: 564px;
    left: -420px;
}
li#nav-menu-item-2038 {
    width: 220px;
    float: left;
    border-right: 1px solid #cbcbcb;
}
li#nav-menu-item-2039 {
    width: 343px;
    float: left;
}
li#nav-menu-item-2038 .no_link {
    display: none;
}
li#nav-menu-item-2038 img {
    width: 60px;
}
li#nav-menu-item-2038 a {
    font-size: 15px;
    line-height: 8px;
    margin-left: -20px;
}
li#nav-menu-item-2039 a {
    text-align: center!important;
}
li#nav-menu-item-2039 .bottonepieno {
    padding: 9px 20px !important;
    width: 160px !important;
    margin: auto !important;
}
.header_top #searchform {
    width: 131px;
}
.header_top #searchform input[type=text] {
    height: 27px;
    line-height: 20px;
    font-size: 14px;
    font-family: 'DINPro';
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}
.header_top #searchform input[type=submit] {
    color: #fff;
}
/*VOCE LOGIN*/
ul#menu-login-inglese {
    list-style: none;
}
ul.sub-menu {
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    display: none;
    position: absolute;
    background: #fff;
    width: 170px;
    left: -69px;
    top: 80px;
    list-style: none;
}
li#menu-item-3180:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    display: block;
}
li#menu-item-3180 {
    height: 80px;
    line-height: 80px;
}
li#menu-item-3180 a {
    font-family: 'BebasNeue';
    font-size: 21px;
    color: #00004d;
}
li#menu-item-3180 a p {
    font-size: 14px;
    color: #808080;
}
li#menu-item-788, li#menu-item-789, li#menu-item-790 {
    border-bottom: 1px solid #656576;
    padding: 10px;
    line-height: 20px;
}
li#menu-item-3180 a:hover {
    color: #ff5400;
}
.sticky li#menu-item-3180 {
    height: 60px;
    line-height: 60px;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
    opacity: 1;
}
.testo-sotto-ruota:hover {
    background: #ff5400;
}
.blocchetto-titolo {
    width: 480px;
    margin: 0px 0px 0px -240px;
    position: relative;
    left: 50%;
}
.blocchetto-titolo-largo {
    width: 760px;
    margin: 0px 0px 0px -380px;
    position: relative;
    left: 50%;
}
.fondo_speciale .vc_custom_1463661097228 {
    margin-left: -40px !important;
    padding-right: 116px !important;
    padding-left: 143px !important;
    background-image: url(../png/sfondo_retreading8562.png?id=170) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 380px 310px!important;
    padding-top: 15px!important;
}
@media all and (min-width:300px) and (max-width:768px) {
nav.popup_menu ul li a, nav.popup_menu ul li h6 {
    color: #00004d;
    font-family: 'BebasNeue';
}
    .side_menu_button {
        display:table-cell;
    }
    .mobile_menu_button {
        visibility: hidden;
    }
    nav.main_menu.drop_down.right {
        display: none!important;
    }
/*SEPARATORI PER MOBILE*/
    .separatore_mobile_0{height:0px!important;}
    .separatore_mobile_10{height:10px!important;}
    .separatore_mobile_20{height:20px!important;}
    .separatore_mobile_30{height:30px!important;}
    .separatore_mobile_40{height:40px!important;}
    .separatore_mobile_50{height:50px!important;}
    .separatore_mobile_60{height:60px!important;}
    .separatore_mobile_70{height:70px!important;}
    .separatore_mobile_80{height:80px!important;}
    .separatore_mobile_90{height:90px!important;}
    .separatore_mobile_100{height:100px!important;}
    .titoli-speciali-desktop {
        display: block!important;
    }
    .titoli-speciali-mobile {
        display:none!important;
    }
/*OTTIMIZZAZIONE HOME*/
    .tira_su_riga_uno {
        margin-top: -9%!important;
        margin-bottom: 0px!Important;
        top:0px!important;
    }
    .vc_row.wpb_row.section.vc_row-fluid.primarigahome.tira_su_riga_due.vc_custom_1462995230225 {
        margin-top: 0px !important;
    }
    .vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1463056420205.grid_section {
        margin-top: 50px !important;
    }
    #layerslider_1 .ls-l a.bottonepieno {
        width: 140px!important;
        font-size: 13px;
        margin-top: 35px;
        padding: 10px!important;
    }
    .vc_row.wpb_row.section.vc_row-fluid.vc_inner.vc_custom_1463388004163.grid_section {
        margin: 0;
    }
    .colonna.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
        width: 100%;
        margin: 0;
        -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,77,0.4);
        -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,77,0.4);
        box-shadow: 0px 0px 80px 0px rgba(0,0,77,0);
        padding-top: 10px;
    }
    .blocco_a_quattro_home_mobile {
        padding-bottom: 190px;
    }
    .vc_row.wpb_row.section.vc_row-fluid.sliderhome {
        display: none;
    }
    .riga_blog_left.riga_blog_right .latest_post_two_image, .riga_blog_left .latest_post_two_inner {
        width: 100%!important;
    }
    .riga_blog_left .latest_post_two_image, .riga_blog_left .latest_post_two_inner {
        width: 100%!important;
    }
    .case-study-slider .ls-wp-container.ls-container.ls-v5, .slider-eventi-home .ls-wp-container.ls-container.ls-v5 {
        height: 400px!important;
    }
    .slider-eventi-home .ls-l p {
        font-size: 1.3em!important;
    }
    .slider-eventi-home p.ls-l {
        font-size: 20px!important;
    }
    .case-study-slider .ls-l {
        font-size: 1.4em!important;
        width: 310px!important;
        text-align: center;
        word-break: break-word!important;
    }
    .case-study-slider a.bottonevuoto.ls-l {
        width: 200px!important;
    }
    .riga_blog_left .latest_post_two_holder .latest_post_two_info_inner .post_info_date {
        top: -50px;
    }
    .sfondo-special-green-home .q_elements_item {
        background-repeat: no-repeat;
        background-size: cover;
    }
    .sfondo-special-green-home .q_elements_item_content {
        padding: 20px 15px 20px 15px!important;
    }
    .sfondo-special-green-home h1 {
        text-align: center!important;
    }
    .wpb_column.vc_column_container.vc_col-sm-6 .vc_custom_1462911329253 {
        padding-left: 30px !important;
    }
/*FINE HOME*/
/*OTTIMIZZAZIONE NEW TYRE MACHINERY*/
    .sezioni-due-colonne-mobile .q_elements_item_content {
        padding: 15px 15px!important;
    }
    .sezioni-due-colonne-mobile h1 {
        text-align: center!important;
        font-size: 50px;
        line-height: 50px;
    }
    .sezioni-due-colonne-mobile p {
        line-height: 23px!important;
    }
/*FINE NEW TYRE MACHINERY*/
/*OTTIMIZZAZIONE RETREADING SYSTEMS*/
    .vc_custom_1462994948521 .vc_custom_1462962639949 {
        margin-right: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .allinea-centro h1 {
        text-align: center!important;
    }
    .parent-pageid-5 .vc_custom_1462994948521 {
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    .parent-pageid-5 .blocco-arancio-retreading-system .vc_column-inner {
        background-size: 120% 120%!important;
        background-repeat: no-repeat!important;
        margin-left: 0px!important;
        padding: 15px!important;
        background-position: 50% 50%;
    }
    .vc_custom_1462994948521 .vc_custom_1464001787436 {
        padding-right: 0px !important;
    }
    .un-quinto-colonna {
        width: 100%;
    }
    .vc_custom_1463738278914 {
        margin-top: -4px !important;
    }
    a.bottonepieno.aggiustamento-retreading-system {
        width: 220px!important;
        margin: auto!important;
        float: none!important;
	font-family: 'BebasNeue'!important;
    }
    a.bottonevuoto.aggiustamento-retreading-system {
        width: 240px!important;
        margin: 0 50%!important;
        left: -120px!important;
	font-family: 'BebasNeue'!important;
    }
    .un-sesto {
        width: 100%!important;
        text-align: center;
        height: 80px;
    }
    .contattaci.wpb_column.vc_column_container.vc_col-sm-6 {
        background: #ff5400;
    }
    .newsletter.wpb_column.vc_column_container.vc_col-sm-6 {
        background: #00004d;
    }
    .contattaci h4, .newsletter h4 {
        font-size: 25px;
    }
    .indextre.vc_custom_1463583279721 {
        margin-top: 0px!important;
    }
/*FINE RETREADING SYSTEMS*/
/*OTTIMIZZAZIONE TYRES DIVISION*/
    .vc_custom_1462994948521 .vc_custom_1462962639949 {
        margin-right: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .allinea-centro h1 {
        text-align: center!important;
    }
    .parent-pageid-5.page-id-843 .vc_custom_1462994948521 {
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    .parent-pageid-5.page-id-843 .blocco-arancio-tyres-division .vc_column-inner {
        background-size: 120% 120%!important;
        background-repeat: no-repeat!important;
        margin-left: 0px!important;
        padding: 15px!important;
        background-position: 50% 50%;
    }
    .vc_custom_1462994948521 .vc_custom_1464001787436 {
        padding-right: 0px !important;
    }
    .vc_custom_1463738278914 {
        margin-top: -4px !important;
    }
    .blocchetto-titolo, .blocchetto-titolo-largo {
        width: 100%;
        margin: auto;
        padding: 0 10px;
        left:inherit!important;
    }
    .blocchetto-titolo img, .blocchetto-titolo-largo img {
        float: none!important;
    }
    .blocchetto-titolo-largo h5 {
        line-height: 33px!important;
    }
    .vc_custom_1463673032724 {
        padding: 0px 15px!important;
    }
/*FINE TYRES DIVISION*/
/*OTTIMIZZAZIONE TECHNICAL COMPOUNDIN*/
    .vc_custom_1462994948521 .vc_custom_1462962639949 {
        margin-right: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .allinea-centro h1 {
        text-align: center!important;
    }
    .parent-pageid-5.page-id-848 .vc_custom_1462994948521 {
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    .parent-pageid-5.page-id-848 .blocco-arancio-tyres-division .vc_column-inner {
        background-size: 120% 120%!important;
        background-repeat: no-repeat!important;
        margin-left: 0px!important;
        padding: 15px!important;
        background-position: 50% 50%;
    }
    .vc_custom_1462994948521 .vc_custom_1464001787436 {
        padding-right: 0px !important;
    }
    .vc_custom_1463738278914 {
        margin-top: -4px !important;
    }
    .blocchetto-titolo, .blocchetto-titolo-largo {
        width: 100%;
        margin: auto;
        padding: 0 10px;
        left: inherit!important;
    }
    .blocchetto-titolo img, .blocchetto-titolo-largo img {
        float: none!important;
    }
    .blocchetto-titolo-largo h5 {
        line-height: 33px!important;
    }
    .vc_custom_1463673032724 {
        padding: 0px 15px!important;
    }
/*FINE TECHNICAL COMPOUNDIN*/
/*RING SYSTEM*/
.titoloring p span {
    line-height: 110px;
}
.tondo.wpb_column.vc_column_container.vc_col-sm-3 {
    margin: 10px auto;
}
.tira-a-cento {
    width: 100%!important;
}
.allinea-centro.titolo-a-tre-ring-tyres h1 {
    left: 0!important;
    text-align: center!important;
    top: -15px!important;
}
/*FINE RING SYSTEM*/
/*PAGINA INNOVATION*/
    .page-id-7 .vc_custom_1462994948521 {
        padding-right: 15px!important;
        padding-left: 15px!important;
    }
    .vc_custom_1462994948521 .fondo_speciale .vc_custom_1463661097228 {
        margin: auto!important;
        padding: 10px 10px!important;
    }
    .blocco_innovation_unterzo .q_elements_item:nth-child(1) {
        width: 100%!important;
    }
    .blocco_innovation_unterzo .q_elements_item:nth-child(2) {
        width: 100%!important;
    }
    .titolo_con_immagine h5 {
        font-size: 25px;
    }
    .blocchettobianco {
        display: none;
    }
    a.bottonepieno.aggiustamento-innovation {
        width: 220px!important;
        margin: auto!important;
        float: none!important;
        font-family: 'BebasNeue'!important;
        display: block!important;
    }
    a.bottonevuoto.aggiustamento-innovation {
        width: 240px!important;
        margin: 0 50%!important;
        left: -120px!important;
        font-family: 'BebasNeue'!important;
        display: block!important;
    }
/*FINE INNOVATION*/
/*PAGINE PROFILE*/
    .parent-pageid-8.page-id-859 .vc_custom_1462994948521 .vc_custom_1462962639949 {
        margin-right: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .allinea-centro h1 {
        text-align: center!important;
    }
    .parent-pageid-8.page-id-859 .vc_custom_1462994948521 {
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    .parent-pageid-8.page-id-859 .blocco-arancio-tyres-division .vc_column-inner {
        background-size: 120% 120%!important;
        background-repeat: no-repeat!important;
        margin-left: 0px!important;
        padding: 15px!important;
        background-position: 50% 50%;
    }
    .vc_custom_1462994948521 .vc_custom_1464001787436 {
        padding-right: 0px !important;
    }
    .vc_custom_1463738278914 {
        margin-top: -4px !important;
    }
    .blocchetto-titolo, .blocchetto-titolo-largo {
        width: 100%;
        margin: auto;
        padding: 0 10px;
    }
    .blocchetto-titolo img, .blocchetto-titolo-largo img {
        float: none!important;
    }
    .blocchetto-titolo-largo h5 {
        line-height: 33px!important;
    }
    .vc_custom_1463673032724 {
        padding: 0px 15px!important;
    }
    .parent-pageid-8.page-id-859 .blocco-arancio-profile .vc_custom_1464076685529 {
        margin: auto!important;
        padding: 20px 15px!important;
        background-position: -30px -30px;
    }
    .parent-pageid-8.page-id-859 .vc_row.wpb_row.section.vc_row-fluid.vc_inner.riga-con-blocchetti.grid_section {
        margin-top: 0px!important;
        margin-bottom: 0px!important;
    }
/*FINE PAGINA PROFILE*/
/*SEZIONI MARANGONI YOU*/
    .page-id-1970 .vc_custom_1462962639949, .page-id-1877 .vc_custom_1462962639949, .page-id-1994 .vc_custom_1462962639949, .page-id-1911 .vc_custom_1462962639949, .page-id-1919 .vc_custom_1462962639949 {
        margin-right: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
/*FINE SEZIONI MARANGONI YOU*/
/*PAGINA CONTATTI*/
    p.cf_mezzo {
        width: 100%;
        margin: auto;
    }
    p.cf_mezzo.bottonepieno {
        border: 0px;
        padding: 0px;
        width: 80%;
        margin: 0px auto 30px!important;
        display: block;
    }
    .social-contatti {
        width: 25%!important;
        float: left!important;
        margin-bottom: 20px!important;
    }
/*FINE PAGINA CONTATTI*/
/*PAGINA RINGTREAD SYSTEM*/
    .titoloring p span:nth-child(3) {
        font-size: 60px!important;
    }
    .titoloring p span {
        font-size: 30px!important;
    }
/*FINE RINGTREAD SYSTEM*/
/*OTTIMIZZAZIONE NEWSROOM*/
.filter_outer {
    margin: 26px 0 0px 0px!important;
}
/*FINE OTTIMIZZAZIONE NEWSROOM*/
}
/*OTTIMIZZAZIONE TABLET*/
@media all and (min-width:769px) and (max-width:1024px){
    /*menu*/
    nav.main_menu.right {
        right: 0%;
    }
    header .container_inner .header_inner_left {
        left: -20px;
    }
    nav.main_menu>ul>li>a {
        padding: 0 18px;
        font-size: 19px;
    }
    li#menu-item-787 a, li#menu-item-3180 a {
        font-size: 18px;
    }
    #nav-menu-item-19 .second {
        width: 1000px!important;
        margin: auto;
        left: -406px;
    }
    li#nav-menu-item-288, li#nav-menu-item-291, li#nav-menu-item-292, li#nav-menu-item-293, li#nav-menu-item-295, li#nav-menu-item-786 {
        width: 165.8px;
        float: left;
    }
    #nav-menu-item-2004 .second {
        width: 1000px!important;
        margin: auto;
        left: -406px;
    }
    li#nav-menu-item-2007, li#nav-menu-item-2008, li#nav-menu-item-2009, li#nav-menu-item-2010, li#nav-menu-item-2013, li#nav-menu-item2014 {
        width: 162px;
        float: left;
    }
    /*menu*/
    /*home*/
    .blocco_a_quattro_home_mobile .vc_custom_1463388004163 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
    .riga_blog_left .latest_post_two_holder .latest_post_two_info_inner .post_info_date {
        top: -45px;    
    }
    /*home*/
    /*INNOVATION*/
    .fondo_speciale .vc_custom_1463661097228 {
        margin-left: -40px !important;
        padding-right: 116px !important;
        padding-left: 143px !important;
        background-image: url(../png/sfondo_retreading8562.png?id=170) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: 380px 410px!important;
        padding-top: 10px!important;
    }
    /*INNOVATION*/
}


/*STORIA*/
.riga-prima-storia .q_elements_item:first-child {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 25%!important;
}
.date-grosse p {
    font-size: 120px;
    font-family: 'BebasNeueBook';
    color: #00004D;
    margin-left: -19px;
}
.date-grosse-duemila p {
    font-size: 120px;
    font-family: 'BebasNeueBook';
    color: #00004D;
    margin-left: 0px;
}
.date-piccola p {
    font-family: 'DINPro';
    font-size: 40px;
    font-weight: 700;
    margin-left: -8px;
}
.date-piccola-duemila p {
    font-family: 'DINPro';
    font-size: 40px;
    font-weight: 700;
    margin-left: 0px;
}
.immagine-balordona img {
    width: 480px;
    max-width: 480px;
    margin-left: -232px;
}
.separatore-colore {
    position: absolute;
    top: 100px;
    width: 100%;
    display: block;
    z-index: -3;
}
.riga-seconda-storia .q_elements_item:nth-child(2) {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 25%!important;
}
.beuta-immagine {
    position: absolute;
    top: 50%;
    left: -90px;
    z-index: -1;
    width: 360px;
    margin-top: -180px;
}
.blocco-con-quadrato-arancione .q_elements_item:first-child {
    position: relative;
    left: 50px;
    top:100px;
}
.riga-speciale-fondo-blu .section_inner {
    background: #fff;
    padding: 100px 100px 100px;
    width: 900px!important;
    position: relative;
    top: -100px;
}
/*FINE STORIA*/

/*OTTIMIZZAZIONE STORIA*/

/*SMARTPHONE*/
@media all and (min-width:300px) and (max-width:767px) and (orientation:portrait) {
    .separatore_mobile_storia_0{height:0px!important;}
    .separatore_mobile_storia_10{height:10px!important;}
    .separatore_mobile_storia_20{height:20px!important;}
    .separatore_mobile_storia_30{height:30px!important;}
    .separatore_mobile_storia_40{height:40px!important;}
    .separatore_mobile_storia_50{height:50px!important;}
    .separatore_mobile_storia_60{height:60px!important;}
    .separatore_mobile_storia_70{height:70px!important;}
    .separatore_mobile_storia_80{height:80px!important;}
    .separatore_mobile_storia_90{height:90px!important;}
    .separatore_mobile_storia_100{height:100px!important;}
    .separatore_mobile_storia_200{height:200px!important;}
    .riga-iniziale-storia .vc_row.wpb_row.section.vc_row-fluid.vc_inner.grid_section {
        padding: 0px 15px!important;
    }
    .immagine-balordona img {
        width: auto;
        max-width: 100%;
        margin-left: 0;
    }
    .separatore-colore {
        position: absolute;
        top: 0px;
        width: 100%;
        display: block;
        z-index: -3;
        height: 235px!important;
    }
    .beuta-immagine {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -140px;
        z-index: -1;
        width: 280px;
        margin-top: -215px;
    }
    .blocco-con-quadrato-arancione .q_elements_item:first-child {
        position: relative;
        left: 0px;
        top: 0px;
        background-color: rgba(255, 84, 0, 0.91)!important;
        padding-bottom: 26px;
        margin-bottom: -26px;
    }
    .riga-speciale-fondo-blu .section_inner {
        background: #fff;
        padding: 10px 30px;
        width: 75%!important;
        position: relative;
        top: 0px;
    }
}
@media all and (min-width:300px) and (max-width:767px) and (orientation:landscape) {
    .separatore_mobile_storia_0{height:0px!important;}
    .separatore_mobile_storia_10{height:10px!important;}
    .separatore_mobile_storia_20{height:20px!important;}
    .separatore_mobile_storia_30{height:30px!important;}
    .separatore_mobile_storia_40{height:40px!important;}
    .separatore_mobile_storia_50{height:50px!important;}
    .separatore_mobile_storia_60{height:60px!important;}
    .separatore_mobile_storia_70{height:70px!important;}
    .separatore_mobile_storia_80{height:80px!important;}
    .separatore_mobile_storia_90{height:90px!important;}
    .separatore_mobile_storia_100{height:100px!important;}
    .separatore_mobile_storia_200{height:200px!important;}
    .riga-iniziale-storia .vc_row.wpb_row.section.vc_row-fluid.vc_inner.grid_section {
        padding: 0px 15px!important;
    }
    .immagine-balordona img {
        width: auto;
        max-width: 100%;
        margin-left: 0;
    }
    .separatore-colore {
        position: absolute;
        top: 0px;
        width: 100%;
        display: block;
        z-index: -3;
        height: 235px!important;
    }
    .beuta-immagine {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -140px;
        z-index: -1;
        width: 280px;
        margin-top: -215px;
    }
    .blocco-con-quadrato-arancione .q_elements_item:first-child {
        position: relative;
        left: 0px;
        top: 0px;
        background-color: rgba(255, 84, 0, 0.91)!important;
        padding-bottom: 26px;
        margin-bottom: -26px;
    }
    .riga-speciale-fondo-blu .section_inner {
        background: #fff;
        padding: 10px 30px;
        width: 75%!important;
        position: relative;
        top: 0px;
    }
}
/*FINE SMARTPHONE*/

/*TABLET*/
@media all and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
    .separatore_mobile_storia_0{height:0px!important;}
    .separatore_mobile_storia_10{height:10px!important;}
    .separatore_mobile_storia_20{height:20px!important;}
    .separatore_mobile_storia_30{height:30px!important;}
    .separatore_mobile_storia_40{height:40px!important;}
    .separatore_mobile_storia_50{height:50px!important;}
    .separatore_mobile_storia_60{height:60px!important;}
    .separatore_mobile_storia_70{height:70px!important;}
    .separatore_mobile_storia_80{height:80px!important;}
    .separatore_mobile_storia_90{height:90px!important;}
    .separatore_mobile_storia_100{height:100px!important;}
    .separatore_mobile_storia_200{height:200px!important;}
    .riga-iniziale-storia .vc_row.wpb_row.section.vc_row-fluid.vc_inner.grid_section {
        padding: 0px 15px!important;
    }
    .immagine-balordona img {
        width: auto;
        max-width: 100%;
        margin-left: 0;
    }
    .separatore-colore {
        position: absolute;
        top: 0px;
        width: 100%;
        display: block;
        z-index: -3;
        height: 235px!important;
    }
    .beuta-immagine {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -140px;
        z-index: -1;
        width: 280px;
        margin-top: -215px;
    }
    .blocco-con-quadrato-arancione .q_elements_item:first-child {
        position: relative;
        left: 0px;
        top: 0px;
        background-color: rgba(255, 84, 0, 0.91)!important;
        padding-bottom: 26px;
        margin-bottom: -26px;
    }
    .riga-speciale-fondo-blu .section_inner {
        background: #fff;
        padding: 10px 30px;
        width: 75%!important;
        position: relative;
        top: 0px;
    }
}
/*FINE TABLET*/
/*FINE OTTIMIZZAZIONE STORIA*/

/*AGGIUSTAMENTI MENU AL 12 DICEMBRE*/
@media all and (min-width:769px) and (max-width:1000px) {
.header_inner_right, nav.main_menu.drop_down.right {
    display: none!important;
}
}
@media all and (min-width:1025px) and (max-width:1155px) {
nav.main_menu.drop_down.right {
    width: 60%;
}
nav.main_menu.right {
    right: 0%;
}
nav.main_menu>ul>li>a {
    padding: 0 19px;
    font-size: 16px;
}
li#menu-item-787 a {
    font-size: 16px;
}
div#lang_sel {
    left: 80px!important;
}
}
/*BOTTONI BANNER
@media all and (min-width:300px) and (max-width:767px) {
.bottone-homepage-slide-uno.ls-layer {
    width: 235px!important;
}
}*/
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding-right: 22px!important;
}
.header_bottom_widget.widget_icl_lang_sel_widget {
    position: absolute;
    width: 60px;
    top: 23px;
    right: -50px;
}
.sticky .wpml-ls-sidebars-header_bottom_right.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown {
    position: relative!important;
    top: -9px!important;
}

/*SIDEBAR AGGIUSTAMENTO
.single-post.single-format-standard .column1 .grid_section .section_inner {
    width: auto!important;
}

.single-post.single-format-standard .column1 .vc_row {
     margin-left: 0px;
     margin-right: 0px;
}
FINE SIDEBAR AGGIUSTAMENTO*/

li.testimonial_content {
    margin: 0px!important;
}


/*MENU SPAGNOLO*/
#nav-menu-item-4377 .second {
    width: 1114px!important;
    margin: auto;
    left: -438px;
}
#nav-menu-item-4370 .second {
    width: 730px;
    margin: auto;
    left: -130px;
}

li#nav-menu-item-4375, li#nav-menu-item-4376 {
    width: 364px;
    float: right;
    background: #f1f1f1;
    margin-top: 10px;
    padding-bottom: 15px;
    margin-bottom: -6px;
}
li#nav-menu-item-4371, li#nav-menu-item-4372, li#nav-menu-item-4373, li#nav-menu-item-4374 {
    width: 181.7px;
    float: left;
}
#nav-menu-item-4375 span, #nav-menu-item-4376 span {
    font-family: 'DINPro';
    font-weight: 700;
    font-size: 14px;
    color: #808080;
    text-transform: initial;
}
li#nav-menu-item-4375 img, li#nav-menu-item-4376 img {
    width: 50%;
    float: left;
}
li#nav-menu-item-4375 p, li#nav-menu-item-4376 p {
    width: 40%;
    float: left;
    margin-left: 9%;
}

nav.main_menu>ul>li>a {
    padding: 0 25px;
    font-family: 'BebasNeue';
    color: #fff;
    font-size: 21px;
    letter-spacing: 0;
}

li#nav-menu-item-4378, li#nav-menu-item-4380, li#nav-menu-item-4381, li#nav-menu-item-4382, li#nav-menu-item-4383, li#nav-menu-item-4384 {
    width: 184px;
    float: left;
}
li#nav-menu-item-4371, li#nav-menu-item-4372, li#nav-menu-item-4373, li#nav-menu-item-4376, li#nav-menu-item-4375, li#nav-menu-item-4378, li#nav-menu-item-4380, li#nav-menu-item-4381, li#nav-menu-item-4382, li#nav-menu-item-4383 {
    border-right: 1px solid #cbcbcb;
}
li#nav-menu-item-4380 a, li#nav-menu-item-4381 a, li#nav-menu-item-4382 a, li#nav-menu-item-4383 a, li#nav-menu-item-4384 a {
    text-align: center!important;
}
#nav-menu-item-4386 .second {
    width: 564px;
    left: -420px;
}
li#nav-menu-item-4387 {
    width: 220px;
    float: left;
    border-right: 1px solid #cbcbcb;
}
li#nav-menu-item-4388 {
    width: 343px;
    float: left;
}
li#nav-menu-item-4387 .no_link {
    display: none;
}
li#nav-menu-item-4387 img {
    width: 60px;
}
li#nav-menu-item-4387 a {
    font-size: 15px;
    line-height: 8px;
    margin-left: -20px;
}
li#nav-menu-item-4388 a {
    text-align: center!important;
}
li#nav-menu-item-4371:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-09.png);
    background-size: 115px auto;
    background-position: center 14px;
}

li#nav-menu-item-4372:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-08.png);
    background-size: 114px auto;
    background-position: 11px 15px;
}

li#nav-menu-item-4373:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-07.png);
    background-size: 134px auto;
    background-position: 0px 14px;
}

li#nav-menu-item-4374:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-06.png);
    background-size: 115px auto;
    background-position: 13px 14px;
}

li#nav-menu-item-4371:hover .textwidget a, li#nav-menu-item-4372:hover .textwidget a, li#nav-menu-item-4373:hover .textwidget a, li#nav-menu-item-4374:hover .textwidget a {
    background-repeat: no-repeat;
}

li#nav-menu-item-4371:hover .textwidget a img, li#nav-menu-item-4372:hover .textwidget a img, li#nav-menu-item-4373:hover .textwidget a img, li#nav-menu-item-4374:hover .textwidget a img {
    opacity: 0;
}


li#nav-menu-item-4380:hover .textwidget a img, li#nav-menu-item-4381:hover .textwidget a img, li#nav-menu-item-4382:hover .textwidget a img, li#nav-menu-item-4383:hover .textwidget a img, li#nav-menu-item-4384:hover .textwidget a img {
    opacity: 0.05;
}
li#nav-menu-item-4380:hover .textwidget a, li#nav-menu-item-4381:hover .textwidget a, li#nav-menu-item-4382:hover .textwidget a, li#nav-menu-item-4383:hover .textwidget a, li#nav-menu-item-4384:hover .textwidget a {
    background-image: url(../png/mar_global_home-05.png);
    background-position: 3px 3px;
    background-size: 138px 138px;
    background-repeat: no-repeat;
}

li#nav-menu-item-4388 .bottonepieno {
    padding: 9px 20px !important;
    width: 160px !important;
    margin: auto !important;
}

li#nav-menu-item-4375 a.bottonevuoto {
    margin-right: 3%;
    padding-left: 24px;
    padding-right: 24px;
}

li#nav-menu-item-4375 a.bottonevuoto {
    margin-right: 3%!important;
    padding-left: 24px!important;
    padding-right: 37px!important;
}

nav.main_menu>ul>li>a:lang(es-ES) {
    padding: 0 24px;
}

/*FINE MENU SPAGNOLO*/

/*MENU LOGIN SPAGNOLO */

li#menu-item-4393:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    display: block;
}
li#menu-item-4393 {
    height: 80px;
    line-height: 80px;
    list-style: none;
}
li#menu-item-4393 a {
    font-family: 'BebasNeue';
    font-size: 21px;
    color: #00004d;
}
li#menu-item-4393 a p {
    font-size: 14px;
    color: #808080;
}
li#menu-item-4393 a:hover {
    color: #ff5400;
}
.sticky li#menu-item-4393 {
    height: 60px;
    line-height: 60px;
}

/*FINE MENU LOGIN SPAGNOLO */


/*MENU TEDESCO*/
#nav-menu-item-5469 .second {
    width: 1114px!important;
    margin: auto;
    left: -438px;
}
#nav-menu-item-5467 .second {
    width: 730px;
    margin: auto;
    left: -130px;
}

li#nav-menu-item-5466, li#nav-menu-item-5468 {
    width: 364px;
    float: right;
    background: #f1f1f1;
    margin-top: 10px;
    padding-bottom: 15px;
    margin-bottom: -6px;
}
li#nav-menu-item-5462, li#nav-menu-item-5463, li#nav-menu-item-5464, li#nav-menu-item-5465, li#nav-menu-item-7634 {
    width: 180.7px;
    float: left;
}
#nav-menu-item-5466 span, #nav-menu-item-5468 span {
    font-family: 'DINPro';
    font-weight: 700;
    font-size: 14px;
    color: #808080;
    text-transform: initial;
}
li#nav-menu-item-5466 img, li#nav-menu-item-5468 img {
    width: 50%;
    float: left;
}
li#nav-menu-item-5466 p, li#nav-menu-item-5468 p {
    width: 40%;
    float: left;
    margin-left: 9%;
}

nav.main_menu>ul>li>a {
    padding: 0 25px;
    font-family: 'BebasNeue';
    color: #fff;
    font-size: 21px;
    letter-spacing: 0;
}
li#nav-menu-item-5470, li#nav-menu-item-5471, li#nav-menu-item-5472, li#nav-menu-item-5473, li#nav-menu-item-5474, li#nav-menu-item-5475, li#nav-menu-item-7634 {
    width: 184px;
    float: left;
}
li#nav-menu-item-5462, li#nav-menu-item-5463, li#nav-menu-item-5464, li#nav-menu-item-5468, li#nav-menu-item-5466, li#nav-menu-item-5470, li#nav-menu-item-5471, li#nav-menu-item-5472, li#nav-menu-item-5473, li#nav-menu-item-5474, li#nav-menu-item-7634 {
    border-right: 1px solid #cbcbcb;
}
li#nav-menu-item-5471 a, li#nav-menu-item-5472 a, li#nav-menu-item-5473 a, li#nav-menu-item-5474 a, li#nav-menu-item-5475 a {
    text-align: center!important;
}
#nav-menu-item-5477 .second {
    width: 564px;
    left: -420px;
}
li#nav-menu-item-5478 {
    width: 220px;
    float: left;
    border-right: 1px solid #cbcbcb;
}
li#nav-menu-item-5507 {
    width: 343px;
    float: left;
}
li#nav-menu-item-5478 .no_link {
    display: none;
}
li#nav-menu-item-5478 img {
    width: 60px;
}
li#nav-menu-item-5478 a {
    font-size: 15px;
    line-height: 8px;
    margin-left: -20px;
}
li#nav-menu-item-5471:hover .textwidget a img, li#nav-menu-item-5471:hover .textwidget a img {
    opacity: 0.05;
}
li#nav-menu-item-5507 a {
    text-align: center!important;
}
li#nav-menu-item-5462:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-09.png);
    background-size: 115px auto;
    background-position: center 14px;
}

li#nav-menu-item-5463:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-08.png);
    background-size: 114px auto;
    background-position: 11px 15px;
}

li#nav-menu-item-5464:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-07.png);
    background-size: 134px auto;
    background-position: 0px 14px;
}

li#nav-menu-item-5465:hover .textwidget a {
    background-image: url(../png/icone_bu_hover-06.png);
    background-size: 115px auto;
    background-position: 13px 14px;
}

li#nav-menu-item-5462:hover .textwidget a, li#nav-menu-item-5463:hover .textwidget a, li#nav-menu-item-5464:hover .textwidget a, li#nav-menu-item-5465:hover .textwidget a {
    background-repeat: no-repeat;
}

li#nav-menu-item-5462:hover .textwidget a img, li#nav-menu-item-5463:hover .textwidget a img, li#nav-menu-item-5464:hover .textwidget a img, li#nav-menu-item-5465:hover .textwidget a img {
    opacity: 0;
}


li#nav-menu-item-5474:hover .textwidget a img, li#nav-menu-item-5472:hover .textwidget a img, li#nav-menu-item-5473:hover .textwidget a img, li#nav-menu-item-5474:hover .textwidget a img, li#nav-menu-item-5475:hover .textwidget a img {
    opacity: 0.05;
}
li#nav-menu-item-5471:hover .textwidget a, li#nav-menu-item-5472:hover .textwidget a, li#nav-menu-item-5473:hover .textwidget a, li#nav-menu-item-5474:hover .textwidget a, li#nav-menu-item-5475:hover .textwidget a {
    background-image: url(../png/mar_global_home-05.png);
    background-position: 3px 3px;
    background-size: 138px 138px;
    background-repeat: no-repeat;
}

li#nav-menu-item-5507 .bottonepieno {
    padding: 9px 20px !important;
    width: 160px !important;
    margin: auto !important;
}

li#nav-menu-item-5466 a.bottonevuoto {
    margin-right: 3%;
    padding-left: 24px;
    padding-right: 24px;
	height: 8px!important;
}

li#nav-menu-item-5466 a.bottonevuoto {
    margin-right: 3%!important;
    padding-left: 24px!important;
    padding-right: 37px!important;
}

nav.main_menu.drop_down.right:lang(de-DE) {
    width: 54%;
}

nav.main_menu>ul>li>a:lang(de-DE) {
    padding: 0 24px;
}
li#menu-item-5480 a {
    font-family: bebasneue;
    font-size: 21px;
    color: #00004d;
}
li#menu-item-5480 {
    height: 80px;
    line-height: 80px;
    list-style: none;
}
.sticky li#menu-item-5480 {
    height: 60px;
    line-height: 60px;
}

/*FINE MENU TEDESCO*/


/*AGGIUSTAMENTO VIDEO EMBED*/
@media all and (min-width:300px) and (max-width:768px) {
	iframe.video-sottotilato-embed {
    width: 100%!important;
    height: auto!important;
}
}
@media all and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	iframe.video-sottotilato-embed {
    width: 100%!important;
    height: 219px!important;
}
}
@media all and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	iframe.video-sottotilato-embed {
    width: 100%!important;
    height: 353px!important;
}
}
/*AGGIUSTAMENTO VIDEO EMBED*/


/*SLIDER*/
a.ls-gui-element.ls-nav-next:before {
    content: url(../png/freccia_dx.png);
    position: absolute;
    right: -12px;
    margin-top: 8px;
}
a.ls-gui-element.ls-nav-prev:before {
    content: url(../png/freccia_sx.png);
    position: absolute;
    lefT: -12px;
    margin-top: 10px;
}
a.ls-gui-element.ls-nav-next:before {
    content: url(../png/freccia_dx.png);
    position: absolute;
    right: -12px;
    margin-top: 8px;
}
a.ls-gui-element.ls-nav-prev:before {
    content: url(../png/freccia_sx.png);
    position: absolute;
    left: -12px;
    margin-top: 10px;
}
a.ls-gui-element.ls-nav-prev {
    border: none!important;
}
a.ls-gui-element.ls-nav-next {
    border: none!important;
}
/*SLIDER*/


.drop_down .second .inner ul.right li#nav-menu-item-288 a.no_link,
.drop_down .second .inner ul.right li#nav-menu-item-2007 a.no_link,
.drop_down .second .inner ul.right li#nav-menu-item-4378 a.no_link{padding:0 20px !important;}


/* SUB HEADER & FILTRI CATALOGO */

#sub-header *,
#filters-bar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

#sub-header .aux,
#filters-bar .aux{position:relative;max-width:1100px;padding:0 20px;margin:0 auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}

@media only screen and (min-width: 768px){
    #sub-header .aux,
    #filters-bar .aux{padding:0 30px;}
}

@media only screen and (min-width: 1024px){
    #sub-header .aux,
    #filters-bar .aux{padding:0 30px;}
}

@media only screen and (min-width: 1200px){
    #sub-header .aux,
    #filters-bar .aux{padding:0 40px;}
}

@media only screen and (min-width: 1400px){
    #sub-header .aux,
    #filters-bar .aux{padding:0 50px;}
}


/* SUB HEADER */

.sub-header{position:relative;display:block;width:100%;z-index:10;padding:35px 0 25px;text-align:center;line-height:1.3;color:#00004d;background-color:#E8ECED;font-family:'DINPro',sans-serif;}

.search-box{position:relative;}
.search-label{display:block;width:100%;font-size:22px;font-weight:700;line-height:1.2;}
.search-text{display:block;width:100%;padding-top:10px;font-size:16px;line-height:21px;font-weight:500;}

/*
#datafetch{position:absolute;z-index:15;top:100%;left:0;right:0;bottom:auto;display:none;width:100%;max-width:500px;max-height:330px;margin:5px auto 0;height:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff;text-align:left;-webkit-box-shadow:0px 2px 5px rgba(0,0,77,0.15);-moz-box-shadow:0px 2px 5px rgba(0,0,77,0.15);-ms-box-shadow:0px 2px 5px rgba(0,0,77,0.15);-o-box-shadow:0px 2px 5px rgba(0,0,77,0.15);box-shadow:0px 2px 5px rgba(0,0,77,0.15);}
#datafetch .result{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;align-items:center;padding:10px 40px 10px 10px;border:1px solid #E8ECED;border-top:0;-webkit-transition:150ms ease;-moz-transition:150ms ease;-ms-transition:150ms ease;-o-transition:150ms ease;transition:150ms ease;}
#datafetch .result:first-child{border-top:1px;}
#datafetch .result .svg-wrap{position:absolute;top:0;left:auto;right:10px;bottom:0;display:block;width:20px;}
#datafetch .result .svg-wrap svg{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;padding:0;margin:0;stroke:#00004d;fill:#00004d;-webkit-transition:150ms ease;-moz-transition:150ms ease;-ms-transition:150ms ease;-o-transition:150ms ease;transition:150ms ease;}
#datafetch .result .img-wrap{position:relative;display:block;width:60px;min-width:60px;height:60px;padding:0;margin:0 10px 0 0;background:#E8ECED;}
#datafetch .result .text-wrap{display:block;flex-grow:1;padding-top:4px;text-align:left;}
#datafetch .result .title{margin-bottom:-3px;text-align:inherit;font-size:23px;line-height:0.95;color:#00004d;-webkit-transition:150ms ease;-moz-transition:150ms ease;-ms-transition:150ms ease;-o-transition:150ms ease;transition:150ms ease;}
#datafetch .result .title span{color:#ff5400;-webkit-transition:150ms ease;-moz-transition:150ms ease;-ms-transition:150ms ease;-o-transition:150ms ease;transition:150ms ease;}
#datafetch .result .terms-wrap{display:block;padding:3px 0 4px;line-height:1.1;}
#datafetch .result .term{font-size:14px;font-weight:500;}
#datafetch .result .term:not(:last-child):after{display:inline-block;content:'|';padding-left:3px;}
#datafetch .result .brand-wrap{padding-top:4px;}
#datafetch .result .brand-wrap img{display:block;width:80px;padding:0;margin:0;}
#datafetch .no-results{position:relative;padding:15px 14px;font-size:16px;font-weight:500;border:3px solid #00004d;}
#datafetch .no-results span{font-weight:700;}

#datafetch .result:hover{color:#fff;background:#ff5400;border-color:#ff5400;}
#datafetch .result:hover .title,
#datafetch .result:hover .title span{color:#fff;}
#datafetch .result:hover .svg-wrap svg{stroke:#fff;fill:#fff;}

.actions-box{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:center;align-items:center;text-transform:uppercase;font-size:22px;font-family:'BebasNeue',serif;font-weight:700;}
.actions-box a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:50%;max-width:200px;height:64px;-webkit-transition:background-color 250ms ease,color 250ms ease;-moz-transition:background-color 250ms ease,color 250ms ease;-ms-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease;}
.actions-box a.action-catalog{background-color:#fff;border:5px solid #00004d;}
.actions-box a.action-cart{color:#fff;background:#ff5400;}
.actions-box a span{display:block;width:100%;padding-top:3px;}
.actions-box a span#cart-count-items{display:inline;padding-left:5px;font-family:'DINPro';font-size:14px;font-weight:700;text-transform:none;}
.actions-box a.action-catalog br{display:none;}

.actions-box a.action-catalog:hover,
.actions-box a.action-cart:hover{background-color:#00004d;color:#fff;}
*/

@media only screen and (min-width: 768px){

    /*#datafetch{max-width:100%;}*/
    .sub-header{padding:45px 0 30px;}
    .sub-header .aux{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;/*align-items:flex-end;*/align-items:center;}
    .search-box{margin-top:0;flex-grow:1;text-align:center;}
    /*.actions-box{width:260px;}
    .actions-box a{max-width:none;height:96px;line-height:1;}
    .actions-box a.action-catalog br{display:block;}
    .actions-box a span#cart-count-items{display:block;padding-left:0;padding-top:0;padding-bottom:7px;line-height:1;}*/
    .search-label{font-size:25px;}
    .search-input{max-width:100%;margin-top:4px;margin-left:0;margin-right:0;}

}

@media only screen and (min-width: 1001px){

    .sub-header{margin-top:80px;}
    .search-box{margin-right:40px;}
    /*.actions-box{width:300px;font-size:24px;}
    .actions-box a{height:110px;}*/
    .search-label{font-size:28px;}
    .search-input{margin-top:5px;}

}

@media only screen and (min-width: 1200px){

    .search-box{margin-right:50px;}
    /*.actions-box{width:340px;font-size:26px;}
    .actions-box a{height:114px;}*/
    .search-label{font-size:30px;}
    .search-input{margin-top:6px;}

}


/* FILTRI CATALOGO */

#filters-bar{position:relative;padding-bottom:18px !important; padding-top:18px !important; margin:0;text-align:center;line-height:1.3;color:#00004d;background-color:#00004d;font-family:'DINPro',sans-serif; margin-top: 80px;}
#filters-bar:after{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;display:block;width:auto;height:auto;content:'';opacity:0;background:url('../svg/loading.svg') no-repeat center rgba(232,236,237,0.7) !important;background-size:70px 80px !important;}
#filters-bar.loading:after{z-index:2;opacity:1;}

.filters-wrap-outer{}
.filters-bar-wrap .break{display:none;}
.filters-bar .filter{display:block;width:100%;padding:15px 0 0;}
.filters-bar .filter:last-child{padding-bottom:0;}
.filters-bar .filter-label{display:block;width:100%;margin:0 0 6px;font-size:15px;font-weight:700;text-transform:uppercase;}
.filters-bar .filter-items{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;}
.filters-bar .filter-item{position:relative;display:block;width:100%;padding:0 3px;font-size:17px;text-align:center;font-family:'BebasNeue',serif;font-weight:700;text-transform:uppercase;line-height:1.1;}
.filters-bar .filter-item input,
.filters-bar .filter-item select{display:none;}
.filters-bar .filter-item .select2{display:block;width:100% !important;text-align:left;}
.filters-bar .filter-item label{display:block;width:100%;padding:0;cursor:pointer;}
.filters-bar .filter.checkbox .filter-item label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:50px;padding:10px 10px 7px;cursor:pointer;color:#fff;background:#797979;opacity:0.6;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:opacity 200ms ease,background-color 200ms ease;-moz-transition:opacity 200ms ease,background-color 200ms ease;-ms-transition:opacity 200ms ease,background-color 200ms ease;-o-transition:opacity 200ms ease,background-color 200ms ease;transition:opacity 200ms ease,background-color 200ms ease;}

.filters-bar .filter.checkbox .filter-item label:hover{background:#00004d;opacity:0.8;}

.filters-bar .filter.checkbox .filter-item input:checked ~ label{background:#00004d;opacity:1;}

body .select2-container--default .select2-selection--single{height:50px;border:0px solid #00004d;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:0px;}
body .select2-container--default .select2-selection--single .select2-selection__arrow{bottom:0;width:30px;height:auto;}
body .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#00004d;}
body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#00004d;}
body .select2-container--default .select2-selection--single .select2-selection__rendered{color:grey;letter-spacing:0.03em;font-size:17px;line-height:43px;font-family:'DINPro',sans-serif;font-weight:400;text-transform:none; text-transform: uppercase;}
body .select2-container--default .select2-selection--single .select2-selection__rendered.active{color:#00004d;letter-spacing:0.03em;font-size:17px;line-height:43px;font-family:'DINPro',sans-serif;font-weight:400;text-transform:none; text-transform: uppercase;}
body .select2-container--default .select2-selection--single .select2-selection__rendered[title~="Search"]{letter-spacing:0;font-size:16px;font-weight:400;}
/*body .select2-container--default .select2-selection--single .select2-selection__rendered[title~="Most"]{letter-spacing:0;font-size:17px;font-weight:400;}*/
body .select2-container .select2-selection--single .select2-selection__rendered{padding-left:14px;padding-right:30px;}

body .select2-dropdown{overflow:hidden;color:#00004d;border-color:#ffffff;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;-o-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;-o-border-bottom-right-radius:8px;border-bottom-right-radius:8px;-webkit-box-shadow:0px 2px 5px rgba(0,0,77,0.15);-moz-box-shadow:0px 2px 5px rgba(0,0,77,0.15);-ms-box-shadow:0px 2px 5px rgba(0,0,77,0.15);-o-box-shadow:0px 2px 5px rgba(0,0,77,0.15);box-shadow:0px 2px 5px rgba(0,0,77,0.15);}
body .select2-results__option{padding:6px 14px;letter-spacing:0.04em;border-top:1px solid #c7c7e0;}
body .select2-results__option:first-child{border-top:0;}
body .select2-search--dropdown{padding:8px 6px;}
body .select2-container--default .select2-search--dropdown .select2-search__field{height:38px;padding:4px 10px 6px;border:1px solid #00004d;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
body .select2-search--dropdown .select2-search__field{padding:4px 10px;font-size:16px;line-height:34px;font-family:'DINPro',sans-serif;font-weight:400;color:#00004d;outline:none;}
body .select2-container--default .select2-results__option[aria-selected=true]{color:#fff;font-weight:700;background-color:#ff5400;border-top-color:#fff !important;}
body .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;font-weight:700;background-color:#ff5400;border-top-color:#fff !important;}
body .select2-container--default .select2-results__option--highlighted[aria-selected] + .select2-results__option{border-top-color:#ff5400;}
/*body .select2-container--default .select2-results__option--highlighted[aria-selected]:not(:first-child) + .select2-results__option{border-top-color:#ff5400;}*/
body .select2-results__option.select2-results__message{letter-spacing:0;}
body .select2-results__option.loading-results{font-family:'DINPro',sans-serif;font-weight:400;color:#00004d;letter-spacing:0;}
body .select2-container--default .select2-results__option[aria-disabled=true]{color:#00004d;letter-spacing:0;}

.filters-bar .filter[data-filter="winter"]{padding-top:25px;padding-bottom:15px;}
.filters-bar .filter[data-filter="winter"] .filter-item{width:auto;}
.filters-bar .filter.radio .filter-items{justify-content:center;}
.filters-bar .filter.radio .filter-item label{position:relative;padding:5px 22px 5px 38px;text-align:left;text-transform:none;font-size:16px;font-family:'DINPro',sans-serif;font-weight:500;line-height:16px;}
.filters-bar .filter.radio .filter-item label:before{display:block;content:'';position:absolute;top:0;left:0;right:auto;bottom:auto;width:24px;height:24px;padding:0;margin:auto;border:1px solid #00004d;background-color:#fff;border-radius:6px;}
.filters-bar .filter.radio .filter-item label:after{display:block;content:'';position:absolute;top:0;left:0;right:auto;bottom:auto;width:24px;height:24px;padding:0;margin:auto;border:1px solid transparent;opacity:0;background-image:url(../svg/icon-tick.svg);background-repeat:no-repeat;background-size:70% 70%;background-position:center center;-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;-ms-transition:opacity 150ms ease;-o-transition:opacity 150ms ease;transition:opacity 150ms ease;}

.filters-bar .filter.radio .filter-item input:checked + label:after{opacity:1;}

.filters-bar .filter .filter-item .f-info{position:absolute;cursor:pointer;top:50%;left:auto;right:0;bottom:auto;display:block;width:16px;height:16px;line-height:17px;padding:0;margin:0 auto;color:#fff;font-size:13px;font-weight:bold;text-align:center;background-color:#00004d;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.filters-bar .filter .filter-item .f-tooltip{display:none;position:absolute;z-index:11;top:auto;bottom:100%;left:auto;right:-51px;width:330px;padding:11px 13px;margin:0 0 12px;background:#fff;color:#00004d;text-transform:none;text-align:left;white-space:normal;font-weight:500;font-size:13px;line-height:1.3;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,0.3);-ms-box-shadow:0 0 40px 0 rgba(0,0,0,0.3);-o-box-shadow:0 0 40px 0 rgba(0,0,0,0.3);box-shadow:0 0 40px 0 rgba(0,0,0,0.3);}
.filters-bar .filter .filter-item .f-tooltip:after{display:block;content:'';position:absolute;top:auto;left:auto;right:50px;bottom:-9px;width:0;height:0;margin:0;border:9px solid transparent;border-bottom:0;border-top-color:#fff;}
.filters-bar .filter .filter-item .f-tooltip *{font-size:inherit;line-height:inherit;}

.filters-bar .filter .filter-item .f-info:hover + .f-tooltip{display:block;-webkit-animation:displayIn 500ms;-moz-animation:displayIn 500ms;-ms-animation:displayIn 500ms;-o-animation:displayIn 500ms;animation:displayIn 500ms;}

.filters-bar .filter[data-filter="technology"]{padding-top:10px;padding-bottom:15px;}
.filters-bar .filter.toggle .filter-label{margin-bottom:7px;}
.filters-bar .filter.toggle .filter-items{justify-content:center;}
.filters-bar .filter.toggle .filter-item{width:auto;}
.filters-bar .filter.toggle label{position:relative;display:flex;z-index:2;padding:0;text-align:left;text-transform:none;white-space:nowrap;font-family:'DINPro',sans-serif;font-weight:500;font-size:16px;line-height:16px;}
.filters-bar .filter.toggle span.label-icon{position:relative;display:block;width:120px;height:27px;margin:0;text-align:left;text-indent:-9999px;background-color:#797979;opacity:0.6;background-image:url(../svg/ringtread_mini_text.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:opacity 200ms ease,background-color 200ms ease;-moz-transition:opacity 200ms ease,background-color 200ms ease;-ms-transition:opacity 200ms ease,background-color 200ms ease;-o-transition:opacity 200ms ease,background-color 200ms ease;transition:opacity 200ms ease,background-color 200ms ease;}
.notouch .filters-bar .filter.toggle label:hover span.label-icon{background-color:#009435;opacity:1;}
.notouch .filters-bar .filter.toggle input:checked ~ label:hover span.label-icon{background-color:#797979;opacity:0.6;}

.filters-bar .filter.toggle .slider{display:none !important;position:absolute;cursor:pointer;top:0;left:3px;right:0;bottom:0;width:46px;height:26px;background-color:#a5a7a7;border-radius:20px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;}
.filters-bar .filter.toggle .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;border-radius:50%;background-color:white;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s;}
.filters-bar .filter.toggle input:checked ~ .slider{background-color:#00004d;}
.filters-bar .filter.toggle input:checked ~ .slider:before{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}
.filters-bar .filter.toggle input:checked ~ label span.label-icon{background-color:#009435;opacity:1;}

.filters-bar .reset-wrap{display:block;width:100%;padding:15px 3px 0;text-align:center;}
.filters-bar .reset-wrap .btn{margin:0;}
.filters-bar .reset-wrap .btn .text{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}
.filters-bar .reset-wrap .btn .text .svg{position:relative;top:-1px;display:block;width:11px;height:11px;padding:0;margin-right:10px;fill:#fff;}

.filters-bar .filter[data-filter="orderby"]{padding-top:50px;text-align:center;margin:0 auto;}

.filters-bar .btn-wrap{width: 24%;}

@media only screen and (max-width: 767px){

    .filters-bar .filter[data-filter="size"],
    .filters-bar .filter[data-filter="orderby"]{max-width:440px;margin:0 auto;}

} 

#gotocatalog {
    height: 45px;
    width: 100% !important;
    background-color: #797979;
    border-color: #797979;
}

#gotocatalog:before {
    border-color: #797979;
}

#gotocatalog.active {
    background-color: #ff5400;
    border-color: #ff5400;
}

#gotocatalog.active:before {
    border-color: #ff5400;
}

.filters-bar-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;}

.filters-wrap-outer {
    margin: 0 -23px;
}

.filters-bar .filter[data-filter="size"] {
    width: 76%;
    padding-left: 0;
    padding-right: 0;
}

@media only screen and (max-width: 768px){
    .filters-bar-wrap {
        padding: 0 48px;
    }

    .filters-bar .filter[data-filter="size"] {
        width: 66%;
        margin-top: 0;
        padding-top: 0;
    }

    .filters-bar .btn-wrap{width: 34%;}

    .filters-bar .filter[data-filter="size"] .filter-items {
        max-width: 150%;
        width: 144%;
    }

    body .select2-container--default .select2-selection--single{
        height: 45px;
        padding-left: 46px;
        background-image: url(../svg/cerca.svg);
        background-position: 2.5% center;
        background-repeat: no-repeat;
        background-size: 35px auto;
        padding-right: 47%;
    }

    body .select2-container--default .select2-selection--single .select2-selection__arrow {
        right: 36%;
    }

    #filters-bar {
        margin-top: 0 !important;
    }

    body .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 45px;
    }
}

@media only screen and (min-width: 768px){

    #filters-bar{padding:0 0 40px;text-align:left;}
    .filters-wrap-outer{margin:0 -23px;}
    .filters-bar-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;}
    .filters-bar-wrap .break{display:block;width:100%;height:0;}
    .filters-bar .filter{display:block;width:auto;padding:0 20px;}
    .filters-bar .filter-label{padding:0 10px;margin:0 0 4px;}
    .filters-bar .filter.checkbox{display:block;padding:0 20px;}
    .filters-bar .filter.checkbox .filter-item label{padding:10px 15px 7px;min-height:38px;white-space:nowrap;}

    .filters-bar .filter[data-filter="axle"]{padding-top:25px;}
    .filters-bar .filter[data-filter="application"]{padding-top:25px;}
    .filters-bar .filter[data-filter="size"]{min-width:76%;padding-left: 0; padding-right: 0;}
    .filters-bar .filter[data-filter="size"] .filter-items{max-width:130%; width: 128.5%;}
    .filters-bar .filter[data-filter="winter"]{padding-top:45px;align-self:center;}
    .filters-bar .filter[data-filter="winter"] .filter-items{justify-content:center;}
    .filters-bar .filter[data-filter="winter"] .filter-item{width:auto;}
    .filters-bar .filter[data-filter="technology"]{padding-top:28px;}
    .filters-bar .filter[data-filter="technology"] .filter-label{padding:0 3px;}
    .filters-bar .filter[data-filter="technology"] .filter-items{justify-content:flex-end;}
    .filters-bar .filter[data-filter="technology"] .filter-item{width:auto;}

    .filters-bar .filter-item{font-size:18px;}
    /*.filters-bar .filter-item{padding:0 6px 0 0;}
    .filters-bar .filter-item:last-child{padding-right:0;}*/

    body .select2-container--default .select2-selection--single{height:45px;padding-left: 65px; background-image: url(../svg/cerca.svg); background-position: 2.5% center; background-repeat: no-repeat; background-size: 35px auto;}
    body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px;}

    .filters-bar .reset-wrap{padding:25px 23px 0;text-align:left;}

    .filters-bar .filter .filter-item .f-tooltip{width:420px;left:auto;right:-10px;}
    .filters-bar .filter .filter-item .f-tooltip:after{left:auto;right:9px;}

    .filters-bar .filter[data-filter="orderby"]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding-top:20px;margin-left:auto;margin-right:0;}
    .filters-bar .filter[data-filter="orderby"] .filter-label{margin:0;white-space:nowrap;}
    .filters-bar .filter[data-filter="orderby"] .filter-item{width:220px;}

}

@media only screen and (min-width: 1001px){

    .filters-bar .filter.checkbox .filter-item label{padding:10px 18px 7px;}
    body.es .filters-bar .filter.checkbox .filter-item label{padding:10px 16px 7px;}
    body.de .filters-bar .filter.checkbox .filter-item label{padding:10px 16px 7px;}

    .filters-bar .filter .filter-item .f-tooltip{right:-110px;}
    .filters-bar .filter .filter-item .f-tooltip:after{right:109px;}

}

@media only screen and (min-width: 1200px){

    .filters-bar .filter.checkbox .filter-item label{padding:10px 26px 7px;min-height:40px;}
    body.es .filters-bar .filter.checkbox .filter-item label{padding:10px 20px 7px;}
    body.de .filters-bar .filter.checkbox .filter-item label{padding:10px 23px 7px;}

}



/* ------- SELECT2 ------- */

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:26%;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-container{font-family:'DINPro',sans-serif;font-size:16px;}
/*.select2-results__options>:first-child{display:none;display:none !important;}*/
