.las_nostra_mn_otr {
    text-align: center;
}

.las_nostra_inr {
    justify-content: center;
    align-items: center;
    align-content: center;
}

.las_nostra_inr .las_nostra_content_inr {
    justify-content: center;
}
.product-customer-inquiry-wrapper {
    margin-top: 16px !important;
}
.contact-locations .locations-row .single-location .single-location-inr .location-detail .button-area a {
    font-size: 10px;
}
.cms-page-view .contact-form {
    margin-top: 0;
}
table.h2016tservice table td img {
    width: 100%;
    max-width: 108px;
}
#nav ul li a:hover, .nav-container #nav .col2sub.over ul li a:hover {
    color: #5b9328!important;
}
body #nav ul li a:hover ,
.nav-container #nav .col2sub.over ul li a:hover{
    background-image: url(../images/greenarrow.jpg)!important;
}
.nav-container #nav .col2sub.over ul li:first-child a,
#nav .col2sub.over ul li:first-child a {
    color: #ffdd00!important;
}

#nav .col2sub.over ul li:first-child a,
.nav-container #nav .col2sub.over ul li:first-child a {
    background-image: url(../images/yellowarrow.png)!important;
}
.history-section .bottom-section .common-row.top-row .single-col:last-child {
    width: 19%;
}
#contatti-rapidi-container .contatto:last-child .contenuto {
    top: -200%;
}
ul.contatti-rapidi li:hover img {
    left: 2px;
    position: relative;
    cursor: pointer;
}
#contatti-rapidi-container .contatto:hover .contenuto{
	min-width: 165px;
}
.checkup_otr {
    text-align: center;
    padding-top: 70px;
}
form#newsletterpageform select {
    padding: 0;
}

.promo_box_container {
    display: none;
}

.quote-section{
	background-size: 100% auto !important;
	background-size: cover !important;
}
.quote-section.animationjs{
	background-size: 3840px auto !important;
    background-size: 200vw auto !important;
}
table.serviziTable.serviziTable1.fadingIn li {
    width: auto;
}
.cms-assistenza-html .main-container.col1-layout,
.cms-lavora-con-noi .main-container.col1-layout {
    top: 60px;
    margin-bottom: 60px;
}
form#product-inquiry-form .validation-advice {
    background: #fff;
}
table.partner21table {
    background: #ededed;
}

table.partner21table > tbody > tr> td {
    border: 10px solid #fff;
    padding: 28px 20px 0;
}

table.partner21table > tbody > tr> td img {
    float: right;

}

.contattiporto .bassan_ti_mn_inr .bassan_ti_inr {
    padding: 0;
    text-align: left;
}

.contattiporto .bassan_ti_mn_inr .bassan_ti_inr {
    border: 0;
    position: relative;
}

.contattiporto .bassan_ti_mn_inr .bassan_ti_inr img {
    position: absolute;
    width: 46px;
    left: -55px;
    top: -8px;
}

.contattiporto .bassan_ti_mn_inr .bassan_ti_inr > strong:first-child {
    position: relative;
    padding-bottom: 11px;
}

.contattiporto .bassan_ti_mn_inr .bassan_ti_inr > strong:first-child:after {
    width: 35px;
    height: 2px;
    background: #575756;
    content: "";
    display: block;
    bottom: -10px;
    position: relative;
}
.cms-antica-fiera-portomaggiore-html .image-text-section .content-section .content-section-inr .button-area a:not(:hover) {
    background: #5b9328;
    color: #fff;
}
.cms-antica-fiera-portomaggiore-html .image-text-section .content-section .common-desc p {
    color: #000;
    text-shadow: 0px 0px 0px #000;
}

