/*---------- GLOBAL ----------*/
@media only screen and (min-width: 768px){
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent, .footerContent {
    max-width: 1104px;
}
.navContent ul li ul {
    background: transparent;    
}
.headerContent h1.logo {
    width: 150%;
    min-width: 186px;
    max-width: 365px;
}
}


/*[class*='maxWidth--'] {*/
/*    margin-left: 0;*/
/*    margin-right: 0; */
/*}*/

/*----- FOOTER -----*/
.block_b9910477ae82496aa7c9d698191bff25 li {
    font-size: 24px; 
    letter-spacing: .075em;
    color: #016c95;
    font-family: proximanova;
    margin-top: -10px;
}
.footerContent .contentTitle {
    font-size: 20px; 
    color: #016c95;
}
.block_b9910477ae82496aa7c9d698191bff25 .blockText ul {
    padding-bottom: 1em;    
}

.block_aa658282e2c54375bfb07ed57501a6da.fixedHeightGallery .slides > li,
.block_e7dddb2355ee4c8e8df1719084e19f0a.fixedHeightGallery .slides > li,
.block_c663a0a273b243c78b05e2dd416d9159.fixedHeightGallery .slides > li,
.block_a1d75c40d84e42b48125973c8e0c47fa.fixedHeightGallery .slides > li,
.block_b572478df7cc4a50ade774f290d8cc65.fixedHeightGallery .slides > li,
.block_b572478df7cc4a50ade774f290d8cc65.fixedHeightGallery .slides > li {
    height: calc(100vh - 80px);
}


/*---------- HOME ----------*/
#page_f35a4a152e5040fba08bd2f1615e7921 .headerContent h1.logo {
    display: none;    
}

.block_aa658282e2c54375bfb07ed57501a6da .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-family: adobegaramondprobold;
    /*font-weight: 400;*/
    max-width: 1104px;
    margin: auto;
    font-size: 30px;
    padding-bottom: 15px;
    /*text-shadow: 1px 1px 1px #333;*/
}

.block_aa658282e2c54375bfb07ed57501a6da .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-family: arial;
    font-weight: 300;
    max-width: 1104px;
    letter-spacing: .075em;
    margin: auto;
    font-size: 72px;
    /*padding-bottom: 15px;*/
    /*text-shadow: 1px 1px 1px #333;*/
}
.block_fb229bd6725b47dfbee7222b7e8d2a75,
.block_ad81271a8fce4eda844bb8ed32e2f774,
.block_f7a4fa42895143f3a20371f85181f999,
.block_e0a5a98537b24311ab7d555ffeb98805,
.block_d024f3a6762c405ea033865d80431504{
    position: absolute;    
    margin-top: -50px;
    left: 0;
    right: 0;
}

.block_e18a26c2b6dd44ec8376246a94ecb97f .galleryArrow--prev,
.block_e18a26c2b6dd44ec8376246a94ecb97f .galleryArrow--next {
    display: none;    
}
.collapsibleFaqs {
    max-width: 1104px;
    padding-left: 20px;
    padding-right: 20px;
    margin: auto;
}
.blockWrap_c3b6e9803d654c25af6951d8cdf00537,
.blockWrap_b0a63e4cd63b4e249ecbb1124d714c36{
    padding-bottom: 100px;    
}

/*.blockWrap_b089960d3dd04815986fc62edeff6880 [class*='maxWidth--'] {*/
/*    margin-left: 0;*/
/*    margin-right: 0; */
/*}*/

/*.items_fd79b6d5697f47bea4e61edcfb6fb539 .item .itemInnerContent strong {*/
/*    font-size: 60px;    */
/*}*/

.block_e3624dfdab434b13baa79ba7902adf3d {
    margin-top: -60px;
    position: absolute;
    left: 0;
    right: 0;
}

/* WE BELIEVE SECTION*/
.block_ad0b3243c9dc4481a125986b90dc1d90 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-family: proximanova;
    font-weight: 400;
    max-width: 1104px;
    margin: auto;
    font-size: 24px;
    text-shadow: 1px 1px 1px #333;
}
.block_ad0b3243c9dc4481a125986b90dc1d90 .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-family: adobegaramondprobold;
    max-width: 1104px;
    margin: auto;
    font-size: 48px;
    text-shadow: 1px 1px 1px #333;
}

