body{font-weight:300;}
li{line-height:26px;}
body .custom-header-search-wrapper #container-1{position:relative;}
body .custom-header-search-wrapper form{padding:5px 0 0 0;margin:0;position:absolute;right:0;}
body .custom-header-search-wrapper input{background:url("http://www.bankingautomation.co.uk/wp-content/uploads/2015/01/icon-search.png") no-repeat scroll 132px center #fff;color:#999;float:left;font-family:Lato,Arial;font-size:14px;height:28px;padding:0 25px 0 5px;width:125px !important;}
body .custom-header-search-wrapper button{float:left;height:30px;padding:2px 5px;margin:0 0 0 5px;background:#949ccc;border:0;color:#fff;text-shadow:none;}
body .custom-header-search-wrapper button:hover{background:#515186;color:#fff;}
#logo-container h1{margin:20px 0 0 0;padding:0;}
.custom-header-wrapper .nav-holder ul{margin:48px -10px 0 0;padding:0;font-size:16px;}
.custom-header-wrapper .nav-holder ul li{margin:0 1px 0 0;padding:0;}
.custom-header-wrapper .nav-holder ul li:last-child{margin:0;padding:0;}
.custom-header-wrapper .nav-holder ul li a{background:#999;color:#fff;padding:7px 10px 8px 10px !important;}
.custom-header-wrapper .nav-holder ul li a:hover{text-decoration:none;background:#515186 !important;}
.custom-header-wrapper .nav-holder ul li.current_page_item a, .custom-header-wrapper .nav-holder ul li.current-menu-parent a{background:none repeat scroll 0 0 #949ccc;}
.custom-header-wrapper .nav-holder ul li:first-child a{border-radius:5px 0 0 5px;}
.custom-header-wrapper .nav-holder ul li:last-child a{border-radius:0 5px 5px 0;}
.custom-header-wrapper .nav-holder ul ul{margin:0;}
.custom-header-wrapper .nav-holder ul ul li{width:170px;}
.custom-header-wrapper .nav-holder ul ul li a, .custom-header-wrapper .nav-holder ul ul li, .custom-header-wrapper .nav-holder ul ul{border:0 !important;}
.custom-header-wrapper .nav-holder ul ul li:first-child a{border-radius:0;}
.custom-header-wrapper .nav-holder ul ul li:last-child a{border-radius:0;}
.ultimatum-menu .caret{display:none;}
.custom-header-contact-wrapper ul{margin:8px -10px 20px 0;padding:0;text-align:right;font-size:16px;}
.custom-header-contact-wrapper ul li{display:inline;padding:0;margin:0;}
.custom-header-contact-wrapper ul li.tel{padding:10px 0 10px 28px;background:#fff url("http://www.bankingautomation.co.uk/wp-content/uploads/2015/01/icon-phone.png?v2") no-repeat left center;}
.custom-header-contact-wrapper ul li.email{padding:10px 0 10px 38px;margin:0 0 0 20px;background:#fff url("http://www.bankingautomation.co.uk/wp-content/uploads/2015/01/icon-email.png?v2") no-repeat left center;}
.large p{font-size:24px;line-height:32px;font-weight:300;}
.grey-bar{background:#999;color:#fff;padding:5px 10px;}
.grey-bar h3{background:none repeat scroll 0 0 #999;color:#fff;padding:0;margin:0;}
.grey-bar h4{background:none repeat scroll 0 0 #999;color:#fff;padding:0;margin:0;}
.light-grey-bar{background:none repeat scroll 0 0 #eee;color:#666;padding:5px 10px;}
.light-grey-bar h4{background:none repeat scroll 0 0 #eee;color:#666;margin:0;padding:0;}
.search #content{margin-bottom:40px;}
.search #content article{margin:0 40px 0 40px;border-bottom:1px solid #efefef;}
.search h1{font-size:34px;margin-bottom:20px;}
.search h1 span{color:#999;}
.search h2 a, .search h2 a:hover{font-size:20px;}
.news-wrapper article{border:1px solid #dfdfe0;margin-top:20px;margin-bottom:10px;}
.news-wrapper article h2{line-height:14px !important;height:100px;padding:10px;}
.news-wrapper article h2 a{font-size:14px;color:#333;font-weight:normal;}
.custom-right-sidebar h3.element-title{font-weight:300;font-size:30px;margin:20px 0;padding:0;color:#999;}
.custom-right-sidebar ul{margin:0;padding:0;}
.custom-right-sidebar ul li{margin:0 0 10px 0;background:#cccccc;background:-moz-linear-gradient(top, #cccccc 0%, #818285 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#818285));background:-webkit-linear-gradient(top, #cccccc 0%,#818285 100%);background:-o-linear-gradient(top, #cccccc 0%,#818285 100%);background:-ms-linear-gradient(top, #cccccc 0%,#818285 100%);background:linear-gradient(to bottom, #cccccc 0%,#818285 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#818285',GradientType=0);border-radius:5px;}
.custom-right-sidebar ul li a{background:url("http://www.bankingautomation.co.uk/wp-content/uploads/2015/01/sectors-nav-background1.png") right center no-repeat;display:block;color:#fff;font-size:20px;font-weight:300;padding:10px 10px;}
.custom-right-sidebar .center{text-align:center;}
.custom-right-sidebar a.sidebar-cta{margin:40px 0 !important;display:block;}
.footer-legals ul{margin:20px 0 0 0;padding:0;}
.footer-legals ul li{font-size:12px;display:inline;margin:0 12px 0 0;}
.footer-contact ul{margin:0 0 0 0;}
.footer-contact ul li{padding:14px 0 6px 40px;}
.footer-contact ul li.tel{background:url("http://www.bankingautomation.co.uk/wp-content/uploads/2015/01/icon-phone.png") no-repeat left center;}
.footer-contact ul li.email{background:url("http://www.bankingautomation.co.uk/wp-content/uploads/2015/01/icon-email.png") no-repeat left center;}
.footer-contact ul li.linkedin{background:url("http://www.bankingautomation.co.uk/wp-content/uploads/2016/04/linkedin.png") no-repeat left center;background-size:32px 32px;}
.footer_logos{position:relative;height:150px;}
.footer_logos img{width:160px;}
.footer_logos img.iso1{position:absolute;right:0;bottom:0;}
.footer_logos img.iso2{position:absolute;right:0;top:20px;}
.footer_logos a.eco_policy{position:absolute;left:0;bottom:0;}
@media(max-width:980px){body .custom-header-wrapper .nav-holder ul{margin:28px -10px 0 0;padding:0;font-size:15px;}
body .custom-header-wrapper .nav-holder ul ul{margin:0;}
body .custom-header-wrapper .nav-holder ul li a{background:#999;color:#fff;padding:7px 7px 8px 7px !important;}
body .custom-header-contact-wrapper ul{margin:0px -10px 20px 0;}
}
@media(max-width:980px){body .custom-right-sidebar ul li a{background:none;}
}
@media (max-width:768px){.wpb_column{margin-bottom:20px;}
.ultimatum-responsive-menu{text-align:center;padding:30px 0 0 0;margin-bottom:-20px;}
.custom-header-search-wrapper{display:none;}
#logo-container h1{text-align:center;}
}
.wpb_single_image img{width:100% !important;}
a.lost{display:none;}
.gform_confirmation_message{font-size:120%;font-weight:bold;}
.w3eden table tr:nth-child(1), .w3eden table tr:nth-child(2), .w3eden table tr:nth-child(4){display:none;}
.w3eden .ptitle span{display:none;}
.purple_button{display:inline-block;padding:10px 30px;font-size:14px;font-weight:normal;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;box-shadow:none;text-shadow:none;direction:ltr;transition:background 0.3s, border 0.3s, color 0.3s, border-radius 0.3s;user-select:none;color:#ffffff !important;border-radius:0;background:#312f5f;text-transform:none;}
.purple_button:hover{filter:none !important;background:none !important;background-color:#8e94c8 !important;color:#fff !important;text-decoration:none;}