.cms-fieragricola-verona .breadcrumbs {
  display: none;
}
.cms-fieragricola-verona .text-green,
.cms-index-index .text-green {color:#5b9328}

.cms-fieragricola-verona .brand_logos_inr .brand_logos{padding: 30px }
.cms-fieragricola-verona .brand_logos_inr {justify-content: center; margin:0; margin-bottom: 50px; width: 100%}
.cms-fieragricola-verona .content-section-inr a.secondory-button {font-size: 19px; background-color:#5b9328;color: #fff; letter-spacing: 1px}

.cms-fieragricola-verona .section-card {display: flex; justify-content: center;}
.cms-fieragricola-verona .section-card .section-card-green {margin: 15px 5px; width: 15%; min-height: 350px; background: #6d9f2b; display: flex; flex-direction: column;align-items: center; padding-top: 30px;}
.cms-fieragricola-verona .section-card .section-card-green p {color: #fff;line-height: 1.6;font-weight: 600;}
.cms-fieragricola-verona .section-card .section-card-green h2 {color: #000;font-weight: 800;font-size: 26px;}
.cms-fieragricola-verona .section-card .section-card-green h2 span {font-size: 35px;}
.cms-fieragricola-verona .section-card .section-card-green img {width: auto;height: 50px; margin-bottom: 15px}
.cms-fieragricola-verona .img-mappa {display: flex; justify-content: center; align-items: center;margin-bottom: 50px}
.cms-fieragricola-verona .bassan_ti_inr {max-width: 18%}

.section-maps-fiera .container {display: flex; max-width: 1250px; background: #ededed}
.section-maps-fiera .container .section-maps-embed {width: 20%;}
.section-maps-fiera .container .section-maps {display: flex;flex-direction: column;justify-content: center; width: 80%}

.cms-fieragricola-verona .section-social .container {display: flex; max-width: 1250px;justify-content: space-between; align-items: center; margin: 50px auto}
.cms-fieragricola-verona .section-maps-text2 .text-green, .section-social-text text-green{font-weight: 800}
.cms-fieragricola-verona .section-maps .section-maps-text2 p, .section-maps .section-maps-text1 p, .section-maps .section-maps-text1 h4 {font-size: 17px;}
.cms-fieragricola-verona .section-maps .section-maps-text1 {margin-bottom: 15px}
.cms-fieragricola-verona .bassan_ti_mn_inr .bassan_ti_inr img{height: 50px; width: auto;}
.cms-fieragricola-verona .common-desc p {font-size: 18px;font-weight: 500;}
.cms-fieragricola-verona .section-social-text {font-weight: 500;}

.cms-ricambi-html .image-text-section.odd-section .image-section1 {max-height: 100%!important;}

/*Pagina kramer*/
.blocco-testo-kramer {margin-bottom: 100px}
.blocco-testo-kramer h2 {font-size: 22px;margin-bottom: 20px}
.blocco-testo-kramer p {margin-top: 15px; margin-bottom: 10px}
.blocco-testo-kramer p strong {font-size: 18px;margin-top: 10px}

/*Pagina kobelco*/
.blocco-testo-kobelco {margin-bottom: 100px}
.blocco-testo-kobelco h2 {font-size: 22px;margin-bottom: 20px}
.blocco-testo-kobelco p {margin-top: 15px; margin-bottom: 10px}
.blocco-testo-kobelco p strong {font-size: 18px;margin-top: 10px}
.blocco-testo-kobelco p u {display: none}

/*Pagina brand/vaderstad*/
.blocco-testo-vaderstad {margin-bottom: 100px}
.blocco-testo-vaderstad h2 {font-size: 22px;margin-bottom: 20px}
.blocco-testo-vaderstad p {margin-top: 15px; margin-bottom: 10px}
.blocco-testo-vaderstad p strong {font-size: 18px;margin-top: 10px}
.blocco-testo-vaderstad p u {display: none}
#ct-view-311 .common-desc {max-width: 100%!important}

/*Pagina maschio-gaspardo*/
.blocco-testo-maschio-gaspardo {margin-bottom: 100px; margin-top: 100px}
.blocco-testo-maschio-gaspardo h2 {font-size: 22px;margin-bottom: 20px}
.blocco-testo-maschio-gaspardo p {margin-top: 15px; margin-bottom: 10px}
.blocco-testo-maschio-gaspardo p strong {font-size: 18px;margin-top: 10px}
.cms-maschio-gaspardo-html .breadcrumbs {display: none}


/*Pagina ricambi-app*/
.cms-ricambi-app-html .container_bassan {background: #ffffff;padding:15px 5px;}
.cms-ricambi-app-html .container_bassan h2 {color: #5b9328;margin-top:0;margin-bottom:5px;text-align: center;font-size: 22px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px;}
.cms-ricambi-app-html .container_bassan p {color: #5b9328;text-align: center;font-size: 15px;margin-bottom:0}
.cms-ricambi-app-html .container_bassan h4 {color: #5b9328;text-align: center;margin-top:5px;}
.cms-ricambi-app-html .container_bassan_card {min-height: 150px; display: flex; align-items: center; justify-content: center;position: relative;padding:15px 0; background: #fff;}
.cms-ricambi-app-html .container_bassan_card .bassan_col100 {text-align: center;}
.cms-ricambi-app-html .container_bassan_card .bassan_col100 img {height: 50px}
.cms-ricambi-app-html .card_2 .bassan_col100 img, .cms-ricambi-app-html .card_4 .bassan_col100 img {height: 40px}
.cms-ricambi-app-html .container_bassan_card .bassan_col100 p {text-align: center; margin-top: 15px;font-size: 15px; line-height: 1.2;margin-bottom: 0; color:#000}
.cms-ricambi-app-html .container_bassan_card .bassan_col100::after {content:'1';position: absolute; top:30%; left:30px; z-index: 9999;color:#e7e7e6;font-size: 50px;}
.cms-ricambi-app-html .card_2 .bassan_col100::after {content:'2'}
.cms-ricambi-app-html .card_3 .bassan_col100::after {content:'3'}
.cms-ricambi-app-html .card_4 .bassan_col100::after {content:'4'}
.cms-ricambi-app-html .card_5 .bassan_col100::after {content:'5'}
.cms-ricambi-app-html .card_2 .bassan_col100::after, .cms-ricambi-app-html .card_4 .bassan_col100::after {color:#fff}
.cms-ricambi-app-html .card_2, .cms-ricambi-app-html .card_4 {background:#e7e7e6}
.cms-ricambi-app-html .col_form {padding: 5px;}
.cms-ricambi-app-html .col_form h4 {margin:5px 0}
.cms-ricambi-app-html .triangolo {width:0; height: 0;border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 10px solid #52912b;margin: 0 auto;background: #fff;margin-bottom: 30px;}
.cms-ricambi-app-html .container_form_ricambi {background: #e7e7e6; padding: 15px 25px}
.cms-ricambi-app-html .container_form_ricambi--field input {width: 100%;height: 30px;box-shadow: none;border: 0;}
.cms-ricambi-app-html .container_form_ricambi--field {margin-top:10px}
.cms-ricambi-app-html .container_form_ricambi--button input{position: relative;background: #184d25; color:#fff;width: auto; padding: 6px 18px;border:0;border-radius: 6px; font-size: 15px}
.cms-ricambi-app-html .container_form_ricambi--button {text-align:right;margin-top: 15px;position: relative;}
.cms-ricambi-app-html .container_form_ricambi i.fas.fa-caret-right{position:absolute; color: #fff;top: 12px;right: 7px;}
.cms-ricambi-app-html .container_bassan_card {display: inline-block !important;width: 33%;}
.cms-ricambi-app-html .std > div:first-child {opacity:0; height:10px; overflow:hidden;}
.cms-ricambi-app-html .container_bassan.col_form {float: none;width: 100%;}
.cms-ricambi-app-html .triangolo {/* clear: both; *//* width: auto; *//* float: left; *//* margin: 0 auto; */}
.cms-ricambi-app-html .container_form_ricambi form {max-width: 610px;float: none;display: block;margin: 0 auto;}
.cms-ricambi-app-html .container_form_ricambi textarea {min-height: 157px;}
.cms-ricambi-app-html .container_form_ricambi--field input {border-bottom: 1px solid #ccc;}
.cms-ricambi-app-html .container_form_ricambi i.fas.fa-caret-right {display: none;}
.cms-ricambi-app-html .after_header_container {min-height: 560px;background-image: url(/media/wysiwyg/ricambi.jpg);background-size: cover;background-position: top;}