.edit-link {
  display:none;
}
#fancy-header {
    z-index: 400;
    position: relative;
}
#factoring {
    z-index: 299;
	position: relative;
}
#trade-finance {
    z-index: 298;
	position: relative;
}

#commercial-financing {
    z-index: 297;
	position: relative;
}
.highlight {
  color:#0657a3!important;
  font-weight:700!important;
}
.no-margin-bottom {
  margin-bottom:0!important;
}
@media screen and (max-width:767px) {
	.no-margin-bottom-mobile {
	  	margin-bottom:0!important;	
  	}
}
.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text {
    padding-right: 16px!important;
}
.main-nav > li > a .menu-text {
    letter-spacing: 1px;

}
.bt-small, .bt-medium, .bt-large {
  display:block;
  text-align:center;
}
.bt-medium {
  	letter-spacing:1px;
}
.bt-large {
  	letter-spacing:2px;
}
@media screen and (min-width:480px) {
.bt-small {
  	display:block;
  	max-width:120px;
  	text-align:center;
}
.bt-medium {
  	display:block;
  	max-width:240px;
  	text-align:center;
}
.bt-large {
  	display:block;
  	max-width:360px;
  	text-align:center;
}
}
.text-block a{
  text-decoration:none;
}
.stripe-style-2 .wpb_content_element {
  margin-bottom:0!important;
}
.stripe-style-2 .text-block .wpb_wrapper{
  padding:30px 20px!important;
  background:#ffffff;
  margin-bottom:35px!important;
}
.stripe-style-2 .text-block .wpb_wrapper p {
  margin-bottom:20px;
}
.border-bottom-2 {
  display:inline-block;
  padding-bottom:2px;
  border-bottom:2px solid #0657a3;
  color:#0657a3!important;
  margin-bottom:10px!important;
  text-transform:uppercase;
  font-weight:700;
  font-size:15px;
}
.quotation-text {
  	margin-bottom:0!important;
}
.quotation-text .wpb_wrapper {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
  	margin-bottom:0!important;
}
span.quotation-mark {
  padding:0 4px;
}
.para-text h2 {
  	margin-bottom:25px;
}
.para-text h4 {
	font-weight:400;
}
.para-text a,
.para-text p{
  	text-decoration:none;
    display: inline-block;
  	color:#777777;
}
.para-text li {
  	color:#777777;
}
.para-text h1 {
    opacity: 0.13;
    margin-top: 12px;
    font-size: 74px;
  	transition:opacity 1s, color 1s;
}
.para-text li {
    padding: 2px 0;
}
.read-more {
	text-decoration:underline;
    font-style: italic;
  	color: #0657a3;
    font-size: 15px;
}
.mini-nav:not(.select-type-menu)>ul>li {
    margin: 0 10px 0 0;
    border-right: 1px solid #cccccc;
    padding-right: 12px;
    height: 18px;
}
.mini-nav:not(.select-type-menu)>ul>li:last-child {
    margin: 0 0 0 0;
  	border-right:0!important;
  	padding-right:0!important;
}/*
.mini-login.show-on-desktop {
  	background: #0657a3;
    padding: 6px 12px;
    border-radius: 30px;
}
.mini-login.show-on-desktop a {
	color:#ffffff;
}*/

.white-block .vc_column-inner .wpb_wrapper {
  	margin-bottom:0!important;
}
.white-block .vc_column-inner {
  	position:relative;
	background:#ffffff;
    padding: 0!important;
    margin-right: 15px;
    margin-left: 15px;
  	top:0;
  	box-shadow:0px 6px 10px rgba(0,0,0,0.24);
  	transition: top 0.3s, box-shadow 1s;
  	-webkit-transition: top 0.3s, box-shadow 1s;
}
.white-block .vc_column-inner:hover {
  	top:-3px;
	box-shadow:0px 10px 10px rgba(0,0,0,0.63);
}
.white-block H2 {
  	font-size:32px!important;
}
@media screen and (max-width:691px) {
  .stripe-style-2 .white-block {
    margin-bottom:35px!important;
  }
}
.border-left-box .wpb_wrapper {
    padding-left: 12px;
    border-left: 1px solid #bcbcbc;
  	transition:border-left 1s;
}
@media screen and (max-width:767px) {
  .border-left-box-mobile .wpb_wrapper {
  	padding-left: 12px;
    border-left: 1px solid #bcbcbc;
  }
}
.hover-color:hover .border-left-box .wpb_wrapper {
  	border-left:1px solid #0657a3!important;
}
.hover-color:hover .para-text h1 {
    opacity: 1;
    color:#0657a3;
}
/*******

Company

*******/
.floating-box .vc_column-inner {
    padding: 40px 40px 24px;
    background: #ffffff;
    max-width: 1200px;
    /* height: 400px; */
    /* margin-top: -300px; */
    margin: 0 auto!important;
    display: block;
    /* margin-left: 50%; */
    box-shadow: 0px 5px 5px rgba(0,0,0,0.2);
}
/*******

Blog

*******/
.blog-content h3 {
    font-size: 24px;
    font-weight: 700;
}
.layout-list .post.bg-on {
    background: #ffffff;
    border-left: 1px solid #bcbcbc;
}
/*menu*/
@media screen and (max-width:872px){
  .top-login {
      margin-top: 16px!important;
      display: block!important;
      padding: 12px!important;
      background: #0657a3;
      border-radius: 5px;
      -webkit-border-radius:5px;
  }
  .top-login .menu-text,
  .top-login i {
  	  color:#ffffff!important;
  }
}