/*---------- WHAT WE DO ----------*/

/*---------- ABOUT ----------*/
/*.block_e7dddb2355ee4c8e8df1719084e19f0a .imgEffect .imgEffect-overlay .imgEffect-content p {*/
/*    font-family: proximanovalight;*/
/*    font-weight: 400;*/
/*    max-width: 1104px;*/
/*    margin: auto;*/
/*    font-size: 30px;*/
/*    text-shadow: 1px 1px 1px #333;*/
/*}*/
.block_e7dddb2355ee4c8e8df1719084e19f0a .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-family: adobegaramondprobold;
    max-width: 1104px;
    margin: auto;
    font-size: 60px;
    text-shadow: 1px 1px 1px #333;
}

.block_fb622b2b73f84e6e9ead9eee9b22dacf {
    margin-top: -100px; 
    position: absolute;
    left: 0;
    right: 0;
}

/*.block_ee2590543d8849e1bf14b6e7f83431cc .ctaButton,*/
.block_fb622b2b73f84e6e9ead9eee9b22dacf p {
    padding: 1em !important;    
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
}

.block_fb622b2b73f84e6e9ead9eee9b22dacf p {
    cursor: pointer;
}

/*.block_d09dd52e664241a48f2d3aac5b499035 {*/
/*    padding-bottom: 20px;    */
/*}*/

/*---------- OUR SERVICES ----------*/
/* HERO */
/*.block_c663a0a273b243c78b05e2dd416d9159 .imgEffect .imgEffect-overlay .imgEffect-content p {*/
/*    font-family: proximanovalight;*/
/*    font-weight: 400;*/
/*    max-width: 1104px;*/
/*    margin: auto;*/
/*    font-size: 30px;*/
/*    text-shadow: 1px 1px 1px #333;*/
/*}*/
.block_c663a0a273b243c78b05e2dd416d9159 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-family: adobegaramondprobold;
    max-width: 1104px;
    margin: auto;
    font-size: 60px;
    text-shadow: 1px 1px 1px #333;
}

/*---------- OUR EXPERIENCE ----------*/
/*.block_a1d75c40d84e42b48125973c8e0c47fa .imgEffect .imgEffect-overlay .imgEffect-content p {*/
/*    font-family: proximanovalight;*/
/*    font-weight: 400;*/
/*    max-width: 1104px;*/
/*    margin: auto;*/
/*    font-size: 30px;*/
/*    text-shadow: 1px 1px 1px #333;*/
/*}*/
.block_a1d75c40d84e42b48125973c8e0c47fa .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-family: adobegaramondprobold;
    max-width: 1104px;
    margin: auto;
    font-size: 60px;
    text-shadow: 1px 1px 1px #333;
}

/************ T A B S ****************/
/*.blockWrap_a63b4dda77ca420eaaa2bd2ff1e7b94c .contentImg {*/
/*    max-width: 350px;    */
/*}*/
/*hide tab image below tabs*/
.block_A6hkIldDR9fY8kYQ {
  display: none;
}

 /*Icons */
.itemTabsContainer {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fafafa;
}

/*.itemTabs img {*/
/*  background-color: white;*/
/*  border-radius: 50%;*/
/*}*/
.blockWrap_e66a366b0476493aacae48e4a446a74f {
    background-color: #fafafa;    
}

.itemTabs {
  text-align: center;
}
.itemTabs li {
    display: inline-block;
    margin-left: 2%;
    width: 13%;
    font-size: 16px;
}
.itemTabs li:first-child {
    margin-left: 0;
}
.itemTabs li .icon {
  opacity: .5;
  display: block;
  margin: 0 auto;
  max-width: 100px;
  margin-bottom: 15px;
}

/*.itemTabs li .title {*/
/*  color: #55555a;*/
/*  font-size: 14px;*/
  /*font-family: freightsansprobook,Arial,Verdana,sans-serif;*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  text-transform: uppercase;*/
/*  letter-spacing: .1em;*/
/*}*/

 /*active state */
.itemTabs li.current {
  position: relative;
}

.itemTabs li.current:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #242623;
  position: absolute;
  top: -35px;
  left: 41%;
}

.itemTabs li.current .icon {
  opacity: 1;
}

