.wpcf7-text {width:100% !important}
.wpcf7-submit {padding:15px 50px; border:2px solid #004281; border-radius:5px; background:#fff}
.tg-description.teams-desc {font-size:12px; padding:0px; height:28px}
.tg-description.teams-desc p {line-height:15px; padding:4px 0 0 0}
.tg-membername h4 {font-size: 18px; line-height: 18px; margin:0}
.desc_enabled .tg-member {min-height:350px}
.tg-memberinfo {padding:8px 0 18px 0}
.tg-memberinfo .tg-memberdesignation span {font-size:10px; padding-top:100px}
.tg-memberinfo .tg-memberdesignation {padding-top:6px}
.tg-main {padding:0}
.tg-service {padding: 60px 42px; background-color:white} 
.tg-heading h4 {line-height:1.5em}
.textwidget {padding:0} .tg-widget.tg-widgetflicker ul li {width:100%; padding:2px}
.tg-widget .menu-footer-menu-social ul {padding-top:14px}
.tg-widget .menu-footer-menu-social ul li {width:100%; padding:2px}
.tg-widget .menu-footer-menu-social ul li {
float: left;
padding: 5px;
border: 0;
}
.tg-widget .menu-footer-menu-social ul li {
width: 100%;
float: left;
padding: 15px 0;
line-height: inherit;
list-style-type: none;
}
.exclude-sidebar {padding:60px 0 0 0}   .fondo-grigio {background-color:#f8f8f8!important} .iconeblu .fas {color:#004281;} .tg-addnav {height:38px}
.tg-topbar .tg-addnav ul, .tg-topcontactinfo {padding:10px 28px 0 0}
.tg-topbar .tg-addnav ul li a {font-size:12px}
.tg-topbar .tg-addnav ul li img.wpml-ls-flag {width:14px; height:9px}
.tg-logo {margin: 43px 0 38px 0}
.tg-logo a img {width:210px}
.tg-nav {padding:50px 0 0 0} .tg-footerbottombar {display:block!important; padding:0 0 12px 0; border-top:0}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {margin-bottom:0px}
.tg-footerwidgets .tg-widget,
.tg-footerwidgets .tg-widget.tg-widgetinfo {padding:30px 0 20px 0}
.tg-footerwidgets .tg-widget.tg-widgetrecentnews {padding:30px 0 20px 0}
.tg-footerwidgets .tg-widget.tg-widgetflicker {padding:30px 0 20px 0}
#menu-footer-menu-social .fa {font-size:30px!important; padding-right:0px; float:left!important}
.tg-widget.tg-widgetflicker #menu-footer-menu-social li {width:auto!important}
.tg-copyright {color: #9F9F9F}
.tg-copyright p {color: #9F9F9F; line-height:20px!important; margin:0!important}
.tg-copyright a {color: #9F9F9F!important; text-decoration:underline!important}
.tg-copyright li {list-style:none}
ul.tg-socialicons {display:none}
.tg-footerwidgets > div[class*="col-"]:first-child:before,
.tg-footerwidgets > div[class*="col-"]:first-child{background: rgba(0, 0, 0, 0)}  #tg-content .vc_column-inner {padding-left:0!important; padding-right:0!important}
figure.tg-newsimg, 
.tg-news figure,
.tg-description iframe {display:none}
.tg-news-detail .tg-description iframe {display:block}
.tg-socialshare ul {margin-bottom: 0px}
.tg-parallaximg {margin-bottom:16px}
.tg-pagecontent {padding-top:30px}
.tg-sidebar .tg-widgettitle {background:#004281}
#finance_hawk_recent_posts-2 .tg-widgettitle {margin-bottom:15px}
.tg-pagetitle h1 {color:#004281; font-size:22px}
.tg-liststyle .tg-newscontent {margin:0}
.tg-content .col-md-12 {padding:0}
a.tg-btn, a {text-decoration:none!important}
.tg-pagination .active {background:#CCC; color:#666;}  .tg-tags-social {border-bottom:0px; display:none}
.tg-socialshare {display:none} .tg-whatwedoimages {padding-right:12px}
.consenso-ita .wpcf7-list-item,
.privacy-ita .wpcf7-list-item  {margin:0} .tg-seviceicon i.fa {color:#004281} .tg-whatwedoimages figure {border:none}
.tg-parallaximg {height:360px} div.wpcf7-validation-errors {border: 0 solid #FFFFFF!important}
textarea {
width: 100%;
height: 180px;
vertical-align: middle;
}
select {
width: 100%;
vertical-align: middle;
color: #666!important;
}
select option {
padding: 15px 20px!important;
}
#richiesta-info {text-indent:10px}
#invio-richiesta {margin-top:20px}
.wpcf7-validation-errors {margin-left:0!important; padding-left:0!important} #cookie-notice {border-top:1px solid #898989}   #banortalks #sidebar {margin:0}
#banortalks #sidebar .tg-widget {padding: 0}
#banortalks #sidebar .tg-sidebar .tg-widget {border: 0}
#banortalks #sidebar .tg-widgettitle {background:#FFF!important; padding:0; margin:0; border-bottom: 0;}
#banortalks #sidebar .tg-widgettitle h3 {font-size: 24px; text-transform: uppercase; line-height: 1.5; padding-top: 0}
#banortalks #sidebar input[type="text"] {width:100% !important}
#banortalks #sidebar .muTerms {padding-bottom:0; margin-bottom:0}
#banortalks #sidebar input[type="submit"] {
padding:0 50px; 
border:2px solid #004281; 
border-radius:5px; 
background:#fff; 
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
position: relative;
text-align: center;
display: inline-block;
vertical-align: middle;
text-transform: uppercase;
font: 400 14px/50px 'Montserrat', Arial, Helvetica, sans-serif;
width:100%;
}
#banortalks #sidebar input[type="submit"]:hover {
background:#004281; 
color:#FFF;
}
#banortalks #sidebar .loading-img {display:none}
#banortalks #sidebar p.show-response {
color:#FFF; 
font-weight: bold; 
text-align: center; 
background:#A51B21;
border-radius:5px;
} .tg-newstitle2 h2 { 
margin: 0;
font-size: 18px;
}
@media (max-width:991px){
.tg-parallaximg {height:101px !important; margin-bottom:0}
.tg-innerbanner {margin-top:-12px}
.tg-widgetinfo {padding:26px 0 !important}
.financesystem-banner {padding-top:38px}
.tg-pagetitle h1 {line-height:24px}
.vc_column-inner {padding-bottom:26px}
.tg-sectionhead {padding-bottom:0}
.tg-services.tg-servicestyletwo {padding-bottom:16px!important}
.tg-logo {width: 150px}
}
@media (max-width:1199px){
.tg-footerwidgets .tg-widget.tg-widgetinfo {padding: 30px 0 20px 0!important}
}