@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap');
*{box-sizing:border-box;-webkit-box-sizing:border-box}
html *{box-sizing:border-box;-webkit-box-sizing:border-box}
body{margin:0;}
img{max-width:100%;width:auto;height:auto}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;text-decoration:none}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
code,kbd,pre,samp{font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
button{overflow:visible;}
button,input,select,textarea{max-width:100%;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;opacity:.5;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0.4375em;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;min-width:inherit;padding:0.875em;}
fieldset >:last-child{margin-bottom:0;}
legend{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
optgroup{font-weight:bold;}

/** * 2.0 - Genericons */
.menu-item-has-children a:after,.social-navigation a:before,.dropdown-toggle:after,.bypostauthor > article .fn:after,.comment-reply-title small a:before,.pagination .prev:before,.pagination .next:before,.pagination .nav-links:before,.pagination .nav-links:after,.search-submit:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:'Montserrat',sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top;}

/** * 3.0 - Typography */
body,button,input,select,textarea{color:#1a1a1a;font-family:'Montserrat',sans-serif;font-size:16px;font-size:1rem;line-height:1.75;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:0;text-rendering:optimizeLegibility;}
p{margin:0 0 15px;}
dfn,cite,em,i{font-style:italic;}
blockquote{border:0 solid #1a1a1a;border-left-width:4px;color:#686868;font-size:19px;font-size:1.1875rem;font-style:italic;line-height:1.4736842105;margin:0 0 1.4736842105em;padding:0 0 0 1.263157895em;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote p{margin-bottom:1.4736842105em;}
blockquote cite,blockquote small{color:#1a1a1a;display:block;font-size:16px;font-size:1rem;line-height:1.75;}
blockquote cite:before,blockquote small:before{content:"\2014\00a0";}
blockquote em,blockquote i,blockquote cite{font-style:normal;}
blockquote strong,blockquote b{font-weight:400;}
blockquote >:last-child{margin-bottom:0;}
address{font-style:italic;margin:0 0 1.75em;}
code,kbd,tt,var,samp,pre{font-family:'Montserrat',sans-serif;}
pre{border:1px solid #d1d1d1;font-size:16px;font-size:1rem;line-height:1.3125;margin:0 0 1.75em;max-width:100%;overflow:auto;padding:1.75em;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
code{background-color:#d1d1d1;padding:0.125em 0.25em;}
abbr,acronym{border-bottom:1px dotted #d1d1d1;cursor:help;}
mark,ins{background:#007acc;color:#fff;padding:0.125em 0.25em;text-decoration:none;}
big{font-size:125%;}

/*CUSTOM CLASSES*/
.black{color:black!important;}
.green-bg{background:#5b9328!important;}
.green-bg h2{color:white!important;}
.green-bg img{filter:brightness(0)invert(1)!important;}

/** * 4.0 - Elements */
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*:before,*:after{/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{background:#fff;/* Fallback for when there is no custom background color defined. */}
hr{background-color:#d1d1d1;border:0;height:1px;margin:30px 0}
ul,ol{margin:0 0 1.75em 1.25em;padding:0;}
ul{list-style:disc;}
ol{list-style:decimal;margin-left:1.5em;}
li > ul,li > ol{margin-bottom:0;}
dl{margin:0 0 1.75em;}
dt{font-weight:700;}
dd{margin:0 0 1.75em;}
img{height:auto;/* Make sure images are scaled correctly. */max-width:100%;/* Adhere to container width. */vertical-align:middle;}
del{opacity:0.8;}
table,th,td{border:none;white-space:normal;word-break:normal;}
td{word-break:break-word;}
table{border-collapse:separate;border-spacing:0;border-width:0;margin:0 0 1.75em;table-layout:fixed;/* Prevents HTML tables from becoming too wide */width:100%;}
caption,th,td{font-weight:normal;text-align:left;}
th{border-width:0 1px 1px 0;font-weight:700;}
td{border-width:0 1px 1px 0;}
th,td{padding:0.4375em;}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder{color:#BDC6C6;}
:-moz-placeholder{color:#BDC6C6;}
::-moz-placeholder{color:#BDC6C6;opacity:1;/* Since FF19 lowers the opacity of the placeholder by default */}
:-ms-input-placeholder{color:#BDC6C6;}

/** * 5.0 - Forms */
input{line-height:normal;}
button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{background:#b38a4c;border:0;border-radius:2px;color:#fff;font-family:inherit;font-weight:700;letter-spacing:0.046875em;line-height:1;padding:13px 24px 13px 24px;text-transform:uppercase;}
input[type="submit"]:hover{background-color:#000!important;}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:inherit;}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:none;outline-offset:-4px;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border-bottom:1px solid #575756;border-radius:2px;color:#686868;padding:0.625em 0.4375em;width:100%;font-family:inherit;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{-webkit-appearance:none;}
select{}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background-color:#fff;border-bottom:1px solid #000;color:#1a1a1a;outline:0;}
a:focus{outline:none}
table.h2020twide td{width:50%;}
table.h2020twide{table-layout:fixed;}
table.h2020twide td img{width:100%;}
table.h2020twide{background:#ededed;}
.arrivi_thumb .arrivi_pname{width:100%;text-align:center;padding-left:0;padding-right:0;}
.page{max-width:none;}
.nav-container{background:#5b9328;}
#nav a{padding:16px 11px;}
.header.page{max-width:1200px;}
table.h2016t1{max-width:1200px;margin-left:auto;margin-right:auto;}
table.h2016t2{max-width:1200px;margin:0 auto;float:none;}
table.newsTable{max-width:1200px;margin:0 auto;}
table.newsTable img{width:100%;}
table.h2016t1 td:first-child{padding:47px;}
table.h2016t1 td:first-child h1{font-size:40px;font-weight:bold;padding:11px;position:relative;line-height:55px;}
table.h2020twide td{vertical-align:middle;}
table.h2020twide:not(.reverse) td:last-child{padding:35px 110px 35px 40px;}
table.h2020twide.reverse td:first-child{padding:35px 43px 35px 110px;}
table.h2020twide:not(.reverse) td:first-child,table.h2020twide.reverse td:last-child{width:54%;}
table.h2020twide.reverse td:first-child{width:46.4%;}
table.h2016t2 tr:first-child *{text-align:center;}
table.h2016t2 tr:first-child td{padding:25px 0;}
.banner2016 > div.newsletter_box{display:none;}
table.h2020twide h3{font-size:26px;display:inline-block;margin-bottom:50px;}
table.h2020twide h3:after{width:40px;content:"";display:block;height:2px;background:#575755;bottom:-20px;position:relative;}
table.h2020twide td p{font-size:15px;line-height:1.5;}
table.h2020twide td a{background:#fff;display:inline-block;margin-top:20px;padding:13px 17px;color:inherit;text-transform:uppercase;font-weight:bold;}
table.h2020twide td a:hover{background:#000;color:#fff;}
table.h2020twide td a{transition:all 0.5s ease;}
.wrapper{min-width:1200px;}
.container{min-width:1200px;}
.newsTitleBox h3{font-size:24px;margin-bottom:40px;display:inline-block;position:relative;color:#575755!important;}
.newsTitleBox h3:after{content:"";height:2px;background:#575755;width:40px;display:block;text-align:center;margin:0 auto;bottom:-13px;position:relative;}
table.newsItem td>span:first-child{font-style:italic;font-size:19px;margin:6px 0;display:inline-block;}
table.newsTable > tbody > tr > td tr:last-child td h4{margin-bottom:13px;display:block;font-size:24px;line-height:30px;color:#5b9328!important;}
table.h2016t1 td:first-child h1:after{content:"";width:40px;height:2px;background:#575755;display:block;bottom:-21px;position:relative;}
table.h2016t1 td{vertical-align:middle;}
#nav a{padding:16px 20px;}
table.h2016t2 h2{font-size:30px;font-weight:bold;position:relative;margin-bottom:50px;}
table.h2016t2 h2:after{content:"";width:40px;height:2px;background:#575755;display:block;margin:0 auto;position:relative;top:16px;}
table.h2016t2 p{max-width:855px;margin:0 auto;font-size:16px;line-height:1.5;font-weight:normal;}
table.h2016tservice table{max-width:1530px;margin:0 auto;}
table.h2016tservice{margin:90px 0;}
table.h2016tservice >tbody >tr:nth-child(1) >td{color:#575755;position:relative;padding-bottom:0;}
/*table.h2016tservice>tbody> tr:nth-child(1) >td:after{content:"";width:40px;height:2px;background:#575755;bottom:-16px;display:block;margin:0 auto;position:relative;}*/
table.newsTable td{background:transparent;padding:0px;}
table.newsTable > tbody > tr > td tr:last-child td p{font-size:16px;line-height:30px;color:#575756;}
.newsTable_mn_inr p{font-size: 16px;line-height: 30px;color: #575756;}
.newsTable_mn_inr h4{margin-bottom:13px;display:block;font-size:24px;line-height:30px;color:#5b9328!important;margin-top:10px;}
.newsTable_img img{width:100%;}
.newsTable {margin-bottom: 0;display: inline-block;width: 100%;background: #ededed;padding: 60px 0;}
.news_table_button {margin-top: 60px;}
.news_table_button .primary-button{padding:15px 60px 16px 60px;}
.newsTable_mn_otr{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;margin:0;}
.newsTable_mn_inr{flex:50% 0 0;-webkit-flex:50% 0 0;-moz-flex:50% 0 0;max-width:50%;padding:0 19px;}
.footerbg1{background:#629f2a;padding:60px 0;}
.footerbg1{}
.footer-container .footerbg2{background:#ffffff;color:#fff;padding:28px 0 !important;}
.footer-container .footerbg2 > div{max-width:1200px;font-weight:bold;}
.footer-container p{color:#575755;}
.footer.page table td{background:none;}
.footer a{color:inherit;}
.footerbg2 a{color:#fff!important;}
.footer-container p{line-height:1.5;}
.arrivi_box_container{margin-bottom:35px;}
table.h2016t2 tr td{font-weight:bold;}
.arrivi_body table td:last-child a:after{display:none;}
table.h2016t2 table{margin:0 auto;width:100%;}
table.h2018t1_5 img{width:100%;}
table.h2018t1_5 td{width:50%;}
table.h2018t1_5{width:100%;table-layout:fixed;}
#nav li.col2sub ul{width:467px;}
#nav li.col2sub ul li{display:block;float:left;width:50%;background:transparent;border:0;}
#nav li.col2sub ul li:nth-child(odd){clear:both;}
#nav li.col2sub ul{background:#000;padding-right:240px;top:43px;background-image:url(../images/menubg.png);background-size:auto;background-repeat:no-repeat;background-position:center right;}
#nav ul li a:hover{color:#ffdd00!important;}
.nav-container #nav li.col2sub ul li a:hover {
    color: #ffdd00 !important;
}
.nav-container #nav li.col2sub ul li a:hover{background-image:url(../images/yellowarrow.png)!important;background-position:12px 50%;}
.nav-container #nav .col2sub.over ul li:first-child a{color:#ffffff !important;}
.nav-container #nav .col2sub.over ul li:first-child a:hover{color:#ffdd00 !important;}

#nav > li:hover > a{color:#000;}
#nav ul li a{padding:4px 0 0 19px!important;}
#nav ul{padding-top:8px;padding-bottom:14px;}
#nav ul li a{background-image:url(../images/whitearrow.png)!important;background-position:left center;background-repeat:no-repeat!important;background-position:12px 50%;}
#nav ul li a:hover{background-image:url(../images/yellowarrow.png)!important;background-position:12px 50%;}


.nav-container #nav .col2sub.over ul li:first-child a{background-image:url(../images/whitearrow.png)!important;background-position:left center;background-repeat:no-repeat!important;background-position:12px 50%;}
.nav-container #nav .col2sub.over ul li:first-child a:hover {background-image:url(../images/yellowarrow.png)!important;background-position:12px 50%;color:#ffdd00;}



#nav > li.col-black-sub ul li a:hover {background: url(../images/greenarrow.png)!important;color: #5b9328 !important;background-repeat: no-repeat !important;}
table.h2016t2 h2{margin-top:23px;}
.footer.page{max-width:1190px;}
.w100{width:100%;}
.centerbutton td{text-align:center;}
.centerbutton a{float:none;display:inline-block;margin:0 auto;padding:11px 23px;background:#5b9328;color:#fff;text-transform:uppercase;font-weight:bold;font-size:15px;min-width:200px;letter-spacing:0.5px;transition:all 0.5s ease;}
.centerbutton a:hover{background:#000}
table.newsTable{margin-bottom:16px;}
table.h2016tservice table td strong{font-weight:bold;color:#5b9328;}
table.h2016tservice table td p{color:#6a6a6a;}
table.h2016t1 td:first-child h1,p,body,h1,h2,h3,h4,td{color:#575755;}
table.h2016t1 td:first-child{width:35%;}
table.h2016t1 p{font-size:15px;line-height:1.5;}
table.h2016t1 p{font-size:15px;line-height:1.5;}
table.h2016tservice table td p{line-height:1.5;}
table.h2016tservice table td{border-right:2px solid #f2f2f2;}
table.h2016tservice table td:last-child{border:0;}
.footer-container p{font-size:15px;}
.footerbg1 table td:first-child strong{text-transform:uppercase;}
ul.bassan2016toplinks li:after{background:#5b9328;width:2px;right:2px;top:16px;height:17px;}
ul.bassan2016toplinks li+li:after{display:none;}
ul.bassan2016toplinks li:nth-child(1),ul.bassan2016toplinks li:nth-child(2){text-transform:uppercase;}
ul.bassan2016toplinks li:nth-child(1) a,ul.bassan2016toplinks li:nth-child(2) a{color:#5b9328;letter-spacing:0.5px;}
ul.bassan2016toplinks li.socialicons a[href*="facebook"]{background-image:url(/media/wysiwyg/home2020/faceIcon.jpg);background-size:100%;background-repeat:no-repeat;}
ul.bassan2016toplinks li.socialicons a[href*="youtube"]{background-image:url(/media/wysiwyg/home2020/youIcon.jpg);background-size:100%;background-repeat:no-repeat;}
ul.bassan2016toplinks li.socialicons a{text-indent:323px;}
ul.bassan2016toplinks li.socialicons a[href*="instagram"]{background-image:url(/media/wysiwyg/home2020/instaIcon.jpg);background-size:100%;background-repeat:no-repeat;}
table.contactTable{max-width:1200px;margin:0 auto;}
table.cercTable{width:100%;max-width:1200px;margin:0 auto;}


table.eventiOpp{width:100%;max-width:1529px;margin:0 auto;width:100%;padding-right:15px;padding-left:15px;}
.bottom4block{min-width:100%;max-width:1529px;margin:0 auto;width:100%;padding-right:15px;padding-left:15px;}



.header.page .logo{margin-bottom:5px;margin-top:6px;}
.container{max-width:1530px;margin:0 auto;width:100%;padding-right:15px;padding-left:15px;}
a{cursor:pointer;color:#000;}
a:hover{color:#b38a4c;}
a,i,.primary-button,input[type="button"],.secondary-button,input[type="submit"]{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{border:2px solid #f0f4f8;font-size:14px!important;height:45px;color:#000;background:transparent!important;}
input:focus{outline:0;}
input[type="submit"]{font-size:18px;color:#ffffff!important;background-color:#5b9328!important;text-transform:uppercase!important;font-weight:600!important;display:inline-block;padding:13px 24px 13px 24px!important;line-height:28px!important;letter-spacing:0px!important;position:relative;}
.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:stretch;}
.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{font-size:16px;line-height:30px;}
.primary-button{font-size:18px;color:#ffffff;background-color:#5b9328;text-transform:uppercase;font-weight:800;display:inline-block;padding:14px 31px 14px 31px;line-height:28px;letter-spacing:2px;position:relative;border-radius:2px;}
.primary-button:hover{background-color:#054629;color:#fff;}
.secondory-button{font-size:18px;color:#575756;background-color:#ffffff;text-transform:uppercase;font-weight:800;display:inline-block;padding:15px 25px 16px 25px;line-height:28px;letter-spacing:2px;position:relative;border-radius:2px;}
.secondory-button:hover{background-color:#000;color:#fff;}
.secondory-button-light{font-size:18px;color:#575756;background-color:#ededed;text-transform:uppercase;font-weight:800!important;display:inline-block;padding:15px 25px 16px 25px;line-height:28px;letter-spacing:2px;position:relative;border-radius:2px;}
.secondory-button-light:hover{background-color:#000;color:#fff;}
.align-center{text-align:center;}
.section-header h2{font-size:40px;line-height:50px;color:#575756;font-weight:700;position:relative;margin-bottom:17px;padding-bottom:40px;}
.section-header h2:before{content:'';width:46px;height:2px;background-color:#575756;position:absolute;bottom:17px;left:50%;transform:translateX(-50%);}
.common-desc p{font-size:16px;line-height:27px;color:#575756;font-weight:300;margin-bottom:23px;}
.common-desc em{font-size:15px;line-height:20px;color:#575756;font-weight:500;font-style:normal;letter-spacing:2px;}
.common-desc em strong{font-size:18px;text-transform: uppercase;}
.section-header.align-left h2:before{left:0;transform:unset;}
.banner-section{min-height:560px;display:flex;align-items:center;background-size:cover!important;}
.banner-section .banner-caption h1{color:#fff;font-size:37px;line-height:50px;font-style:italic;font-weight:900;letter-spacing:4px;text-transform:uppercase;}
.banner-section .banner-caption p{font-size:25px;line-height:34px;color:#ffffff;font-weight:500;font-style:italic;margin-top:12px;letter-spacing:2px;}
.banner-section .banner-caption .primary-button{margin-top:30px;font-style:italic;}
.about-us{padding:56px 0 68px 0;text-align:center;}
.about-us .button-area{margin-top:60px;}
.quote-section{padding:130px 0 90px 0;text-align:center;}
.quote-section h2{font-size:40px;line-height:40px;color:#fff;font-weight:500;font-style:italic;margin-bottom:10px}
.quote-section h5{font-size:25px;line-height:1.3;font-weight:500;font-style:italic;color:#fff;}
.common-desc ul{margin:0 0 15px 0;padding:0;}
.common-desc ul li{list-style:none;position:relative;padding-left:10px;color:#575756;}
.common-desc ul li:before{content:'';width:3px;height:3px;background-color:#575756;position:absolute;left:0;top:11px;border-radius:50%;}
.history-section{padding:67px 0 77px 0;}
.history-section .bottom-section .container{max-width:1680px;}
.history-section .bottom-section .common-row{display:flex;margin:0 -2px;}
.history-section .bottom-section .common-row .single-col{width:15%;text-align:center;padding:0 2px;position:relative;}
.history-section .bottom-section .common-row .single-col h4{font-size:27px;line-height:24px;color:#5b9328;font-weight:700;}
.history-section .bottom-section .common-row .single-col p{font-size:16px;line-height:25px;color:#575756;font-weight:300;}
.history-section .bottom-section .common-row.top-row .single-col p{margin-bottom:20px;}
.history-section .bottom-section .common-row.bottom-row .single-col h4{margin-bottom:25px;}
.history-section .bottom-section .common-row.top-row{align-items:flex-end;}
.history-section .bottom-section .common-row.bottom-row{align-items:flex-start;}
.history-section .bottom-section .common-row.top-row .single-col{padding-bottom:95px;}
.history-section .bottom-section .common-row.top-row .single-col:nth-child(odd):before{display:none;}
.history-section .bottom-section .common-row.top-row .single-col:nth-child(odd):after{display:none;}
.history-section .bottom-section .common-row .single-col:before{content:'';width:2px;height:84px;background-color:#2c2827;position:absolute;bottom:0px;}
.history-section .bottom-section .common-row .single-col:after{content:'';width:18px;height:18px;border-radius:9px;background-color:#5b9328;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);}
.history-section .bottom-section .common-row.bottom-row .single-col{padding-top:95px;}
.history-section .bottom-section .common-row.bottom-row .single-col:before{top:0;bottom:inherit;}
.history-section .bottom-section .common-row.bottom-row .single-col:after{top:-12px;bottom:inherit;}
.history-section .bottom-section .common-row.bottom-row .single-col:nth-child(even):before{display:none;}
.history-section .bottom-section .common-row.bottom-row .single-col:nth-child(even):after{display:none;}
.history-section .bottom-section .common-row.top-row:before{content:'';background-color:#2e2d2c;width:100%;height:6px;position:absolute;left:0;right:0;}

/* New */
.image-text-section{background-color:#ededed;overflow:hidden;}
.image-text-section.odd-section .image-section{flex:50% 0 0;position:relative;background-size:cover!important;background-color:#ffafbc;overflow:hidden;max-height: 600px !important;}
.image-text-section.odd-section .image-section:after{content:'';background-image:url(../images/image-shape-odd.png);background-repeat:no-repeat;background-position:right top;background-size:cover;width:185px;position:absolute;right:0;height:100%;top:0;bottom:0;}
.image-text-section .content-section{flex:50% 0 0;}
.image-section img{width:100%;}
.image-text-section .content-section .content-section-inr{padding:80px 15px 80px 50px;}
.image-text-section .content-section .content-section-inr  .button-area a{margin-right:10px;}
.image-text-section .content-section .common-desc{margin-bottom:18px;}
.image-text-section.even-section .image-section{flex:50% 0 0;position:relative;background-size:cover!important;margin-left:-140px;background-color:#ffafbc;overflow:hidden;}
.image-text-section.even-section .image-section:before{content:'';background-image:url(../images/image-shape-even.png);background-repeat:no-repeat;background-position:right top;background-size:cover;width:170px;position:absolute;left:0;height:100%;top:0;bottom:0;z-index:1}
.image-text-section.even-section .content-section{flex:50% 0 0;}
.image-text-section.even-section .content-section .content-section-inr{padding:80px 112px 80px 12px;}
.our-strength-section{padding:90px 0 108px 0;}
.our-strength-section .counter-row .single-counter{width:20%;text-align:center;border-right:1px solid #ebebea;}
.our-strength-section .counter-row .single-counter h3{font-size:50px;line-height:1.1;color:#575756;font-weight:700;margin-bottom:10px;}
.our-strength-section .counter-row .single-counter:last-child{border:none;}
.our-strength-section .counter-row .single-counter p{font-size:20px;line-height:30px;color:#575756;letter-spacing:1px;}
.our-strength-section .section-header h2{margin-bottom:27px;}
.bassan_ti_mn_inr{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;margin:0 -60px;justify-content:center;}
.bassan_ti_mn_inr .bassan_ti_inr{flex:25% 0 0;-webkit-flex:25% 0 0;-moz-flex:25% 0 0;max-width:25%;padding:0 15px;border-right:1px solid rgba(87,87,86,0.12);}
.bassan_ti_mn_inr .bassan_ti_inr strong{font-size:22px;line-height:28px;color:#5b9328;display:block;text-transform:uppercase;margin-bottom:12px;}
.bassan_ti_mn_inr .bassan_ti_inr p{font-size:16px;line-height:23px;color:#575756;font-weight:300;}
.bassan_ti_mn_inr .bassan_ti_inr img{margin-bottom:22px;}
.bassan_ti_mn_inr .bassan_ti_inr:last-child{border:none;}
.le-nostre-top .section-header h2{margin-bottom:40px;}
.contact-locations{padding:50px 0;}
.contact-locations .locations-row{margin:0 -15px;flex-wrap:wrap;}
.contact-locations .locations-row .single-location{width:33.33%;padding:0 15px;margin-bottom:30px;}
.contact-locations .locations-row .single-location .location-image{position:relative;background-color:#ffafbc;}
.contact-locations .locations-row .single-location .location-image:before{content:'';background-image:url(../images/location-shape.png);background-repeat:no-repeat;background-position:right top;background-size:cover;width:100%;position:absolute;right:0;height:90px;bottom:0;z-index:1;}
.contact-locations .locations-row .single-location .single-location-inr{background-color:#ededed;}
.contact-locations .locations-row .single-location .single-location-inr .location-detail{padding:0px 40px 40px;margin-top:-20px;position:relative;z-index:1;}
.contact-locations .locations-row .single-location .single-location-inr .location-detail .button-area a{font-size:14px;line-height:22px;padding:12px 30px 12px 30px;}
.contact-locations .locations-row .single-location .single-location-inr .location-detail .button-area a:first-child{margin-right:10px;}
.contact-form{margin-top:50px;}
.contact-form .contact-form-inr{display:flex;flex-wrap:wrap;margin:0 -15px;}
.contact-form .contact-form-inr .form-field{margin-bottom:20px;}
.contact-form .contact-form-inr .form-field label{text-align:left;display:block;width:20%;font-size:16px!important;line-height:30px;text-transform:uppercase;color:#575756!important;}
.contact-form .contact-form-inr .form-field.col-3 label{width:50%;}
.contact-form .contact-form-inr .col-6{width:50%;padding:0 15px;display:flex;align-items:center;}
.contact-form .contact-form-inr .col-3{width:25%;padding:0 15px;display:flex;align-items:center;}
.contact-form .contact-form-inr .col-12{width:100%;padding:0 15px;}
.contact-form .contact-form-inr .checkbox-section.top-checkbox .inner-checkboxes{display:flex;flex-wrap:wrap;}
.contact-form .contact-form-inr .checkbox-section.top-checkbox .inner-checkboxes .single-checkbox{width:25%;display:flex;align-items:center;}
.contact-form .contact-form-inr .checkbox-section.top-checkbox .inner-checkboxes
.contact-form .contact-form-inr .checkbox-section  label{width:100%;}
.contact-form .contact-form-inr .checkbox-section > label{margin-bottom:15px}
.contact-form .contact-form-inr .checkbox-section.bottom-checkbox > label{margin-bottom:35px;}
.contact-form .contact-form-inr .checkbox-section.bottom-checkbox .inner-checkboxes .single-checkbox{display:flex;align-items:center;margin-bottom:10px;}
.contact-form .contact-form-inr .form-field.provincia label{width:50%;}
.contact-form .contact-form-inr .form-field.message-field label{margin-bottom:15px;}
.contact-form .contact-form-inr .form-field.message-field textarea{min-height:180px;}
.contact-form .contact-form-inr .form-field.checkbox-section.top-checkbox{margin:50px 0;}
.contact-form .contact-form-inr .form-field.checkbox-section.bottom-checkbox{margin:30px 0 0 0;}
.contact-form .contact-form-inr .form-button{margin-top:30px;text-align:left;}
.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox label{width:100%;}
.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox input{padding:0;margin-bottom:0;display:none;cursor:pointer;}
.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox label:before{content:'';border:2px solid #d6d8d8;padding:0;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;background-color:transparent;top:4px;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:0;height:24px;width:24px;}
.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox label img{margin:0 0;}
.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox label{padding-left:35px;line-height:32px;position:relative;cursor:pointer;user-select:none;}
.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox input:checked+label:after{content:'';display:block;position:absolute;top:8px;left:9px;width:6px;height:14px;border:solid #5b9328;border-width:0 2px 2px 0;transform:rotate(45deg);}
.image-text-section .content-section .content-section-inr .button-area a{margin-right:10px;font-size:18px;line-height:28px;padding:14px 24px;margin-bottom:15px;}
.contact-form .contact-form-inr .form-field.checkbox-section.top-checkbox .inner-checkboxes .single-checkbox{margin-bottom:25px;}
.product-customer-inquiry-wrapper a {width:100%;}

/*CONTATTI RAPIDI*/
#contatti-rapidi-container{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1;}
#contatti-rapidi-container .contatti-rapidi{display:flex;flex-direction: column;background:#ededed;padding:10px 0 10px 10px;}
#contatti-rapidi-container .contatto{padding:5px;position:relative;}
#contatti-rapidi-container .contatto:hover .contenuto{display:block;}
#contatti-rapidi-container .contatto .contenuto{box-sizing:content-box;position:absolute;right:60px;width:max-content;top:0;background:#ededed;padding:15px;display:none;}
#contatti-rapidi-container .contenuto ul{display:flex;flex-direction:column;margin:0}


/*Bhaumik*/
.banner-section .banner-caption h1{text-transform:uppercase;}
.about-us.brand_content .common-desc p{max-width:45%;margin:0 auto;}
.brand_logos_inr .brand_logos{padding:30px 63px;}
.brand_logos_inr{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;margin:0 -60px;align-items:center;justify-content:space-between;}
section.about-us.brand_content{padding-bottom:0;}
.bassan_ti_mn_inr{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;margin:0;justify-content:center;}
.bassan_ti_mn_inr .bassan_ti_inr{flex:25% 0 0;-webkit-flex:25% 0 0;-moz-flex:25% 0 0;max-width:25%;padding:45px 15px;border-right:2px solid rgb(87 87 86 / 12%);}
.bassan_ti_mn_inr .bassan_ti_inr .bassan_ti_img {height: 77px;line-height: 77px;margin-bottom:20px;}
.bassan_ti_mn_inr .bassan_ti_inr strong{font-size:22px;line-height:28px;color:#5b9328;display:block;text-transform:uppercase;margin-bottom:12px;}
.bassan_ti_mn_inr .bassan_ti_inr p{font-size:16px;line-height:23px;color:#575756;}
.bassan_ti_mn_inr .bassan_ti_inr img{margin-bottom:22px;}
.bassan_ti_mn_inr .bassan_ti_inr:last-child{border:none;}
section.about-us.giardinaggio_content .container{max-width:57%;margin:0 auto;padding-bottom:0px;}
.brand_logos_inr.giardinaggio_logo{max-width:70%;margin:0 auto;justify-content:center;}
.brand_logos_inr.giardinaggio_logo .brand_logos{padding:30px 35px;}
.slider_mn_otr .section-header h2{text-align:center;margin-bottom:30px;}
section.image-text-section{background:#ededed;overflow:hidden;}
.only_img{text-align:center;padding-top:40px;}
.only_img img{margin:0 auto;}
.slider_mn_inr .slider_inr .slider_inr_mn{border:2px solid #ededed;position:relative;padding:9px;}
.slider_mn_inr .slider_inr{padding:0 3px;}
.slider_mn_inr .slider_inr .slider_inr_mn img{width:100%;}
.slider_mn_inr .slider_inr .slider_inr_mn .title{position:absolute;top:9px;left:9px;right:9px;text-align:center;background:#4e942a;padding:8px 5px;z-index:1;}
.slider_mn_inr .slider_inr .slider_inr_mn .title p{font-size:16px;line-height:23px;margin:0;text-transform:uppercase;font-weight:700;color:#ffffff;}
.product_details p{flex:1 0 0;-webkit-flex:1 0 0;margin:0;-moz-flex:1 0 0;text-align:center;border-right:1px solid #ededed;}
.product_details{margin-top:9px;display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;}
.product_details p:last-child{border:none;}
.owl-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:100%;}
.owl-nav .owl-next{font-size:0px;padding:0;background:url('../images/next_new.png') no-repeat center center;width:45px;height:42px;right:-120px;position:absolute;}
.owl-nav .owl-prev{font-size:0px;padding:0;background:url('../images/prev_new.png') no-repeat center center;width:45px;height:42px;left:-120px;position:absolute;}
.discover_button{text-align:center;padding:50px 0}
section.slider_mn_otr {padding: 50px 0;}
.contact-form .contact-form-inr .form-field input{border:none;border-bottom:1px solid rgba(144,146,144,0.48);border-radius:0px!important;}
.contact-locations .locations-row .single-location .single-location-inr .location-detail .button-area a{padding:10px;margin:0 0 15px 0;font-size:12px;}
.contact-locations .locations-row .single-location .single-location-inr .location-detail .common-desc{margin-bottom:25px;}
.contact-form .contact-form-inr .checkbox-section.bottom-checkbox > label{width:100%;}
.contact-form .contact-form-inr .form-field textarea{border:none;border-bottom:1px solid rgba(144,146,144,0.48);border-radius:0px!important;}
.contact-form .contact-form-inr .form-field input:focus{border-color:#000;}
form#contactFormBassan select{height:auto;font-size:14px;padding-left:4px;border:none!important;border-bottom:1px solid rgba(144,146,144,0.48)!important;border-radius:0px!important;background:#ffffff;}
.usato_categorie_content .section-header{text-align:center;}
.usato_categorie_content .common-desc{text-align:center;}
.categorylist2020_inr{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;justify-content:center;margin:0 -23px;}
.categorylist2020_inr .categorylist2020{flex:20% 0 0;display:flex;justify-content:stretch;-webkit-flex:20% 0 0;-moz-flex:20% 0 0;max-width:20%;padding:23px;}
.categorylist2020_div{background:#ededed;height:100%;width:100%;text-align:center;padding:50px 20px;}
.categorylist2020_div .categorylist2020_text p{font-size:20px;line-height:24px;color:#575756;font-weight:700;}
.categorylist2020_div:hover{background:#5b9328;}
.categorylist2020_div .categorylist2020_text p a{text-transform:uppercase;letter-spacing:0.1em;transition:none;-webkit-transition:none;-moz-transition:none;color:#575756;}
.categorylist2020_div:hover .categorylist2020_text p a{color:#ffffff;}
.categorylist2020_div:hover .categorylist2020_img img{filter:grayscale(0);}
.categorylist2020_img img.hover_img{display:none;}
.categorylist2020_div:hover .categorylist2020_img img{display:none;}
.categorylist2020_div:hover .categorylist2020_img img.hover_img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;max-width:100%;margin:0 auto;}
.categorylist2020_img{min-height:93px;position:relative;line-height:93px;}
.categorylist2020_text{margin-top:38px;}
.categorylist2020_otr{margin:20px 0 70px 0;}
.catlistLeft_inr a h2{padding:0 20px;text-transform:uppercase;font-size:16px;font-weight:700;color:#575756;line-height:20px;display:inline-block;vertical-align:middle;width:calc(100% - 89px);width:-webkit-calc(100% - 89px);width:-moz-calc(100% - 89px);}
.catlistLeft_inr a span{display:inline-block;vertical-align:middle;width:84px!important;text-align:center;margin:0!important;}
.catlistLeft_inr a{display:inline-block!important;padding:0 15px;width:100%!important;background:#ededed;min-height:90px;line-height:90px;}
.catlistLeft_inr a span img.hover_img{display:none;}
.catlistLeft_inr a:hover span img{display:none;}
.catlistLeft_inr a:hover span img.hover_img{display:inline-block;}
.catlistLeft_inr a:hover h2{color:#ffffff;}
.catlistLeft_inr a:hover{background:#5b9328;}
.catlistLeft_inr a{margin-bottom:10px;}
.catListWrapLeft{background:none;}
.catlistLeft.active .catlistLeft_inr a{background:#5b9328;}
.catlistLeft.active .catlistLeft_inr a span img{display:none;}
.catlistLeft.active .catlistLeft_inr a span img.hover_img{display:inline-block;max-width:100%;}
.catlistLeft.active .catlistLeft_inr a h2{color:#ffffff;}
.catlistLeft:hover img{transform:scale(1);}
.product-visibile-presso-wrapper,.product-customer-inquiry-wrapper{display:inline-block;}
.dettaglio_cnt_dati_sec p{margin:0;font-size:16px;line-height:24px;margin-bottom:10px;}
.catalog-product-view .main-container{max-width:1529px;margin:0 auto;width:100%;padding-right:15px;padding-left:15px;float:none;}
.catalog-product-view .col2-left-layout .main{display:flex;margin:0 -35px;padding:80px 0;}
.catalog-product-view .col2-left-layout .col-main{flex:73% 0 0;max-width:73%;padding:0 35px;width:100%;order:2;}
.catalog-product-view .col2-left-layout .col-left{flex:27% 0 0;max-width:27%;padding:0 35px;width:100%;order:1;}
.catalog-product-view .col2-left-layout .col-left > div{margin:0!important;}
.catalog-category-view .main-container{max-width:1529px;margin:0 auto;width:100%;padding-right:15px;padding-left:15px;float:none;}
.catalog-category-view .col2-left-layout .main{display:flex;margin:0 -35px;padding:80px 0;}
.catalog-category-view .col2-left-layout .col-main{flex:73% 0 0;max-width:73%;padding:0 35px;width:100%;order:2;}
.catalog-category-view .col2-left-layout .col-left{flex:27% 0 0;max-width:27%;padding:0 35px;width:100%;order:1;}
.catalog-category-view .col2-left-layout .col-left > div{margin:0!important;}
.catalog-category-view .category-title{margin:0;}
.ni-reqfinancing-financing-send .main-container{max-width:1529px;margin:0 auto;width:100%;padding-right:15px;padding-left:15px;float:none;}
.ni-reqfinancing-financing-send .col2-left-layout .main{display:flex;margin:0;padding:80px 0;}
.ni-reqfinancing-financing-send .col2-left-layout .col-main{flex:77% 0 0;max-width:77%;padding:0 0 0 32px;width:100%;order:2;}
.ni-reqfinancing-financing-send .col2-left-layout .col-left{flex:23% 0 0;max-width:23%;padding:0 32px 0 0;width:100%;order:1;}
.ni-reqfinancing-financing-send .col2-left-layout .col-left > div{margin:0!important;}
.catalog-product-view .product-essential.dettaglio_cnt{display:flex;position:relative;margin:0 -18px;max-width:975px;}
.catalog-product-view .product-view {margin-top: -40px;}
.catalog-product-view .product-essential.dettaglio_cnt .dettaglio_cnt_dati{float:none;flex:40% 0 0;order:2;max-width:40%;padding:10px 18px;width:100%;}
.dettaglio_cnt_dati div{margin:0;}
.catalog-product-view .product-essential.dettaglio_cnt > .dettaglio_cnt_img{float:none;flex:60% 0 0;order:1;max-width:60%;padding:0 18px;}
.catalog-product-view .product-essential.dettaglio_cnt > .dettaglio_cnt_img > div{float:none;max-width:100%;}
.catalog-product-view #bSlideshow-container{width:auto;border:none;}
.catalog-product-view #bSlideshow-container img{width:100%;}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt{padding:0!important;}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt .richiedi-finanziamento-link-btn{margin-top:0px;}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt .richiedi-finanziamento-link-btn a{width:100%; text-align:center}
.catalog-product-view #ni_thumb_list{float:none;width:auto}
.catalog-product-view #ni_thumb_list .owl-carousel.owl-drag .owl-item img{width:100%;}
.catalog-product-view #ni_thumb_list .ni_thumbnail{float:none;width:auto;height:auto;margin:0;}
.catalog-product-view #ni_thumb_list ul{margin:10px 0 0 0;}
.catalog-product-view .prod-attr-info-wrapper .attrLabel span.attrVal{display:inline-block;vertical-align:top}
.catalog-product-view .prod-attr-info-wrapper .attrLabel strong{font-weight:700;width:45%;display:inline-block;vertical-align:top;font-size:18px;line-height:26px;color:#575756;text-transform:uppercase;}
.catalog-product-view .prod-attr-info-wrapper .attrLabel .price_discounted{display:inline-block;vertical-align:top;}
.catalog-product-view .prod-attr-info-wrapper .attrLabel span{font-size:18px;line-height:26px;color:#575756;}
.catalog-product-view .prod-attr-info-wrapper .attrLabel .price_discounted span{display:block;}
.catalog-product-view .dett_cnt.dett_brandtitle{font-size:25px;font-weight:700;color:#575756;line-height:35px;margin:10px 0 30px 0;}
.catalog-product-view .prod-attr-info-wrapper > div{border-bottom:1px solid #575756;padding-bottom:9px;margin-bottom:10px;}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt .dettaglio_cnt_dati_sec {position: static;padding: 0;max-height: 195px;overflow-y: auto;}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt .dettaglio_cnt_dati_sec .grbgpview{font-size:18px;line-height:30px;text-transform:uppercase;background:transparent;color:#575756;}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt .dettaglio_cnt_dati_sec > p{margin:0;font-size:18px;line-height:24px;color:#575756;position:relative;margin-bottom:11px;padding-left:12px;width:100%;display:inline-block;}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt .dettaglio_cnt_dati_sec > p:before{content:"";position:absolute;background:#575756;width:3px;height:3px;border-radius:100%;top:9px;left:2px;}
.catalog-product-view .product-visibile-presso-wrapper,.catalog-product-view .product-customer-inquiry-wrapper{background:#efefef;display:inline-block;width:100%;margin-bottom:20px;padding:20px;}
.catalog-product-view .product-visibile-presso-wrapper h5,.catalog-product-view .product-customer-inquiry-wrapper h5{font-size:18px;line-height:25px;color:#575756;text-transform:uppercase;font-weight:700;margin-bottom:0px;letter-spacing:1px;}
.catalog-product-view .product-visibile-presso-wrapper > div,.catalog-product-view .product-customer-inquiry-wrapper >div{font-size:18px;line-height:25px;color:#575756;margin-bottom:15px;}
.catalog-product-view .product-visibile-presso-wrapper .visible_preso_location a{font-size:16px;line-height:23px;color:#5a9230;font-weight:600;margin-bottom:10px;border:2px solid #5a9230;display:inline-block;padding:6px 10px;min-width:130px;text-align:center;letter-spacing:0.5px;}
.catalog-product-view .product-visibile-presso-wrapper a img.hover_img,.catalog-product-view .product-customer-inquiry-wrapper a img.hover_img{display:none;}
.catalog-product-view .product-visibile-presso-wrapper a img,.catalog-product-view .product-customer-inquiry-wrapper a img{margin-left:10px;}
.catalog-product-view .product-visibile-presso-wrapper .visible_preso_location a:hover{background:#5a9230;color:#ffffff;}
.catalog-product-view .product-visibile-presso-wrapper em{font-size: 13px;line-height: 18px;font-style: normal;color: #575756;display: block;}
.visible_preso_location {margin-bottom: 10px !important;}
.catalog-product-view .product-visibile-presso-wrapper a:hover img,.catalog-product-view .product-customer-inquiry-wrapper a:hover img{display:none;}
.catalog-product-view .product-visibile-presso-wrapper a:hover img.hover_img,.catalog-product-view .product-customer-inquiry-wrapper a:hover img.hover_img{display:inline-block;}
.catalog-product-view .richiedi-finanziamento-link-btn .secondory-button-light {margin-bottom: 15px;padding: 11px 36px;}
.product-inquiry-form-wrapper .product-inquiry-form-link-btn a{padding: 11px 36px;}
.catalog-product-view .richiedi-finanziamento-link-btn{margin-top:50px;}
.catalog-product-view .prod-attr-info-wrapper .attrLabel span.attrVal.cancel_price{font-size:14px;}
.catalog-product-view .owl-nav{display:none;}
.catalog-product-view .actShareFb{display:inline-block;vertical-align:middle;padding-right:60px;}
.catalog-product-view .actShareFb a{font-size:18px;text-transform:uppercase;line-height:30px;color:#5b9328;font-weight:700;position:relative;}
.catalog-product-view .actShareFb a:before{content:"";position:absolute;background:url(../images/share.png) no-repeat center center;left:-44px;top:50%;transform:translateY(-50%);width:34px;height:36px;background-size:100%;}
.catalog-product-view .actPrint{display:inline-block;vertical-align:middle;}
.catalog-product-view .actPrint a{font-size:18px;text-transform:uppercase;line-height:30px;color:#5b9328;font-weight:700;position:relative;}
.catalog-product-view .actPrint a:before{content:"";position:absolute;background:url(../images/stamp.png) no-repeat center center;left:-44px;top:50%;transform:translateY(-50%);width:34px;height:36px;background-size:100%;}
.share_details_btn{text-align:right;}
.product_contact_form{display:inline-block;position:relative;width:100%;background:#efefef;padding:30px 60px;margin-top:30px;}
.product_contact_form .form_mn_otr > p{font-size:20px;line-height:29px;text-align:center;max-width:650px;margin:0 auto;color:#fff;color:#575756;width: 100%;margin-bottom:30px;}
.product_contact_form .form_mn_otr > p em {font-size: 15px;font-style: normal;}
.product_contact_form .form_mn_otr .form_inr_otr label{font-size:25px;width:auto;line-height:30px;color:#575756;font-weight:300;display:inline-block;vertical-align:middle;}
.product_contact_form .form_mn_otr .form_inr_otr input{border-radius:0px;display:inline-block;vertical-align:middle;width:calc(100% - 105px);border:none;border-bottom:1px solid #575756;background:transparent;height:50px;}
.product_contact_form .form_mn_otr .form_inr_otr .col_6{width:50%;float:left;padding:10px;margin-bottom:20px;}
.product_contact_form .form_mn_otr .form_inr_otr{margin:0;display:inline-block;width:100%;}
.product_contact_form .form_mn_otr .form_inr_otr select{display:inline-block;vertical-align:middle;border:1px solid #575756;appearance:none;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;background:url(../images/select_arrow_dark.png) no-repeat right 15px center;padding-right:35px;color:#575756;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12 input{color:#575756;}
.product_contact_form .form_mn_otr .form_inr_otr .col_6 input{color:#575756;}
.product_contact_form .form_mn_otr .form_inr_otr .col_6 input::placeholder {color: #575756;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12 input::placeholder {color: #575756;}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt{margin-top:35px !important}
/*.product_contact_form .form_mn_otr .form_inr_otr select{
    display:inline-block;vertical-align: middle;
    border:1px solid #ffffff;
    background: transparent;
}*/
.product_contact_form .form_mn_otr .form_inr_otr  .col_12_select input{display:inline-block;vertical-align:middle;border:1px solid #ffffff;padding:12px 10px;height:50px;color:#ffffff;background:transparent;width:100%;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12{width:100%;float:left;padding:15px 10px;display:flex;flex-wrap:wrap}
.product_contact_form .form_mn_otr .form_inr_otr .col_12 .form_anni{display:flex;gap:10px;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12 .col_12_select{padding:0 5px;flex:calc(100%/4) 0 0;max-width:calc(100%/4);}

/*.product_contact_form .form_mn_otr .form_inr_otr .col_12{margin:0 -5px;}*/
.product_contact_form .form_mn_otr .form_inr_otr .col_12.button_submit input{display:inline;width:auto;border:none;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12.button_submit {padding-bottom: 0 !important;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12.button_submit{justify-content:flex-end;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12.button_submit input:hover{background:#000000!important;color:#ffffff!important;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12_select label{margin-bottom:8px;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12_text label{margin-bottom:8px;}
::-webkit-calendar-picker-indicator{filter:invert(1);}
.product_contact_form button.close{
position: absolute;
padding: 6px;
font-size: 34px;
right: 10px;
top: 10px;
color: #575756;
background: none;
font-weight: 300;
}
.catalog-product-view .dettaglio_cnt_dati .dett_cnt{width:100%;}
.catalog-product-view .product-visibile-presso-wrapper p,.catalog-product-view .product-customer-inquiry-wrapper p{font-size:15px;line-height:20px;}
.cat_make_block{background:#5b9328;padding:8px 20px;margin-bottom:26px;height:auto;}
.cat_make_block h3{display:block;font-size:22px;line-height:26px;color:#ffffff;font-weight:700;text-align:left;}
.products-list .product-shop{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:30px -30px;padding-top:0px;float:none;width:auto;height:auto!important;background:none;width:100%;}

/*.products-list .product-shop:before{content:"";position:absolute;background:#575756;left:30px;right:30px;top:0;height:1px;}*/
.products-list .product-shop:nth-child(1){margin-top:20;padding-top:0;}
.products-list .product-shop:nth-child(1):before{content:none;}
.cat_car_block .ccb_image{flex:38% 0 0;max-width:38%;padding:0 30px;float:none;width:100%;height:auto;border:none;}
.cat_car_block .ccb_image a{display:inline-block;width:100%;height:auto;float:none;margin:0}
.cat_car_block .ccb_info{position:static;display:inline-block;width:100%;}
.cat_car_block .ccb_image a img{width:100%;}
.ccb_desc{position:relative;flex:62% 0 0;max-width:62%;padding:0 30px;float:none!important;margin:0!important;width:100%!important;}
.products-list li.item{list-style:none;}
.catalog-category-view .actShareFb{position:absolute;right:30px;top:0;}
.catalog-category-view .actShareFb a{font-size:0;line-height:30px;color:#5b9328;font-weight:700;position:relative;padding-left:0;width:34px;height:38px;display:inline-block;padding:0;}
.catalog-category-view .actShareFb a:before{content:"";position:absolute;background:url(../images/share.png) no-repeat center center;left:0;top:50%;transform:translateY(-50%);width:34px;height:36px;background-size:100%;}
.catalog-category-view .btn_t_cn a{background:#ededed;margin-top:15px;display:inline-block;width:100%;font-size:18px;color:#575756;text-transform:uppercase;font-weight:800;display:inline-block;padding:15px 25px 16px 25px;line-height:28px;letter-spacing:2px;position:relative;border-radius:2px;}
.catalog-category-view .btn_t_cn a .green_title{font-size:18px;}
.catalog-category-view .btn_t_cn a:hover{background:#000000}
.catalog-category-view .btn_t_cn a:hover .green_title{color:#ffffff;}
.catalog-category-view .green_title{font-size:25px;line-height:32px;color:#575756;}
.catalog-category-view .btn_yellow .btn_t_cn{background:none;height:auto;float:none;display:inline-block;}
.catalog-category-view .btn_yellow .btn_t_rc,.catalog-category-view .btn_yellow .btn_t_lc{background:none;display:none;}
.catalog-category-view .category-products ol{margin:0;}
.catalog-category-view .col2-left-layout .main{display:flex;margin:0 -35px;padding:80px 0 0 0;}
ul.product-info-wrapper{margin:0 -30px;padding:0;}
ul.product-info-wrapper li{font-size:18px;position:relative;line-height:26px;color:#575756;float:left;width:50%;padding:16px 30px;list-style:none;}
ul.product-info-wrapper li:before{content:"";position:absolute;background:#575756;left:30px;right:30px;top:0;height:1px;}
ul.product-info-wrapper li:nth-child(1):before,ul.product-info-wrapper li:nth-child(2):before{content:none;}
.ni-reqfinancing-financing-send .usato_finanziamento_content .usato_finanziamento_right{width:100%;margin:0;padding:0;}
.ni-reqfinancing-financing-send .usato_finanziamento_content .usato_finanziamento_right .grey_content p {margin-bottom: 32px;font-size: 16px;line-height: 30px;}
.ni-reqfinancing-financing-send .usato_finanziamento_right .ufr_header{height:auto;padding:0;background:none;position:static;display:inline-block;width:100%;}
.ni-reqfinancing-financing-send .ufr_header .mail_title{font-size:40px;line-height:60px;color:#575756;position:relative;padding-bottom:29px;margin-bottom:15px;font-weight:700;}
.ni-reqfinancing-financing-send .ufr_header .mail_title:after{content:"";position:absolute;background:#575756;width:46px;height:2px;left:0;bottom:0;}
.ni-reqfinancing-financing-send .ufr_header .sub_title{font-size:20px;line-height:30px;color:#575756;}
.ni-reqfinancing-financing-send .grey_content .gray_conetnt_title{font-size:23px;margin-bottom:15px;line-height:30px;color:#575756;font-weight:700;margin-bottom:3px;}
.ni-reqfinancing-financing-send .ystrBck .ystrBck_title{font-size:16px;line-height:30px;color:#575756;text-transform:uppercase;}
.finanziamento_raw_otr{display:inline-block;width:100%;}
.finanziamento_raw_otr .finanziamento_raw.col_6{float:left;width:50%;display:flex;align-items:flex-end;padding:0 43px;flex-wrap:wrap;margin:0;}
.finanziamento_raw_otr .finanziamento_raw.col_12{float:left;margin:0;width:100%;display:flex;align-items:flex-end;padding:0 43px;flex-wrap:wrap;}
.finanziamento_raw_otr{margin:0 -43px!important;}
.finanziamento_raw.finanziamento_content {
    margin-bottom: 35px !important;
    margin-top:16px !important;
}
.finanziamento_raw_left {text-transform: uppercase;}
.cehck_box_title{flex:100% 0 0;-webkit-flex:100% 0 0;-moz-flex:100% 0 0;text-transform:uppercase;}
.cehck_box_otr{flex:100% 0 0;display:flex;flex-wrap:wrap;-webkit-flex:100% 0 0;-moz-flex:100% 0 0;justify-content:space-between;}
.cehck_box_otr input[type="checkbox"]{vertical-align:baseline;}
.cehck_box_otr .cehck_box_inr input{margin:0 5px 0 0;}
/*.cehck_box_otr .cehck_box_inr{flex:1 0 0;}*/
.cehck_box_otr .cehck_box_inr span {
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    margin-left:15px;
}
.cehck_box_otr .cehck_box_inr input {
    width: 23px;
    height: 23px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.finanziamento_raw_otr .finanziamento_raw.col_12, .finanziamento_raw_otr .finanziamento_raw.col_6 {margin: 0 0 35px 0;}
.usato_finanziamento_right .ystrBck {
    background: transparent;
    margin:5px 0 16px 0 !important;
}
.finanziamento_raw_otr .finanziamento_raw.col_12.low_margin, .finanziamento_raw_otr .finanziamento_raw.col_6.low_margin {
    margin: 0 0 20px 0;
}
.finanziamento_raw_otr .finanziamento_raw.col_12.mid_margin, .finanziamento_raw_otr .finanziamento_raw.col_6.mid_margin {
    margin: 0 0 31px 0;
}
.finanziamento_raw_otr .finanziamento_raw.col_12 p{font-size:14px;line-height:17px;color:#575756;}
.finanziamento_raw_otr .finanziamento_raw.col_12 .primary-button{background:#5b9328!important;text-transform:uppercase;padding: 14px 18px 14px 18px;}
.ni-reqfinancing-financing-send .ystrBck .ystrBck_title strong {letter-spacing: 0.5px;}
form#req_financing_form input{padding:15px 0 0 0;}
.finanziamento_raw_otr .finanziamento_raw.col_12 .primary-button:hover{background-color:#054629!important;color:#fff;}
ul.product-info-wrapper li span.price-discount{font-size:14px;}
ul.product-info-wrapper li span.cancel_price{font-size:14px;}
.catalog-product-view .dettaglio_make_block{display:none;}
ul.product-info-wrapper li:first-child strong{margin-right:8px;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12 input{width:100%;border:1px solid #575756;}
.product_contact_form .form_mn_otr .form_inr_otr .col_12_text{padding:0 5px;flex:calc(100%/4) 0 0;max-width:calc(100%/4); margin-bottom: 20px;}
.product_contact_form .form_mn_otr .form_inr_otr select option{color:#000000;}
.newsTable_mn_inr span{font-size:24px;line-height:30px;color:#575756;font-weight:300;font-style:italic;display:block;margin-top:15px;}
.common-desc img{margin-bottom:30px;}
.cms-eventi2020 .common-desc ul li{font-size:18px;line-height:40px;color:#575756;padding:0;font-weight:300;font-family:"Montserrat";}
.cms-eventi2020 .common-desc ul li:before{content:none;}
.cms-eventi2020 .common-desc ul li a:before{content:"";position:absolute;background:url(../images/arrow_gray.png) no-repeat center center;width:13px;height:11px;background-size:100%;left:0;top:50%;transform:translateY(-50%);}
.cms-eventi2020 .common-desc ul li a:hover:before{content:"";position:absolute;background:url(../images/arrow_green.png) no-repeat center center;width:13px;height:11px;background-size:100%;left:0;top:50%;transform:translateY(-50%);}
.cms-eventi2020 .common-desc ul li a{position:relative;padding-left:27px;display:inline-block;width:100%;}
.cms-eventi2020 .common-desc ul li a:hover{color:#5b9327;}


.cms-eventi2021 .common-desc ul li{font-size:18px;line-height:40px;color:#575756;padding:0;font-weight:300;font-family:"Montserrat";}
.cms-eventi2021 .common-desc ul li:before{content:none;}
.cms-eventi2021 .common-desc ul li a:before{content:"";position:absolute;background:url(../images/arrow_gray.png) no-repeat center center;width:13px;height:11px;background-size:100%;left:0;top:50%;transform:translateY(-50%);}
.cms-eventi2021 .common-desc ul li a:hover:before{content:"";position:absolute;background:url(../images/arrow_green.png) no-repeat center center;width:13px;height:11px;background-size:100%;left:0;top:50%;transform:translateY(-50%);}
.cms-eventi2021 .common-desc ul li a{position:relative;padding-left:27px;display:inline-block;width:100%;text-transform:uppercase;}
.cms-eventi2021 .common-desc ul li a:hover{color:#5b9327;}



ul.product-info-wrapper li strong{display:inline-block;vertical-align:top;}
ul.product-info-wrapper li .product-info-price{display:inline-block;vertical-align:top;}
ul.product-info-wrapper li .product-info-price span.cancel_price strong{text-decoration:none;font-size:10px;margin-left:3px;line-height:28px;text-decoration:none;}
ul.product-info-wrapper li span.spec-price{font-size:18px;display:block;line-height:20px;}
ul.product-info-wrapper li span.cancel_price{font-size:15px;line-height:21px;}
.form-language{display:inline-block;width:auto;position:absolute;top:0;right:0;z-index:10;}
div#select-language ul{margin:0;padding:0;position:absolute;background:#5b9328;right:0;top:100%;display:none;min-width:120px;}
div#select-language{position:relative;}
div#select-language ul li{padding:5px;list-style:none;text-align:center;}
div#select-language ul li a{background:none!important;font-size:18px;line-height:30px;color:#ffffff;font-weight:700;font-family:"Montserrat";text-transform:uppercase;}
.active_language{background:#ededed;min-width:120px;padding:5px;text-align:center;}
.active_language label{background:none!important;font-size:18px;line-height:30px;color:#575756;font-weight:700;font-family:"Montserrat";text-transform:uppercase;}
div#select-language.active ul{display:block;}
ul.bassan2016toplinks li.socialicons a{height:auto;vertical-align:middle;line-height:22px;}
.sub-menu-otr{position:absolute!important;top:100%!important;left:0!important;right:0!important;z-index:100000!important;height:auto!important;width:auto!important;}
#nav > li ul.shown-sub{top:100%!important}
#nav > li.col-black-sub ul.shown-sub{padding:25px!important;background:#000000;min-width:980px;margin:0;padding:0;left:0%!important;top:calc(100% + 12px)!important;width:100%!important;}
#nav > li.col-black-sub ul.shown-sub:before{content:"";position:absolute;top:-17px;left:0;right:0;height:19px;background:rgba(0,0,0,0);z-index:10}
#nav > li.col-black-sub ul li.sub-menu-img{position:absolute;top:0;bottom:0;right:0;z-index:-1;}
#nav > li.col-black-sub ul li{background:transparent;}
#nav > li.col-black-sub ul li{font-size:15px;letter-spacing:2px;line-height:40px;color:#ffffff;font-weight:700;font-family:"Montserrat";border:none;}
#nav > li.col-black-sub ul li a{font-size:15px;letter-spacing:2px;line-height:40px;color:#ffffff;font-weight:700;font-family:"Montserrat";border:none;}
#nav > li.col-black-sub ul li.content{font-size:16px;line-height:25px;color:#ffffff;font-weight:300;font-style:italic;font-family:"Montserrat";letter-spacing:0px;}
#nav > li.col-black-sub ul li a{position:relative;padding-left:29px !important;}
#nav > li.col-black-sub ul {min-height:350px;}

/*#nav > li.col-black-sub ul li a:before{
    content:"";
    position:absolute;
    background:url(../images/arrow_gray.png) no-repeat center center;
    width:13px;
    height:11px;
    background-size: 100%;
    left:0;
        top: 50%;
    transform: translateY(-50%);
}
#nav > li.col-black-sub ul li a:hover:before{
    content:"";
    position:absolute;
    background:url(../images/arrow_green.png) no-repeat center center;
    width:13px;
    height:11px;
    background-size: 100%;
    left:0;
    top: 50%;
    transform: translateY(-50%);
}*/
#nav > li.col-black-sub ul li{list-style:none;float:left;width:100%;}
#nav > li.col-black-sub.second-col-black-sub ul li{max-width:250px;}
#nav > li.col-black-sub.second-col-black-sub ul li a{padding-left:22px !important;}
#nav > li.col-black-sub.second-col-black-sub ul li.sub-menu-img{max-width:100%;}
#nav > li.col-black-sub.second-col-black-sub li.content {width: 100%;max-width:650px;float: none;padding: 0 10px;}
#nav > li.col-black-sub ul li.content{/*width:760px;*/margin-bottom:17px;}
#nav > li.col-black-sub ul li.sub-menu-img{width:auto;}
#nav > li.col-black-sub ul li:nth-child(4),#nav > li.col-black-sub ul li:nth-child(6){clear:both;}
#nav li.col-black-sub ul li a:hover,#nav li.col-black-sub ul li a{background-position:0px 50%!important;}
.footer-sec-btn{font-size:15px;color:#575756!important;background-color:#ffffff;text-transform:uppercase;font-weight:800;display:inline-block;padding:12px;line-height:28px;letter-spacing:2px;}
.footer-sec-btn:hover{background-color:#000;color:#fff!important;}
.home_event_otr .section-header{padding:50px 0 10px 0;}
.home_event_mn_otr{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;}
.home_event_mn_otr .home_event_mn_inr{position:relative;overflow:hidden;flex:30% 0 0;-webkit-flex:30% 0 0;-moz-flex:30% 0 0;max-width:30%;padding:0 5px;}
.home_event_mn_otr .home_event_mn_inr:nth-child(2),.home_event_mn_otr .home_event_mn_inr:nth-child(3){flex:20% 0 0;-webkit-flex:20% 0 0;-moz-flex:20% 0 0;max-width:20%;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_img img{width:100%;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);width:90%;margin:0 auto;text-align:center;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_content p{font-size:15px;line-height:20px;color:#ffffff;font-weight:500;font-family:"Montserrat";}
.home_event_mn_otr .home_event_mn_inr:nth-child(2) .home_event_mn_inr_inr{height:50%;position:relative;}
.home_event_mn_img{position:relative;}
.home_event_mn_otr .home_event_mn_inr:nth-child(2) .home_event_mn_inr_inr:nth-child(1){margin-bottom:10px;background:#ededed;}
.home_event_mn_otr .home_event_mn_inr:nth-child(2) .home_event_mn_inr_inr:nth-child(1) strong{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:90%;margin:0 auto;font-size:30px;line-height:45px;color:#575756;font-weight:700;font-family:"Montserrat";text-align:center;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_content{opacity:0;visibility:hidden;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_inr_inr:hover .home_event_mn_img:before{content:"";position:absolute;background:rgba(0,0,0,0.64);top:0;left:0;right:0;bottom:0;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_inr_inr:hover .home_event_mn_content{opacity:1;visibility:visible;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_inr_inr{height:100%;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_inr_inr .home_event_mn_img{height:100%;}
.home_event_mn_otr .home_event_mn_inr .home_event_mn_inr_inr img{height:100%;width:100%;object-fit:cover;object-position:center;}
.banner_wide_inr{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;}
.banner_wide_inr_left{padding:0 10px 0 0;margin:0 -100px 0px 0;flex:100% 0 0;-webkit-flex:100% 0 0;-moz-flex:100% 0 0;max-width:calc(50% + 100px);}
.banner_wide_inr_left_inr{clip-path:polygon(0 0,95% 0%,85% 100%,0% 100%);}
.banner_wide_inr_right_inr{clip-path:polygon(14% 0,100% 0%,100% 100%,4% 100%);}
.banner_wide_inr_right{flex:100% 0 0;-webkit-flex:100% 0 0;-moz-flex:100% 0 0;max-width:calc(50% + 100px);padding:0 0 0 10px;margin:0 0 0 -100px;}
.banner_wide_inr_right_inr img,.banner_wide_inr_left_inr img{width:100%;}
.banner_wide_inr_right_inr .banner_wide_text,.banner_wide_inr_left_inr .banner_wide_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);text-align:center;width:100%;z-index:10}
.banner_wide_inr_right_inr,.banner_wide_inr_left_inr{position:relative;}
.banner_wide_inr_right_inr .banner_wide_text h2 span,.banner_wide_inr_left_inr .banner_wide_text h2 span{font-size:30px;letter-spacing:9px;line-height:70px;color:#ffffff;font-weight:500;font-family:"Montserrat";text-align:center;display:block;}
.banner_wide_inr_right_inr .banner_wide_text h2,.banner_wide_inr_left_inr .banner_wide_text h2{font-size:70px;line-height:70px;color:#ffffff;font-weight:700;font-family:"Montserrat";text-align:center;text-transform:uppercase;}
.banner_wide_inr_right_inr:before,.banner_wide_inr_left_inr:before{content:"";position:absolute;background:rgba(0,0,0,0.64);left:0;right:0;top:0;bottom:0;z-index:1;}
#nav > li.col2sub ul li{list-style:none;float:left;width:35%;}
#nav > li.col2sub ul li.content{width:760px;}
#nav > li.col2sub ul li.sub-menu-img{width:auto;}
#nav li.col2sub ul li a:hover,#nav li.col2sub ul li a{background-position:0px 50%!important;}
#nav > li.col2sub ul.shown-sub{padding:24px 25px!important;background-color:#000000;min-width:980px;margin:0;padding:0;left:50%!important;top:calc(100% + 12px) !important;width:100%!important;}
#nav > li.col2sub ul.shown-sub:before{content:"";position:absolute;top:-17px;left:0;right:0;height:19px;background:rgba(0,0,0,0);z-index:10}
#nav > li.col2sub ul li.sub-menu-img{position:absolute;top:0;bottom:0;right:0;z-index:-1;}
#nav > li.col2sub ul li{background:transparent;}
#nav > li.col2sub ul li{font-size:15px;letter-spacing:2px;line-height:40px;color:#ffffff;font-weight:700;font-family:"Montserrat";border:none;}
#nav li.col2sub ul li:nth-child(even) {width: 35%;}
#nav > li.col2sub ul li a{font-size:15px;letter-spacing:2px;line-height:40px;color:#ffffff;font-weight:700;font-family:"Montserrat";border:none;}
#nav > li.col2sub ul li.content{font-size:16px;line-height:25px;color:#ffffff;font-weight:300;font-style:italic;font-family:"Montserrat";}
#nav > li.col2sub ul li a{position:relative;}
#nav > li.col2sub ul li a{padding:0 0 0 19px!important;}
#nav li ul span{padding:0 0 0 10px!important;}
#nav > li{padding:0;}
section.slider_mn_otr.hometrc-info p.hometrc-desc{text-align:center;max-width:70%;margin:0 auto;}
section.slider_mn_otr.hometrc-info .section-header h2{margin-bottom:15px;}
section.slider_mn_otr.hometrc-info .slider_mn_inr{margin-top:50px;}
section.slider_mn_otr.hometrc-info{margin:70px 0;padding:0;}
.newsTitleBox{margin-top:40px;}
.checkup_inr{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.checkup_inr .checkup_text{padding:0 35px;}
section.checkup_otr{text-align:center;padding-top:70px;}
.checkup_inr h2:before{content:none;}
.checkup_inr .checkup_text h2{margin:0;padding:0;}
section.brand_logos_otr{padding:0 0 80px 0;}
.movimento_mn_otr{display:flex;flex-wrap:wrap;margin:-17px -17px 30px -17px;}
.movimento_mn_otr .movimento_mn_inr{flex:50% 0 0;max-width:50%;display:flex;flex-wrap:wrap;padding:17px;align-items:center;}
.movimento_mn_otr .movimento_mn_inr .movimento_img{flex:1 0 0;max-width:73px;text-align:center;margin-right:30px;}
.movimento_mn_otr .movimento_mn_inr .movimento_title{flex:1 0 0;}
.movimento_mn_otr .movimento_mn_inr .movimento_title p{margin:0;}
.common-desc.common-desc-hal-colum{display:flex;flex-wrap:wrap;text-align:left;}
.common-desc.common-desc-hal-colum .common_colums{flex:50% 0 0;max-width:50%;}
.common-desc.common-desc-hal-colum .common_colums strong{font-size:17px;line-height:23px;color:#4e942a;font-weight:700;display:block;margin-bottom:10px;}
.common-desc.common-desc-hal-colum .common_colums p{font-size:16px;line-height:27px;color:#575756;font-weight:300;margin:0;}
.common-desc.common-desc-hal-colum .common_colums p strong{font-size:16px;display:inline-block;line-height:27px;color:#575756;font-weight:600;margin:0;}
.content-section-inr .button-area a.primary-button:nth-child(1){margin-left:-20px;}
.content-section-inr .button-area a.secondory-button{margin-top:20px;}
.home_page_title h1{font-size:40px;font-weight:bold;padding:11px;position:relative;line-height:55px;}
.home_page_first_content_mn_inr{display:flex;display:-moz-flex;display:-moz-flex;align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;}
.home_page_title{flex:31% 0 0;-webkit-flex:31% 0 0;-moz-flex:31% 0 0;max-width:31%;}
.home_page_content{flex:69% 0 0;-webkit-flex:69% 0 0;-moz-flex:69% 0 0;max-width:69%;}
.section-header h1{font-size:40px;line-height:50px;color:#575756;font-weight:700;position:relative;margin-bottom:0;padding:0 0 38px 0;}
.section-header h1:before{content:'';width:46px;height:2px;background-color:#575756;position:absolute;bottom:17px;left:50%;transform:translateX(-50%);}
.home_page_title.section-header h1:before{left:0;transform:none;}
.home_page_first_content {padding: 135px 0;}
.footer_mn_inr{display:flex;padding:0 0 0 80px;flex-wrap:wrap;margin:0 -10px;}
.footer_mn_inr .footer_menu{flex:1 0 0;padding:0 10px;}
.footer_mn_inr .footer_menu strong{display:block;margin-bottom:24px;font-size:18px;line-height:30px;color:#ffffff;position:relative;text-transform:uppercase;letter-spacing:1px;}
ul.bassan2016toplinks li a{text-transform:uppercase;}
.footer_mn_inr .footer_menu strong:after {content: "";position: absolute;border: 1px solid #ffffff;left:-95px;right: -10px;bottom:-10px;}
.footer_mn_inr .footer_menu ul{margin:0;padding:0;}
.footer_mn_inr .footer_menu ul li{display:block;background:none;}
.footer_mn_inr .footer_menu ul li a{font-size:16px;line-height:25px;color:#ffffff;}
.footer_mn_inr .footer_menu.social_menu ul li{display:inline-block;vertical-align:middle;margin:0 3px;padding:0;}
.footer_mn_inr .footer_menu:nth-child(1){flex:20% 0 0;max-width:20%;}
.footer_mn_inr .footer_menu:nth-child(3){flex:35% 0 0;max-width:35%;}
.footer_mn_inr .footer_menu.social_menu{flex:20% 0 0;max-width:20%;}
.footer_mn_inr .footer_menu ul li a:hover{text-decoration:none;}
.footer_copyright_inr p{margin:0;font-size:12px;line-height:27px;color:#575756!important;font-weight:normal;}
.footer_copyright_inr p a{margin:0;font-size:18px;line-height:27px;color:#575756!important;font-weight:normal;position:relative;padding-left:38px;}
.footer_copyright_inr p a:before{content: "";position: absolute;background: #575756;width: 3px;height: 3px;border-radius: 50%;top: 50%;transform: translateY(-50%);left:15px;}
.footerbg2 .footer-childs{max-width:100% !important;}
.footerbg2 .footer-childs address {margin:0;}
.footerbg2 .footer-childs .links{margin:0;}
.footer_copyright_inr{text-align:center;}
.footer_copyright_inr p a:hover {color: #629f2a !important;}
#nav > li a {font-size: 16px;line-height: 18px;font-weight: 700;letter-spacing: 2px;padding:20px;}
#nav a, #nav a:hover{line-height:18px;}
ul#nav {display: flex;justify-content: space-around;}
ul.bassan2016toplinks li:last-child{padding:11px 20px 3px 16px;}
ul.bassan2016toplinks li{padding:11px 20px 3px 16px;}
ul.bassan2016toplinks li a {font-size: 12px;font-weight: 700;}
div#select-language ul li:hover {background: #ededed;}
div#select-language ul li:hover a{color:#575756}
.home_page_content p{position:relative;display:initial;}
.logo-chi-siamo-bottom{text-align: center;}



.cms-kobelco-html .image-text-section .image-section img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all linear 0.2s;}
.cms-kobelco-html .image-text-section .image-section:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-kobelco-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-kobelco-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr img{transition:all linear 0.2s;}
.cms-kobelco-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-kobelco-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr img{transition:all linear 0.2s;}



.cms-kramer-html .image-text-section .image-section img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all linear 0.2s;}
.cms-kramer-html .image-text-section .image-section:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-kramer-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-kramer-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr img{transition:all linear 0.2s;}
.cms-kramer-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-kramer-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr img{transition:all linear 0.2s;}




.cms-giardinaggio-html .image-text-section .image-section img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all linear 0.2s;}
.cms-giardinaggio-html .image-text-section .image-section:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-giardinaggio-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-giardinaggio-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr img{transition:all linear 0.2s;}
.cms-giardinaggio-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-giardinaggio-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr img{transition:all linear 0.2s;}


.cms-csr-html .image-text-section .image-section img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all linear 0.2s;}
.cms-csr-html .image-text-section .image-section:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-csr-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-csr-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr img{transition:all linear 0.2s;}
.cms-csr-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-csr-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr img{transition:all linear 0.2s;}


.cms-trattori-usati-html .image-text-section .image-section img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all linear 0.2s;}
.cms-trattori-usati-html .image-text-section .image-section:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-trattori-usati-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-trattori-usati-html .banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr img{transition:all linear 0.2s;}
.cms-trattori-usati-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.cms-trattori-usati-html .banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr img{transition:all linear 0.2s;}


.image-text-section .image-section img{height:100%;width:100%;object-fit:cover;object-position:center;transition:all linear 0.2s;}
.image-text-section .image-section:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.banner_wide_inr .banner_wide_inr_right .banner_wide_inr_right_inr img{transition:all linear 0.2s;}
.banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr:hover img{transform:scale(1.1);transition:all linear 0.2s;}
.banner_wide_inr .banner_wide_inr_left .banner_wide_inr_left_inr img{transition:all linear 0.2s;}
.home_page_content p a{position:absolute;bottom:-3px;right:-30px;font-size:16px;line-height:16px;width:22px;height:28px;}
.home_page_content p a:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:9px 0 9px 12px;border-color:transparent transparent transparent #575756;margin-left:0;top:50%;left:50%;transform:translate(-50%,-50%);}
.common-desc{max-width:1050px;margin:0 auto;}
.las_nostra_mn_otr .section-header{text-align:center;margin-bottom:43px;}
.las_nostra_mn_otr{margin:150px 0 20px 0;}
.las_nostra_inr{display:flex;flex-wrap:wrap;margin:0 -15px;}
.las_nostra_inr .las_nostra_content_inr{flex:33.33% 0 0;max-width:33.33%;display:flex;flex-wrap:wrap;margin-bottom:60px;padding:0 15px;}
.las_nostra_inr .las_nostra_content_inr .las_nostra_img{flex:192px 0 0;max-width:192px;}
.las_nostra_inr .las_nostra_content_inr .las_nostra_content_otr{flex:1 0 0;max-width:calc(100% - 192px);padding-left:18px;}
.las_nostra_inr .las_nostra_content_inr .las_nostra_content_otr p{font-size:16px;line-height:24px;color:#575756;font-weight:600;}
.las_nostra_inr .las_nostra_content_inr .las_nostra_content_otr em{font-size:16px;line-height:24px;margin-bottom:23px;font-weight:normal;display:block;font-style:italic;font-weight:500;}
.las_nostra_inr .las_nostra_content_inr .las_nostra_content_otr a.primary-button{font-size:14px;line-height:22px;width:100%;text-align:center;margin-bottom:13px;max-width:227px;padding:12px 20px;}
.newsTable_mn_otr .section-header h2{margin-bottom:45px;}
.rimani_aggiornato_mn_otr{margin:130px 0 150px 0;}
.rimani_aggiornato_otr{background:#ededed;padding:45px 20px;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form{max-width:1120px;margin:0 auto;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr{margin:32px -52px 0 -52px;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .col-6{padding:0 52px;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .col-3{padding:0 52px;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .col-12{padding:0 52px;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .col-4{padding:0 52px;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .form-field.checkbox-section.top-checkbox label{width:100%;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox label:before{border-color:transparent;background:#ffffff;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox label{padding-left:40px;text-transform:unset;font-weight:300;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .form-field.checkbox-section.top-checkbox{margin:35px 0 5px 0;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .form-field.checkbox-section.top-checkbox em{font-weight:300;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .checkbox-section .inner-checkboxes .single-checkbox label img{margin:0 7px 0 0;}
.rimani_aggiornato_otr .rimani_aggiornato_mn_inr.contact-form .contact-form-inr .form-field label{font-weight:300;}
.cms-ricambi-html .content-section-inr .button-area{margin:40px 0 0 0;}
.ricambi_content_mn_inr{display:flex;flex-wrap:wrap;margin:0 -10px;align-items:center;}
.ricambi_content_mn_inr .ricambi_content_inr{flex:20% 0 0;max-width:20%;padding:30px 10px;text-align:left;}
.ricambi_content_mn_inr .ricambi_content_inr strong{font-size:25px;line-height:35px;margin-bottom:5px;color:#575756;font-weight:700;display:block;}
.ricambi_content_mn_inr .ricambi_content_inr a{font-size:15px;line-height:25px;color:#575756;font-weight:300;display:block;}
.ricambi_content_mn_inr .ricambi_content_inr a:hover{color:#5b9328;}
.ricambi_content_mn_inr .ricambi_content_inr.last_box_inr .last_box_inr_otr{border-radius:5px;border:2px solid #5b9327;padding:23px;}
.last_box_inr_otr{display:inline-block;}
.last_box_inr_otr .last_box_inr_text strong{font-size:25px;line-height:25px;color:#5b9328;font-weight:700;}
.last_box_inr_otr .last_box_inr_text p{font-size:16px;line-height:20px;color:#5b9328;font-weight:700;}
.last_box_inr_otr .last_box_inr_img{display:inline-block;vertical-align:middle;}
.last_box_inr_otr .last_box_inr_text{display:inline-block;vertical-align:middle;padding-left:17px;}
.common-desc p a:hover{color:#5b9328;}
.cms-premium-html .bassan_ti_mn_inr .bassan_ti_inr strong{font-size:22px;line-height:26px;color:#575756;font-weight:700;text-align:center;}
.cms-premium-html .about-us.bassan_ti .section-header:after{content:'';width:46px;height:2px;background-color:#575756;position:absolute;bottom:17px;left:50%;transform:translateX(-50%);}
.cms-premium-html .about-us.bassan_ti .section-header{margin-bottom:45px;padding-bottom:40px;position:relative;}
.cms-premium-html .bassan_ti_mn_inr{margin:0;}
.cms-premium-html .about-us.bassan_ti{padding:100px 0 70px 0;}
.cms-officina-html .about-us.bassan_ti{padding:100px 0 70px 0;}
.cms-noleggio-html .about-us{padding:80px 0 30px 0;}
.plain_cnent_inr{display:flex;flex-wrap:wrap;}
.plain_cnent_inr .plain_cnent_right,.plain_cnent_inr .plain_cnent_left{flex:50% 0 0;max-width:50%;padding:0 28px;}
.plain_cnent_inr .plain_cnent_right p,.plain_cnent_inr .plain_cnent_left p{font-size:16px;line-height:27px;color:#575756;margin-bottom:26px;text-align:justify;}
.plain_cnent_inr .plain_cnent_right p strong,.plain_cnent_inr .plain_cnent_left p strong{display:block;}
.plain_cnent_otr{padding:100px 0 30px 0;}
.nostra_tecnologia_otr{display:flex;flex-wrap:wrap;text-align:left;margin-top:30px;}
.nostra_tecnologia_otr .nostra_tecnologia_inr{flex:50% 0 0;padding:0 16px;max-width:50%;}
.nostra_tecnologia_otr .nostra_tecnologia_inr .nostra_tecnologia_grn{background:#5b9328;font-size:20px;line-height:28px;min-height:134px;color:#ffffff;font-weight:700;padding:20px 38px;}
.nostra_tecnologia_otr .nostra_tecnologia_inr .nostra_tecnologia_grn strong{display:block;text-transform:uppercase;font-size:30px;line-height:38px;}
.nostra_tecnologia_cnt{padding:20px 38px;}
.cms-eventi-html .newsTable_mn_otr{padding-top:90px;}
.cms-eventi-html .newsTable_mn_otr .newsTable_mn_otr{padding-top:0px;}
.agricoltura_video_otr{padding:100px 0;}
.agricoltura_video_otr .section-header{text-align:center;}
.agricoltura_video_otr .agricoltura_video_mn_inr{display:flex;flex-wrap:wrap;margin-top:40px;}
.agricoltura_video_otr .agricoltura_video_mn_inr .agricoltura_video_inr{flex:50% 0 0;max-width:50%;padding:0 15px;}
.agricoltura_video_otr .agricoltura_video_mn_inr .agricoltura_video_inr iframe{width:100%;}
.agricoltura_video_otr .agricoltura_video_mn_inr .agricoltura_video_inr strong{font-size:24px;color:#575756;line-height:30px;display:block;text-align:center;margin-bottom:25px;}
.cms-finanziamento2021 .about-us{padding: 80px 0 40px 0px;}
.catalog-product-view .product-customer-inquiry-wrapper .Venditore_call a {
    font-size: 18px;
    line-height: 25px;
    color: #575756;
    margin-bottom: 0;
}
.catalog-product-view .product-customer-inquiry-wrapper .Venditore_mail a {
    font-size: 18px;
    line-height: 25px;
    color: #575756;
    margin-bottom: 0;
}
.catalog-product-view .product-customer-inquiry-wrapper .Venditore_mail , .catalog-product-view .product-customer-inquiry-wrapper .Venditore_call {
    margin: 0 !important;
}
.after_header_container .filter_mn_otr {
    background: #ededed;
    padding: 20px 0;
}
.after_header_container .filter_mn_otr .col-12 div select {
    border: none;
    background: #ffffff url('../images/select_dropdown.png') right 20px center no-repeat;
    height: 52px;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    width:160px;
}
.after_header_container .filter_mn_otr .col-12 {
    display: flex;
    flex-wrap: wrap;
    align-items:center;
}
.after_header_container .filter_mn_otr .col-12 div {
    flex:1 0 auto;
    display: flex;
    align-items: center;
    padding:0 10px;
    justify-content:inherit;
}

.after_header_container .filter_mn_otr .col-12 div label{
	font-size: 16px;
	margin-right:15px;
	letter-spacing: 2px;
	line-height: 40px;
	color: #575756;
	font-weight: 700;
	font-family: "Montserrat";
	text-align: center;
}
.after_header_container .filter_mn_otr .col-12 div button#felter_vai_button{
	background:#5b9328;
}
.after_header_container .filter_mn_otr .col-12 div button#felter_vai_button:hover {
    background: #ffffff;
    color: #5b9328;
}
.after_header_container .filter_mn_otr .col-12 div.filter_title label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    background:url('../images/filter_menu.png') no-repeat center center;
    width:41px;
    height:29px;
    transform: translateY(-50%);
}
.after_header_container .filter_mn_otr .col-12 div.filter_title label {
    position: relative;
    padding-left:96px;
}
.after_header_container .filter_mn_otr .col-12 div.filter_title{
	justify-content:center;
}
.after_header_container .filter_mn_otr .col-12 div select{padding-right:45px}

.catalog-category-view ol>li
{
    border-top:1px solid;
    list-style-type: none;
}
.catalog-category-view ol>li:first-child
{
    display:block;
    border-top: 0 none;
}

.cms-chi-siamo-html #nav li:first-child a, .cms-partner-html #nav li:nth-child(2) a, .cms-trattori-usati-html #nav li:nth-child(3) a, .cms-assistenza-html #nav li:nth-child(4) a,
.cms-agricoltura-html #nav li:nth-child(5) a, .cms-ricambi-html #nav li:nth-child(6) a, .cms-eventi-html #nav li:nth-child(7) a, .cms-contatti-html #nav li:nth-child(8) a
{
    color: black;
}

.fancybox-item.fancybox-close
{
    top: 0px;
    right: 0px;
}

.catalog-product-view .owl-stage-outer
{
    top: 8px;
}

.acconsento-click-to-teal-400
{
    --tw-gradient-to: #5b9328 !important;
    --tw-gradient-from: #5b9328 !important;
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to,rgba(13,148,136,0)) !important;
}

#acconsento-click .acconsento-click-from-teal-600
{
    background-image: linear-gradient(198deg, #5b9328, transparent) !important;
}

/* scrollbar sempre visibile */
::-webkit-scrollbar
{
  -webkit-appearance: none;
  width: 7px;
}

::-webkit-scrollbar-thumb
{
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.catalog-product-view .empty-p
{
    display: none !important;
}

#oggetto
{
    position: absolute;
	left: 330px;
	width: 450px;
}

.form-language
{
    display: none;
}

textarea
{
    line-height: 4ch;
    background-image: linear-gradient(transparent, transparent calc(4ch - 1px), rgba(144,146,144,0.48)0px) !important;
    background-size: 100% 4ch !important;
}

@media screen and (max-width:1920px){
	#nav > li.col-black-sub ul.shown-sub{min-width:950px;}
}

@media screen and (max-width:1800px){
	.banner_wide_inr_left_inr{clip-path:polygon(0 0,93% 0%,83% 100%,0% 100%);}
	.owl-nav .owl-next{right:-90px;}
	.owl-nav .owl-prev{left:-90px;}
	#nav > li.col-black-sub ul.shown-sub{min-width: 880px;}
}
@media screen and (max-width:1700px){
	.banner_wide_inr_right_inr{clip-path:polygon(15% 0,100% 0%,100% 100%,5% 100%);}
	.owl-nav .owl-next{right:-40px;}
	.owl-nav .owl-prev{left:-40px;}
	#nav > li.col-black-sub ul.shown-sub{min-width: 820px;}
}
@media screen and (max-width:1600px){
	.banner_wide_inr_left_inr{clip-path:polygon(0 0,92% 0%,82% 100%,0% 100%);}
	.banner_wide_inr_right_inr{clip-path:polygon(15.5% 0,100% 0%,100% 100%,5.5% 100%);}
	.owl-nav .owl-next{right:-10px;}
	.owl-nav .owl-prev{left:-10px;}
	#nav > li.col-black-sub ul.shown-sub{min-width: 770px;}
	.newsTable_mn_otr{margin:90px 0;}
}
@media screen and (max-width:1500px){
	.banner_wide_inr_right_inr{clip-path:polygon(16% 0,100% 0%,100% 100%,6% 100%);}
	#nav > li.col-black-sub ul.shown-sub{min-width: 730px;}
	.footer_mn_inr{padding:0 0 0 30px;}
	.footer_mn_inr .footer_menu strong:after{left:-45px;}
}
@media screen and (max-width:1400px){
	.banner_wide_inr_left_inr{clip-path:polygon(0 0,90% 0%,80% 100%,0% 100%);}
	#nav > li.col-black-sub ul.shown-sub {min-width: 760px;left: -35% !important;}
	#nav > li a{padding:20px 15px;}
	.footer_mn_inr{padding:0;}
	.footer_mn_inr .footer_menu strong:after{left: -10px;}
	.footer_mn_inr .footer_menu strong{font-size:16px;}
	.footer_mn_inr .footer_menu ul li a{font-size:15px;}
}
@media screen and (max-width:1300px){
	.banner_wide_inr_left_inr{clip-path:polygon(0 0,89% 0%,79% 100%,0% 100%);}
	.banner_wide_inr_right_inr{clip-path:polygon(17% 0,100% 0%,100% 100%,7% 100%);}
	.banner_wide_inr_right_inr .banner_wide_text h2 span,.banner_wide_inr_left_inr .banner_wide_text h2 span{font-size:21px;}
	.banner_wide_inr_right_inr .banner_wide_text h2,.banner_wide_inr_left_inr .banner_wide_text h2{font-size:60px;line-height:60px;}
	#nav > li.col-black-sub ul.shown-sub {min-width: 731px;left: -45% !important;}
	#nav > li a {padding: 20px 10px;font-size:14px;}
	.footer_mn_inr .footer_menu strong {font-size: 15px;}
}
@media screen and (max-width:1199px){
	/*.wrapper {min-width:100%;}*/
	.footer_mn_inr .footer_menu.social_menu {flex: 17% 0 0;max-width: 17%;}
	.footer_mn_inr .footer_menu strong {font-size: 14px;}
	.footer_mn_inr .footer_menu ul li a {font-size: 14px;}
	.footer_mn_inr .footer_menu{padding:0 7px;}
}

@media screen and (min-width: 671px) and (max-width: 1503px)
{
  .banner-section .container
  {
    padding-left: 125px !important;
  }
}

/* MODIFICHE NI: LUGLIO 2021 */
@media screen and (min-width: 2880px)
{
    .image-text-section .image-section img
    {
        max-height: 580px;
    }

    .cms-trattori-usati-html .image-text-section .image-section img
    {
        max-height: 100%;
    }

    .cms-trattori-usati-html .image-text-section .image-section
    {
        max-height: 615px !important;
    }

    .cms-finanziamento-html .image-text-section .image-section img
    {
        object-fit: fill;
    }

    .cms-csr-html .image-text-section .image-section img
    {
        max-height: 628px;
    }

    .cms-csr-html .image-text-section .image-section
    {
        max-height: 660px !important;
    }

    .catalog-product-view .owl-stage-outer
    {
        top: 8px;
    }
}

@media screen and (min-width: 2874px)
{
    .image-text-section .image-section img
    {
        max-height: 640px;
    }

    .image-text-section.odd-section .image-section:after
    {
        width: 0px !important;
    }

    .cms-trattori-usati-html .image-text-section .image-section img
    {
        max-height: 100%;
    }

    .cms-trattori-usati-html .image-text-section .image-section
    {
        max-height: 615px !important;
    }

    .cms-finanziamento-html .image-text-section .image-section img
    {
        object-fit: fill;
    }

    .cms-csr-html .image-text-section .image-section img
    {
        max-height: 628px;
    }

    .cms-csr-html .image-text-section .image-section
    {
        max-height: 660px !important;
    }

    .catalog-product-view .owl-stage-outer
    {
        top: 8px;
    }
}

/* #5b9328 */