.itemTabs li.current .title {
  color: #55565a;
  text-transform: uppercase;
  letter-spacing: .1em;
}

 /*hover states */
.itemTabs li:hover .icon {
     opacity: 1;
     -ms-transition: opacity .35s ease-out; 
    -webkit-transition: opacity .35s ease-out; 
    -o-transition: opacity .35s ease-out; 
    -moz-transition: opacity .35s ease-out; 
    transition: opacity .35s ease-out;
}

.itemTabs li:hover .title {
  color: #55565a;
}
.blockWrap_e66a366b0476493aacae48e4a446a74f {
    padding-top: 15px !important;    
}

@media only screen and (max-width: 768px) {
    .itemTabs li {
        margin: 0 1%;
        width: auto;
        text-decoration: underline;
    }
    .itemTabs li span {
        display: none;
    }
    .itemTabs li.current:before {
        display: none;
    }
}

/*---------- MERCHANT BANKING ----------*/
.block_b572478df7cc4a50ade774f290d8cc65 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-family: adobegaramondprobold;
    max-width: 1104px;
    margin: auto;
    font-size: 60px;
    text-shadow: 1px 1px 1px #333;
}

/*.block_b572478df7cc4a50ade774f290d8cc65 .imgEffect .imgEffect-overlay .imgEffect-content p {*/
/*    font-family: adobegaramondprobold;*/
/*    max-width: 1104px;*/
/*    margin: auto;*/
/*    font-size: 60px;*/
/*    text-shadow: 1px 1px 1px #333;*/
/*}*/

/*---------- CONTACT US ----------*/
/*.block_b5b55cb414a94959a351fdaf014c2bef .imgEffect .imgEffect-overlay .imgEffect-content p {*/
/*    font-family: proximanovalight;*/
/*    font-weight: 400;*/
/*    max-width: 1104px;*/
/*    margin: auto;*/
/*    font-size: 30px;*/
/*    text-shadow: 1px 1px 1px #333;*/
/*}*/
.block_b5b55cb414a94959a351fdaf014c2bef .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-family: adobegaramondprobold;
    max-width: 1104px;
    margin: auto;
    font-size: 60px;
    text-shadow: 1px 1px 1px #333;
}

.items_efd3e4b11a1b45969bd1ce3e3fe3782c.cols3 .item:nth-child(1) .itemInnerContent p {
    font-size: 26px;
    color: #016c95;
    letter-spacing: .075em;
    font-family: proximanova;
}

/*---------- CONTACT ----------*/
.items_ab92c3cefe544db6a734a82b0defd266 .itemInnerContent {
    padding-left: 20px;
    padding-right: 20px;
}

/*---------- EXPERIENCE ----------*/
#page_fadcb39af9664930b373248d36397f43 .blockWrap_pTx0sUxLdFY2RKYb,
#page_fadcb39af9664930b373248d36397f43 .blockWrap_x335YF3elNUWVmG8 {
    display: none;    
}

/*---------- MOBILE EDITS ----------*/
@media only screen and (max-width: 768px) {
.headerAndNavContainer {
    background-color: #4a4a4a;
}


.imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 24px !important;

}
    
.imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 32px !important;

}

.blockWrap_c716d2f229214df1a9b4f5778d0e6c91 .cols2.imgMgn0 .imgGridItem {
    width: 100%;
} 
.blockWrap_c716d2f229214df1a9b4f5778d0e6c91 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 21px !important;    
}
.blockWrap_c716d2f229214df1a9b4f5778d0e6c91 .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 18px !important;    
}
.items_ea2b7af962254f4c891a84c5b3b93997.listView .itemPreview.hasImg .itemImg {
    float: none;
    clear: none;
    width: 100%
}
.items_ea2b7af962254f4c891a84c5b3b93997.listView .itemPreview.hasImg .itemContent {
    float: none; 
    width: 100%;
    padding-top: 10px;
}
.itemTabs li {
    margin: 1% 1%;
    width: 100%;
    text-decoration: underline;
}
.items_bOGq4wX2R9j7sFPp.gridView .item:nth-child(3n+3),
.items_cf873b56c36b4183949c92db1080b8ba .item:nth-child(3n+3){
    border-bottom: 1px solid #eee;    
}

}