.about-me  {
margin-top: -120px;
position: relative;
z-index: 99999;
float: right;
right: 120px;
}

/* COMPANIES: TITLE */
.items_fa3e263973d04722a06184799c12da9c .item .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 14px;
color: #fff; 
line-height: 14px;
font-weight: bold;
}
/*.items_fa3e263973d04722a06184799c12da9c .item .contentTitle a {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-style: normal;
font-weight: 700;
color: #fff;
font-size:18px;
}*/

.items_fa3e263973d04722a06184799c12da9c .item .contentTitle a {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 14px;
color: #fff; 
line-height: 14px;
font-weight: normal;
}
.items_fa3e263973d04722a06184799c12da9c .itemInnerContent {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 300;
text-align: center;
font-size: 12px;
line-height: 1.3;
}
.description {
color:#fff;
padding-top:25px;
}  
.description .itemInnerContent p {
padding-bottom:10px;
font-size: 12px;
font-style:italic;
color:#fff;
}
.description .itemInnerContent p strong {
color:#fff;
font-size:12px;
font-style:normal;
}
.items_fa3e263973d04722a06184799c12da9c .item {
height:390px;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:hover {
background: linear-gradient(white 60%, #005476 40%);
background: -moz-linear-gradient(top, #fff 56%, #fff 56%, #005476 44%);
border: 12px solid #005476;
}

/*.co-img:hover {
border:12px solid #fff;
/*-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in; 
} */

/*.co-img:hover + .description {
opacity:1;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
background:#005476;
} */

/*.description:hover {
opacity:1;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
background:#005476;
}*/

/* HEADER SPACING WITH CAPTION: STARS,  */
.blockWrap_f28cf42ad09f42cf87d937b315a28dbc {
width: 100%;
padding-top:20%;
padding-bottom:20%;
background-position: 50% 0%;
vertical-align: middle;
}
/* HEADER SPACING: HOMEPAGE: LEAD IMAGE */
.blockWrap_bac40ebd1884430c8dfbc1d535646f81 {
background-position:50% 80%; 
}
/* HEADER SPACING WITH CAPTION: COMPANIES */
.blockWrap_bc067f6eca914052aaa990ab9ae00819, .blockWrap_ea423482aea94103ab03f4a9782be4cc {
width: 100%;
padding-top:20%;
padding-bottom:22%;
background-position: 50% 50%;
}
/* HEADER SPACING WITH CAPTION: TEAM */
.blockWrap_ca9dee003cef404e87e8b9464ed351fb {
width: 100%;
padding-top:20%;
padding-bottom:22%;
background-position: 50% 10%;
}
/* HEADER SPACING WITHOUT CAPTION: CONTACT, ABOUT, INSIGHTS, NEWS */
.blockWrap_fe31097930e84ca78bc222a1d51fa950, .blockWrap_ac2aaf150f504ebdb2991f8cff8257d9, .blockWrap_e66aff8ea4e54ab99ef3a70d21d2dd25 {
width: 100%;
padding-top:23%;
padding-bottom:24%;
background-position: 50% 0%;
vertical-align: middle;
}
.blockWrap_cfbd6a60321842a5b472d0335d8d8be0 {
    padding-top:23%;
    padding-bottom:24%;
}
/* HEADER SPACING: EXECUTIVE ADVISORY GROUP */
.blockWrap_b89e1be8f2e746a19777eb61d68f4f77 {
background-position: 50% 25%;
padding-top: 20%;
padding-bottom: 17%;
width: 100%;
vertical-align: middle;
}

.blockWrap_a2c0ac1b78544625b317072e85f1d598 {
background-position: 50% 25%;
padding-top: 20%;
padding-bottom: 25%;
width: 100%;
vertical-align: middle;
}
/* COMPANY BIO TOP PADDING + MARGINS */
.blockWrap_5Uv0tdSthI9IxnEx {
padding-bottom: 0;
margin-bottom: 0.25em;
}
/* COMPANY BIO TOP */
.blockWrap_5Uv0tdSthI9IxnEx .blockImg {
background:#eee;
}
/* COMPANY BIO MARGIN TOP FROM CONTENT TITLE */
.blockWrap_5Uv0tdSthI9IxnEx .blockText {
margin-top:6%;
}
/* COMPANY BIO NAME */
.blockWrap_5Uv0tdSthI9IxnEx .contentTitle {
/*font-family: Futura,Trebuchet MS,Arial,sans-serif; */
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 300;
font-size: 36px;
letter-spacing: -.5px;
color: #005476;
opacity:.9;
line-height: 44px;
padding-bottom: 20px;
}
/* COMPANY BIO DESCRIPTION */
.blockWrap_5Uv0tdSthI9IxnEx .blockText {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 300;
font-size: 17px;
color: #005476;
line-height: 24px;
padding-bottom: .75em;    
}
/* COMPANY BIO EXIT */
.block_zWGiSFhiKT313ySW .blockInnerContent {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 700;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;
color: #005476;
letter-spacing: 1px;
padding-top: 4px;
padding-bottom: 8px;
text-align: center;
}
.block_J41hSlmdR556mHYP .blockInnerContent {
text-align: center;
}
/* COMPANY BIO BUTTON */
.blockwrap_J41hSlmdR556mHYP.button {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 500;
letter-spacing: 1.5px;
text-transform: uppercase;
transition: border-color .3s linear,color .3s linear;
background: #fff;
color: #005476;
font-size: 14px;
border-color: #005476;
}
.blockWrap_J41hSlmdR556mHYP .button:hover {
background: #005476;
color: #fff;
text-decoration: none;
transition: border-color .3s linear,color .3s linear;
}
.block_J41hSlmdR556mHYP.button {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 500;
letter-spacing: 1.5px;
text-transform: uppercase;
transition: border-color .3s linear,color .3s linear;
}
.blockWrap_J41hSlmdR556mHYP .button {
background: #fff;
color: #005476;
font-size: 14px;
border-color: #005476;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 500;
letter-spacing: 1.5px;
text-transform: uppercase;
}

.modalDialog {
position: fixed; 
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.55);
z-index: 99999;
opacity:0;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
pointer-events: none;
-webkit-font-smoothing: antialiased;
/*padding-top: 8%;*/
padding-top: 6%;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 300;
font-size: 19px;
color: #005476;
line-height: 27px;
} 
.modalDialog:target {
opacity:1;
pointer-events: auto;
}
.modalDialog > div {
width: 50%;
margin-top:18%;
position: relative;
margin: 10% auto;
padding: 20px;
border-radius: 6px;
background: #f5f5f5;
/*border:1px solid #f5f5f5;*/
border:4px solid #b9b9b9;
}
.modalh2 {
font-weight:normal;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size:21px;
color: #005476;
padding-top:5px;
padding-bottom:10px;
}
.modal-text {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 300;
font-size: 19px;
color: #005476;
line-height: 27px;
text-align:center;
}
.explainer {
width:92%;
padding:20px;
max-height:150px;
}
.explainer-t {
color:#fff !important; 
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
}
.explainer-read {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: normal;
font-size: 13px;
color:#005476 !important;
text-transform: uppercase;
letter-spacing: .75px;
padding-top:10px;
-webkit-font-smoothing: antialiased;
transition: all .3s;
text-align:center;
text-decoration:underline;
}
[class*='close-'] {
color: #5E5E5E !important;
opacity:.8;
font: 24px/100% Futura,Trebuchet MS,Arial,sans-serif; 
position: absolute;
text-decoration: none;
text-shadow: 0 1px 0 #fff;
top: 4px;
right: 8px; 
}
.close-thik:after {
content: '✖'; /* UTF-8 symbol */
}

.close-thik:hover {
text-decoration: none;
opacity:.4;
}
/*.closeButton1 {
background: #fff;
color: #005476 !important;
line-height: 25px;
font-weight:normal;
position: absolute;
right: -12px;
text-align: center;
top: -10px;
width: 24px;
text-decoration: none;
font-weight: normal;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
}*/
.closeButton1 {
color: #005476 !important;
line-height: 25px;
opacity:.75;
font-weight:bold;
position: absolute;
right: 8px;
text-align: center;
top: 4px;
font-size:24px;
width: 24px;
text-decoration: none; 
} 
.closeButton1:hover {
text-decoration: none;
opacity:.4;
}
span.great-teams {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 13px;
color: #005476;
line-height: 14px;
text-transform: uppercase;
font-weight: 700;
padding-top: 5px;
letter-spacing: .75px;
padding-bottom: 5px;
}
#h21 {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 21px;
padding-bottom: 8px;
letter-spacing: .5px;
color: #005476;
opacity: .85;
text-align:center;
}
.blockContent.block_d7c498d9d904418e856c474e3d9ba35f, .blockContent.block_dbc2fb67247c4ff385bbc1f8ad44956f, .blockContent.block_e2c1686a62fb4ea6be14f6888f5b821f, .blockContent.block_dd3de3886e6a4ce0bebe7296ada83688, .blockContent.block_e3d728ca8809454d84304fb50b0f388f, .blockContent.block_a368899ef49e4a00b5b4adcdd471ccb2, .blockContent.block_be12a60447b940e6bf63f27552208a76,.blockContent.block_c23dbad5076042b59a47e577208acea7 {
position: absolute;
bottom: 3.5%;
left: 60%;
}    

.blockContent.block_dc0aa703d2bf49a2844077403f99e425, .blockContent.block_e5c10756e31b4a43b57ff9f35966442a {
position: absolute;
bottom: 3.5%;
left: 48%;
}

a#close-one.closeButton {
display:none;
position:absolute;
left:95%;
z-index:99;
padding: 8px;
}
#mainBcontainer {
width:90%;
float:left;
position:relative;
margin-top: -12%;
}
.mainButton {
position: absolute;
left: 95%;
z-index: 9;
padding: 8px;
}
#popUpHTML {
position: relative;
margin-top:-10%;
}
.overlay-t {
display: none;
position: absolute;
z-index: 9;
background: rgba(0, 0, 0, 0.5);
color:#fff;
}
.primaryAndSecondaryContainer {
padding-top:0;
}
.itemImg {
padding-bottom:.25em;
}
.pageSubtitle {
padding-top:10px;
}
/* DITCH IF NECESSARY — FIXED NAV BAR */
.headerContainer {
position: fixed;
z-index: 2;
width: 92%;
}

/* TEST */
/*
.content {
width:100vw;
height:90vh;
background:#f5f5f5;
margin: 0 auto;
width:100%;
position:absolute;
z-index:41;
top: 25%;
left:0;
}
.inactive {
display:none;
} */

/* HOME: VIDEO WIDTH */
.blockContent.block_cd5dd9c542ac47659cb2bdcb3c840a0c.layoutB.blockContentBleed.hasImg.hasVideo {
width: 54%;
}
.headerContent {
overflow:visible;
}

a, a:link, a:visited, a:hover, a:active, a:focus, span.gc-cs-link {
color:#005476;
}
a:hover {
text-decoration:underline;
}
hr {
color:#005476;
opacity:.5;
margin-left: 36%;
margin-right: 36%;
}
.hidden {
display:none;
}

.headerContent {
max-width:1250px;
}
.dropArrow {
color:#fff;
}
#investArrow {
color:#005476;
}

#nav-test .navt {
-webkit-transition: border-color .2s linear;
transition: border-color .2s linear;
}
#nav-test .navt a {
-webkit-transition: color .2s linear;
transition: color .2s linear;
}
#nav-test .navt a:active {
color: #ffffff !important;
border-color: #ffffff;
}
#nav-test .navt:active {
border-color: #ffffff;
}
.navt a.selected {
border-bottom: solid 3px #ffffff;
padding-bottom: 1px;
}
.navt a {
border-bottom: 2px solid transparent;
padding-bottom: 2.8px;
color:#fff;
white-space:nowrap;
}
.navt:after {
content: '';
display: block;
margin: auto;
height: 3.2px;
width: 0px;
background:transparent;
transition: width .5s ease, background-color .5s ease;
}
.navt:hover:after {
width: 100%;
background: #ffffff;
}
#nav-test li a:hover {
color: #fff !important;
text-decoration:none;
}
#nav-subnav {
padding:10px;
padding-top:20px;
margin-left: -10px;
background:rgba(0,84,118, 0.8);
}
li.blog a:hover {
opacity:.75;
}
.navContent .mobileDropDownNav .currArrow {
display:none;
}
.headerContent #navTrigger {
margin-top:-14px;
right:1%;
}
span.navIcon.icon-menu-2:hover {
opacity: .85;
-webkit-transition: all 420ms ease;
-moz-transition: all 420ms ease;
-ms-transition: all 420ms ease;
-o-transition: all 420ms ease;
transition: all 420ms ease;
}

.icon-menu-2:before {
content: "MENU";
position: absolute;
left:2px;
top:2px;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
letter-spacing:.125em;
font-size: 16px;
font-weight: normal;
border: 2px solid #fff;
border-radius: 3px;
padding: 5px;
padding-left:7px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
width:auto;
}
.headerContent p {
float: right;
font-size: 12px;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-style: normal;
font-weight: normal;
text-transform: uppercase;
padding-left: 12px;
padding-right: 16px;
letter-spacing:.25em;
padding-top: 20px;
}
.headerContent p a:hover {
opacity:.6;
color:#ccc;
}
.pageSubtitle {
padding-left: 4%;
padding-right: 4%;
}

/* ABOUT US: TEXT BELOW IMAGES (HIDDEN) */
.block_d3c8df6058dc48a8bf00f9ca7eed9da0 .item:nth-child(2) {display:none;}
.block_fdbd9a9007404467b5c1b0529f76ed5f .item:nth-child(2) {display:none;}
.block_fdbd9a9007404467b5c1b0529f76ed5f .item:nth-child(3) {display:none;}
.block_a91e071268ad4014a052378d02578f85 .item:nth-child(2) {display:none;}
.block_a91e071268ad4014a052378d02578f85 .item:nth-child(3) {display:none;}

/* ABOUT US: IMAGES */
.about {
padding:25px;
display:inline-block;
cursor:pointer;
}
.about:hover {
opacity:1;
}

/*ABOUT US: TEXT BLOCK ALIGNMENTS */
.block_a3e261a389204c62a42b6bf7c566831d {text-align:center;}
.block_b921aba5e9d24de695e36dca6aa0abcf {text-align:center;}
.block_bef6788b9132472ca2a52208cb2aa91f {text-align:center;}

/*ABOUT US: SUBTITLES */
.block_d3c8df6058dc48a8bf00f9ca7eed9da0 .contentTitle, .block_ea5123cbc87b49e5be098ac3d9f119a5 .contentTitle, .block_ce93c28b792543318d8bd28baac2bd31 .contentTitle, .block_f99c17e445fa439db6488c17ff386a50 .contentTitle, .block_fdbd9a9007404467b5c1b0529f76ed5f .contentTitle, .block_a91e071268ad4014a052378d02578f85 .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: bold;
font-size: 18px;
color: #959595;
letter-spacing: 0.5px;
line-height: 30px;
padding-top: 0px;
white-space: nowrap;
}

.block_ea5123cbc87b49e5be098ac3d9f119a5 .contentTitle a:hover, .block_ce93c28b792543318d8bd28baac2bd31 .contentTitle a:hover, .block_f99c17e445fa439db6488c17ff386a50 .contentTitle a:hover {
text-decoration:none;    
}    

/*ABOUT US: TEXT BELOW IMAGES MARGIN TOP */
.items_d3c8df6058dc48a8bf00f9ca7eed9da0 .item, .items_fdbd9a9007404467b5c1b0529f76ed5f .item, .items_a91e071268ad4014a052378d02578f85 .item {
margin-top:.5em;
}

.navContainer.mobileDropDownNav {
height:100%;
position: fixed;
z-index: auto;
overflow:scroll;
}
.navContainer.mobileDropDownNav .navContent {
margin-top:16.5%;
}
.navContent .mobileDropDownNav {
background:#005476;
}
.navContent {
text-align:center;
}
.navContent li a {
color:#fff;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:500;
font-size:20px;
letter-spacing:.08em;
}
.navContent a {
padding:.35em 1em;
}
.navContent li a:hover {
color:#b9b9b9;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.navContent li a.selected, .navContent li .navLabel.selected {
color:#fff;
font-weight:bold;
text-decoration:underline;
}
/* FOOTER */
.footerContainer {
text-align:center;
margin-left:auto;
margin-right: auto;
}
.footerContent .blockContainer {
display:inline-block;
}
.footerContent a.button {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
color:#5E5E5E;
background:#f5f5f5;
font-size: 13px;
font-weight: 400;
border:0;
float:left;
letter-spacing:1.75px;
}
.footerContent a.button:hover {
opacity: .75;
text-decoration:none;
}
a.paginationTrigger {
color: #5E5E5E;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 18px;
font-weight: 500;
border: 1px solid #5e5e5e;
text-transform: uppercase;
padding: 15px;
}
a.paginationTrigger:hover {
color: #fff;
background: #5E5E5E;
}
.blockWrap_c1bf3de5d4b04ffa8c93704f303d3203 .button:hover {
background:#fff;
color:#005476;
text-decoration:none;
}
.block_b743406f47f249b6bc812b1bdecd082f .button:hover {
color: #fff;
background: #5E5E5E;
text-decoration:none;
}
.socialIconsContainer.blockWrap_f8344ec83f3649e1bb10b010b37cd0e6 {
/*float:right;*/
padding-top: 2em;
}
#contact, #portfolio {
background: #fff;
}

/* HOMEPAGE: BIG QUOTE SECTION */
.blockWrap_ef8d7d0d82b049e5a77ba9f7f9f505df .blockInnerContent {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:100;
-webkit-font-smoothing: antialiased;
}
/* HOMEPAGE: "SUCCESS STORIES" SECTION */
#success {
max-width: 800px;
color:#fff;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-bottom:45px;
}
.items_a1a0783949414a4399f7c0bb3627c3a5 .item .contentTitle {
text-transform:none;
letter-spacing:.25px;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px;
font-weight:bold;
color: #ffffff;
line-height: 20px;
}
.items_a1a0783949414a4399f7c0bb3627c3a5 .item .contentTitle a {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px;
font-weight:bold;
color: #ffffff;
line-height: 20px;
}
.items_a1a0783949414a4399f7c0bb3627c3a5 .item .contentTitle a:hover {
text-decoration:none;
}
/* HOMEPAGE: "SUCCESS STORIES" TEXT */
.items_a1a0783949414a4399f7c0bb3627c3a5 .itemInnerContent {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:400;
font-size: 15px;
line-height:1.35;
color: #ffffff;
}
/*.job-title {
color:#f5f5f5;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size:13px;
padding-bottom:.75em !important;
font-weight:200;
text-transform: uppercase;
letter-spacing:0.04em;
}*/
.job-title {
color:#f5f5f5;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 700;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;
letter-spacing: 1px;
padding-top: 4px;
padding-bottom:.75em !important;
/*padding-bottom: 8px;*/
text-align: center;
}
/* HOMEPAGE: "SUCCESS STORIES" CONTENT TITLE */
.block_a1a0783949414a4399f7c0bb3627c3a5 .contentTitle {
font-weight:700;
font-size: 32px;
color: #ffffff;
letter-spacing: 2px;
line-height: 46px;
text-transform:uppercase;
padding-bottom:.5em;
}
/* HOMEPAGE: "SUCCESS STORIES" SECTION BUTTON */
.blockWrap_c1bf3de5d4b04ffa8c93704f303d3203 {
margin-top:-6.5%;
position:relative;
}
.blockWrap_c1bf3de5d4b04ffa8c93704f303d3203 .button {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:500;
letter-spacing:1.5px;
text-transform:uppercase;
transition: border-color .3s linear,color .3s linear;
}

/* HOMEPAGE: "WHITEBOARD VIDEO" SECTION */
.block_cd5dd9c542ac47659cb2bdcb3c840a0c .contentTitle {
font-weight:700;
font-size: 32px;
color: #005476;
opacity:.85;
letter-spacing: 2px;
line-height: 46px;
text-transform:uppercase;
padding-bottom:0;
}

/* HOMEPAGE: "OUR FOCUS" SECTION: HEADLINE */
.block_f4066ae6ec184ccbac4f1887546340e9 .contentTitle {
font-weight:700;
font-size: 32px;
color: #005476;
opacity:.85;
letter-spacing: 2px;
line-height: 46px;
text-transform:uppercase;
}
/* HOMEPAGE: "OUR FOCUS" SECTION: CONTENT TITLES */
.items_f2bccc5d80364dad9d9293f576fcc286 .item .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:400;
font-size: 21px;
color: #5E5E5E;
letter-spacing: 0.5px;
line-height: 24px;
padding-top:6px;
white-space: nowrap;
}
.items_f2bccc5d80364dad9d9293f576fcc286 .item .contentTitle a {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:400;
font-size: 21px;
color: #5E5E5E;
letter-spacing: 0.5px;
line-height: 24px;
}
.items_f2bccc5d80364dad9d9293f576fcc286 .item .contentTitle a:hover {
text-decoration:none;
}
/* HOMEPAGE: "OUR FOCUS" SECTION BUTTON */
.block_b743406f47f249b6bc812b1bdecd082f .button {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:500;
letter-spacing:1.5px;
text-transform:uppercase;
transition: border-color .3s linear,color .3s linear;
}
.blockWrap_ca9dee003cef404e87e8b9464ed351fb .pageTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:700;
font-size:38px;
letter-spacing:2px;
text-align: center;
}
/* PAGE TITLE: NEWS  */
.block_e66aff8ea4e54ab99ef3a70d21d2dd25 .pageTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:700;
font-size:38px;
letter-spacing:2px;
text-align: center;
}
/* PAGE TITLE: BLOG  */
.block_ac2aaf150f504ebdb2991f8cff8257d9 .pageTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:bold;
font-size:38px;
letter-spacing:2px;
text-align: center;
}
.block_b89e1be8f2e746a19777eb61d68f4f77 .pageTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:bold;
font-size:38px;
letter-spacing:2px;
text-align: center;
}

.block_fe31097930e84ca78bc222a1d51fa950 .pageTitle, .block_cfbd6a60321842a5b472d0335d8d8be0 .pageTitle, .block_cf32ebabc66f48128d3d9eabe587bb46 .pageTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:bold;
font-size:38px;
letter-spacing:2px;
text-align: center;
}
/* TEAM BIO PAGE: COMPANIES CONTENT TITLE */
.block_sFjypgqWNhrhnmTM .contentTitle {
font-weight: 700;
font-size: 32px;
color: #005476;
opacity: .85;
letter-spacing: 2px;
line-height: 46px;
text-transform: uppercase;
}
.block_ea423482aea94103ab03f4a9782be4cc .pageSubtitle, .block_bc067f6eca914052aaa990ab9ae00819 .pageSubtitle {
color:#fff;
font-size:21px;
text-align:center;
}
/* ABOUT US + OUR TEAM: FILTER BACKGROUND */
.blockWrap_cd71adca4c72433d9452eeefe57c683a, .blockWrap_b83f122fc5a64d60bbbce65bea8f5cd3, .blockWrap_f6f93748f4394376a4f6e00defb92e86, .blockWrap_fa16700daef748f0a122ca864d69241a {
background: #fafafa;
margin-top: -3em;
margin-bottom: 1.5em;
padding-top: 40px;
padding-bottom: 45px;
}

/* ABOUT US: FILTER */
ul.item-filter-about {
text-align:center;
}
.item-filter-about li {
display: inline;
padding-right: 8px;
margin-right: 8px;
border-right: 1px solid black;
text-rendering: optimizelegibility;
}
.item-filter-about li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.item-filter-about li a {
display: inline-block;
cursor:pointer;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
color: #005476;
font-size: 16px;
letter-spacing:.75px;
font-weight: 300;
text-transform:uppercase;
}
.item-filter-about li a:active {
font-weight:bold;
color:#005476;
}
.item-filter-about li.active {
font-weight:bold;
color:#005476;
}
.item-filter-about li:active {
font-weight:bold;
color:#005476;
}
.item-filter-about li a:hover {
opacity:.8;
text-decoration:underline;
}
/* ABOUT US: CONTENT TITLES */
.block_b4c7c7fb427143fbb025d1930b36aa7f .contentTitle, .block_fd493e19069e479a92d493e626984934 .contentTitle, .block_e26e67d3bf0643a982b32f44f925ec87 .contentTitle, .block_cc3cb7e6d43a4f8094be14307f51c1bc .contentTitle, .block_cb9c2d638cee4e65a70247b0ed781166 .contentTitle, .block_f7fb6fc6f0f441d39491718b2f9986c8 .contentTitle {
font-weight: 700;
font-size: 32px;
color: #005476;
opacity:1;
letter-spacing: 2px;
line-height: 46px;
text-transform: uppercase;
padding-bottom: .5em;
}
/* ABOUT US: SUBTITLES */
.block_b4c7c7fb427143fbb025d1930b36aa7f .blockInnerContent, .block_fd493e19069e479a92d493e626984934 .blockInnerContent, .block_e26e67d3bf0643a982b32f44f925ec87 .blockInnerContent, .block_cc3cb7e6d43a4f8094be14307f51c1bc .blockInnerContent, .block_cb9c2d638cee4e65a70247b0ed781166 .blockInnerContent, .block_f7fb6fc6f0f441d39491718b2f9986c8 .blockInnerContent {
font-weight: 500;
font-size: 20px;
line-height: 1.4;
margin-left:auto;
margin-right:auto;
max-width:800px;
text-align: center;
}
/*TEAM: JOB TITLES */
.block_d49a83ef07d24fa78cdf1f6dec8e6ade .primaryMeta {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 13px;
color: #666666;
line-height: 14px;
text-transform:uppercase;
font-weight:700;
padding-top:5px;
letter-spacing:.75px;
}
/* TEAM BIO: CONTENT TITLE */
.blockWrap_eZvNa4HHYMsh7u82 .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:300;
font-size: 30px;
letter-spacing:-1px;
color: #005476;
line-height: 54px;
padding-bottom: 10px;
}
/* TEAM BIO: PRIMARY META */
.blockWrap_eZvNa4HHYMsh7u82 .primaryMeta {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:300;
font-size: 19px;
color: #005476;
letter-spacing: 0.6px;
line-height: 21px;
}
/* TEAM: EXECUTIVE ADVISORY GROUP — CONTENT TITLE*/
.block_e80a15e1a0da480187bcee5727c63d4d .contentTitle {
font-weight: 700;
font-size: 32px;
color: #fff;
opacity: .85;
letter-spacing: 2px;
line-height: 46px;
text-transform: uppercase;
padding-bottom: .5em;
}
/* TEAM: EXECUTIVE ADVISORY GROUP—SUBTITLE*/
.block_e80a15e1a0da480187bcee5727c63d4d .blockInnerContent {
font-style: normal;
font-weight: 400;
text-transform: none;
letter-spacing: normal;
padding-top: 9.5px;
font-size: 21px;
line-height: 1.4;
margin-left:auto;
margin-right:auto;
max-width:800px;
}
.block_a2c0ac1b78544625b317072e85f1d598 .pageTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:700;
font-size:38px;
letter-spacing: 2px;
text-align:center;
}
.block_ea423482aea94103ab03f4a9782be4cc .pageTitle, .block_bc067f6eca914052aaa990ab9ae00819 .pageTitle  {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:700;
font-size:38px;
letter-spacing: 2px;
text-align:center;
color:#fff;
}
.items_f7cfebea26424787ad58a73c50431ad0 .item .contentTitle a {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px;
color: #005476;
line-height: 20px;
font-weight:normal;
}
.items_f7cfebea26424787ad58a73c50431ad0 .item .contentTitle a:hover {
text-decoration:underline;
color:#fff;
}
/* TEAM: EXECUTIVE ADVISORY GROUP — CONTENT TITLE—NEW */
.items_dac7bf3171614177974709928b6c6ed0 .item .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px;
color: #fff;
opacity:.9;
line-height: 20px;
/*font-weight: normal;*/
font-weight:bold;
}
/* TEAM: EXECUTIVE ADVISORY GROUP — PRIMARY META (JOB TITLE) */
/*.items_dac7bf3171614177974709928b6c6ed0 .item .primaryMeta {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 13px;
color: #fff;
letter-spacing: 0.25px;
line-height: 20px;
text-transform:uppercase;
font-weight:500;
padding-top: 5px;
}*/
/* TEAM: EXECUTIVE ADVISORY GROUP — <p> NEW */
.items_dac7bf3171614177974709928b6c6ed0 .item .primaryMeta {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 700;
font-size: 12px;
line-height: 16px;
padding-top: 5px;
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
}
/* TEAM: EXECUTIVE ADVISORY GROUP — <p> NEW */
.items_dac7bf3171614177974709928b6c6ed0 .item .itemInnerContent {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 300;
font-size: 18px;
color: #fff;
line-height: 25px;
}

.block_d49a83ef07d24fa78cdf1f6dec8e6ade .contentTitle a {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px;
color: #fff;
line-height: 20px;
font-weight:normal;
}
.items_d49a83ef07d24fa78cdf1f6dec8e6ade .itemImg a:hover {
opacity:.75;
}
.items_d49a83ef07d24fa78cdf1f6dec8e6ade .contentTitle a:hover {
text-decoration: underline;
color: #fff;
}

/* COMPANIES: FILTER BACKGROUND */
.blockWrap_fe33354036b74b4cb8bee8ffc06ccd96, .blockWrap_bd6d1e442f8540b7bca875316d95d980 {
background: #fafafa;
margin-bottom: 1.5em;
margin-top: -1.5em;
padding-top: 40px;
padding-bottom: 40px;
}

/* COMPANIES: FILTERS */
ul.item-filter {
text-align:center;
}
.item-filter li {
cursor:pointer;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
color: #005476;
font-size: 16px;
letter-spacing:.75px;
font-weight: 300;
text-transform:uppercase;
display: inline-block;
padding-right: 8px;
margin-right: 8px;
border-right: 1px solid black;
text-rendering: optimizelegibility;
}
.item-filter li:last-child {
margin: 0;
padding: 0;
border: 0;
}
#last {
padding-top:6px;
}
.item-filter li.active {
font-weight:normal;
color:#005476;
}
.item-filter li:hover {
opacity:.8;
text-decoration:underline;
}
/* COMPANIES: FILTER—SUBNAV */
ul li ul.subNav {
min-width: 125px; /* Set width of the dropdown */
display: none;
position: absolute;
z-index: 999;
padding: 0;
}
ul li:hover ul.subNav {
display: block;
background: #fafafa;
padding-bottom: 10px;
}
.item-filter ul.subNav li:hover {
text-decoration:none;
font-weight:500;
}
ul li ul.subNav li{
display: block;
padding-top: 6px;
border:none;
}
/* COMPANIES: CONTENT PADDING IN EACH ITEM*/
.blockWrap_fa3e263973d04722a06184799c12da9c .imgHover--content, .blockWrap_c0e9f197949644e682c2d654b70bbc17 .imgHover--content {
padding:10px;
}
/* COMPANIES: HOVER TITLE */
.block_fa3e263973d04722a06184799c12da9c .imgHover--content .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px !important;
color: #fff;
line-height: 23px !important;
font-weight:bold;
}
div.items_fa3e263973d04722a06184799c12da9c .contentImg[data-credit] {
 display:inline;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages.hasHoverEffect.hasHoverEffect--color {
margin:0;
}

div.items_c0e9f197949644e682c2d654b70bbc17 .contentImg[data-credit] {
 display:inline;
}
.items_c0e9f197949644e682c2d654b70bbc17 .item.itemPreview.hasImg.squareImages.hasHoverEffect.hasHoverEffect--color {
margin:0;
}

/* NEWS + VIEWS: IMAGE PADDING-BOTTOM */
.items_d87dbe3f0e7b4b8093b8051486b503b8 .itemImg, .items_bfad37d210884a64b9c5d3e49a0617ec .itemImg {
text-align: left;
}
/* NEWS + VIEWS: TEXT PADDING-BOTTOM */
.items_d87dbe3f0e7b4b8093b8051486b503b8 .item, .items_bfad37d210884a64b9c5d3e49a0617ec .item {
padding-bottom:25px;
}
/* NEWS + VIEWS: CONTENT TITLE */
.items_d87dbe3f0e7b4b8093b8051486b503b8 .item .contentTitle, .items_bfad37d210884a64b9c5d3e49a0617ec .item .contentTitle {
display: table-footer-group;
text-align:left;
font-size: 20px;
padding-bottom:6px;
color: #005476;
text-rendering: optimizelegibility;
}
/* NEWS + VIEWS: CONTENT TITLE */
.items_d87dbe3f0e7b4b8093b8051486b503b8 .item .contentTitle a, .items_bfad37d210884a64b9c5d3e49a0617ec .item .contentTitle a  {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px;
color: #005476;
line-height: 1.2;
font-weight:normal;
text-align:left;
text-rendering: optimizelegibility;
}
.items_d87dbe3f0e7b4b8093b8051486b503b8 .item .contentTitle a:hover, .items_bfad37d210884a64b9c5d3e49a0617ec .item .contentTitle a:hover {
color:#005476;
}
/* NEWS + VIEWS: PRIMARY META (DATE) */
.blockWrap_d87dbe3f0e7b4b8093b8051486b503b8 .primaryMeta, .blockWrap_bfad37d210884a64b9c5d3e49a0617ec .primaryMeta {
display: table-header-group;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:700;
font-size: 12px;
color: #005476;
letter-spacing: 1px;
line-height: 25px;
text-transform:uppercase;
text-rendering: optimizelegibility;
}

/* NEWS + VIEWS: IMAGE SQUARE SPACING */
.blockWrap_d87dbe3f0e7b4b8093b8051486b503b8 .imgShape:before, .blockWrap_bfad37d210884a64b9c5d3e49a0617ec .imgShape:before {
padding-top: 70%;
}
/* BLOG: SPACING GRID */
.items_f3183cbb25d749d9abfccad3b7c9729e .item  {
width:33%;
margin:5% 0 0;
}
/* BLOG: GRID IMG ALIGNMENT */
.items_f3183cbb25d749d9abfccad3b7c9729e .itemImg {
text-align:left;
}
/* BLOG: IMAGE SQUARE SPACING */
.blockWrap_f3183cbb25d749d9abfccad3b7c9729e .imgShape:before {
padding-top: 75%;
}
/* BLOG: CONTENT TITLE */
.items_f3183cbb25d749d9abfccad3b7c9729e .item .contentTitle {
display: table-footer-group;
text-align:left;
font-size: 20px;
padding-bottom:6px;
color: #005476;
}

/* BLOG: CONTENT TITLE */
.items_f3183cbb25d749d9abfccad3b7c9729e .item .contentTitle a {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px;
color: #005476;
line-height: 1.2;
font-weight:normal;
text-align:left;
}
.items_f3183cbb25d749d9abfccad3b7c9729e .item .contentTitle a:hover {
color:#005476;
}
/* BLOG: PRIMARY META (DATE) */
.blockWrap_f3183cbb25d749d9abfccad3b7c9729e .primaryMeta {
display: table-header-group;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:700;
font-size: 12px !important;
color: #005476;
letter-spacing: 1px;
line-height: 25px;
text-transform:uppercase;
}
/* BLOG: BRIEF EXPLAINER — TRUNCATED CONTENT */
.items_f3183cbb25d749d9abfccad3b7c9729e .itemInnerContent.truncateContent {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:300;
font-size: 14px;
color: #005476;
letter-spacing: 0.6px;
line-height: 19px;
padding-top:6px;
}
.moreLink {
font-weight:normal;
font-style:italic;
letter-spacing: -0.25px;
}
/* BLOG: BLOG POST CONTENT TITLE HEADLINE */
.fullDetailsPost .blockContent .blockText .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: bold;
font-size: 38px;
letter-spacing: .5px;
text-align: center;
color:#005476;
opacity:1;
padding-top: 10px;
padding-bottom: 15px;
}
/* BLOG: BLOG POST TIME */
.fullDetailsPost .blockContent .blockText time.blogPostDate {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: bold;
font-size: 13px;
line-height: 16px;
padding-top: 4px;
text-transform: uppercase;
color: #005476;
letter-spacing: 1px;
}
span.blogPostDate {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: bold;
font-size: 13px;
line-height: 16px;
padding-top: 4px;
text-transform: uppercase;
color: #005476;
letter-spacing: 1px;
}
/* BLOG: BLOG POST AUTHOR BYLINE */
.blogPostAuthor {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: bold;
font-size: 19px;
color: #005476;
font-style: italic;
letter-spacing: .5px;
}
/* BLOG: BLOG POST TOP DETAILS CENTERED */
.fullDetailsPost .blockText {
text-align:center;
padding-top: 1.5em;
}
/* BLOG: BLOG POST COPY LEFT ALIGNED */
.fullDetailsPost .blockInnerContent {
text-align:left;
padding-top:45px;
padding-left: 12%;
padding-right: 12%;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 200;
font-size: 22px;
line-height: 1.5;
color:#005476;
opacity: 1;
letter-spacing:1px;
}
.fullDetailsPost .blockInnerContent a {
opacity:1;
}
/* BLOG: BLOG POST IMAGE MARGIN */
.fullDetailsPost .blockContent .blockImg {
margin-top:0;
padding-bottom:0;
background:#eee;
}
.fullDetailsPost .blockContent .blockImg .contentImg.imgShape {
margin-top: 1em;
}
.blockContent.block_VilUKFrtt3LugVaj {
text-align:center;
}
/* CONTACT */
.blockWrap_e2699938a0a54061a86efacc42af1685 .blockInnerContent {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 700;
color:#005476;
opacity:.9;
font-size:26px;
letter-spacing:.25px;
padding-bottom: 1.5em;
}
/* CONTACT: CONTENT TITLE */
.block_dc35667a2fd34b97a2b92c648ce5ccab .contentTitle {
font-weight: 700;
font-size: 32px;
color: #005476;
opacity: .85;
letter-spacing: 2px;
line-height: 46px;
text-transform: uppercase;
}
/* CONTACT: SOCIAL ICONS HOVER */
.blockWrap_c1690bfff9db4ac59b983b1ca7585254 .socialIcons li a:hover {
opacity:.75;
text-decoration:none;
}
.block_VilUKFrtt3LugVaj .socialIcons li a {
color:#005476;
}
.block_VilUKFrtt3LugVaj .socialIcons li a:hover {
opacity:.75;
text-decoration:none;
}
.footerSocialIcons li a:hover {
opacity: .75;
text-decoration:none;
}
.socialSharing li a:hover {
opacity: .75;
text-decoration: none;
}
.block_bx8dh1Eam7jFwFm1 .itemImg:hover {
opacity:.6;
}
.exit {
padding-top:10px;
font-style:italic;
font-size:15px;
}

/* BLOG + NEWS & VIEWS: FILTER BACKGROUND */
.blockWrap_e3accd9e1bfc41d5a6c21cc12a27f6da, .blockWrap_a7046c78999741eab58373cad144509b {
background: #fafafa;
margin-bottom: 1.5em;
margin-top: -1.5em;
padding-top: 40px;
padding-bottom: 45px;
}
/* NEWS & VIEWS: FILTER */
ul.item-filter1 {
text-align:center;
}
.item-filter1 li  {
display: inline-block;
cursor:pointer;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
color: #005476;
font-size: 16px;
letter-spacing:.75px;
font-weight: 400;
text-transform:uppercase;
padding-right: 8px;
margin-right: 8px;
border-right: 1px solid black;
text-rendering: optimizelegibility;
}
.item-filter1 li a {
color: #005476;
}
.item-filter1 li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.item-filter1 li.active {
font-weight:normal;
color:#005476;
}
.item-filter1 li:hover {
opacity:.8;
text-decoration:underline;
}
/* BLOG: FILTER */
ul.item-filter-blog{
text-align:center;
}
.item-filter-blog li {
display: inline-block;
}
.item-filter-blog li {
display: inline-block;
cursor:pointer;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
color: #005476;
font-size: 16px;
letter-spacing:.75px;
font-weight: 300;
text-transform:uppercase;
padding-right: 8px;
margin-right: 8px;
border-right: 1px solid black;
text-rendering: optimizelegibility;
}
.item-filter-blog li a {
color: #005476;
}
.item-filter-blog li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.item-filter-blog li.active {
font-weight:normal;
color:#005476;
}
.item-filter-blog li a.active {
font-weight:normal;
color:#005476;
}
.item-filter-blog li a:hover {
opacity:.8;
text-decoration:underline;
}

.block_cedcc9ded6e44d6781769c3e6e3fbb11 a {
color:#005476;
}
.nobr {
white-space: nowrap;
}
.navt {
float: right;
font-size: 12px;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-style: normal;
font-weight: bold;
text-transform: uppercase;
padding-left: 12px;
padding-right: 16px;
letter-spacing: .25em;
padding-top: 20px;
}
/* SUCCESS STORIES PAGE TITLE */
.block_f28cf42ad09f42cf87d937b315a28dbc .pageTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:700;
font-size: 38px;
letter-spacing: 2px;
text-align:center;
color:#fff;
}
/* SUCCESS STORIES NAMES */
.block_de4a46c52390456ca72491708050c937 .contentTitle, .block_e6e4fd3247954212a99de4692df7a4f9 .contentTitle, .block_dd2797c6f6ce4824a80146690a0d2f1f .contentTitle, .block_bd4f84a6c001490e8fe832cac8346916 .contentTitle, .block_cacc9ae193de44b2b2b5e443b75a4efc .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 20px;
color: #fff;
opacity:.9;
line-height: 20px;
/*font-weight: normal;*/
font-weight:normal;
}
/* SUCCESS STORIES JOB TITLES */
.block_de4a46c52390456ca72491708050c937 .primaryMeta, .block_e6e4fd3247954212a99de4692df7a4f9 .primaryMeta, .block_dd2797c6f6ce4824a80146690a0d2f1f .primaryMeta, .block_bd4f84a6c001490e8fe832cac8346916 .primaryMeta, .block_cacc9ae193de44b2b2b5e443b75a4efc .primaryMeta {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 700;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
padding-top: 4px;
padding-bottom: 8px;
text-align:center;
}
/* SUCCESS STORIES QUOTES */
.blockWrap_f9c3ef3bc4cd4160859f200b04699c3c .contentTitle,.blockWrap_cc3a12e599a147bf8a533f17dc2598cb .contentTitle,.blockWrap_fba2d6917ec1435d903b53e6bbcf2e9c .contentTitle,.blockWrap_ab1a8bbe3c404e6eb299fffe17ccd050 .contentTitle {
padding-top:12px;
font-weight: 400;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
letter-spacing: -.25px;
}
/* SUCCESS STORIES DESCRIPTIONS */
.block_de4a46c52390456ca72491708050c937 .itemInnerContent p, .block_e6e4fd3247954212a99de4692df7a4f9 .itemInnerContent p, .block_dd2797c6f6ce4824a80146690a0d2f1f .itemInnerContent p, .block_bd4f84a6c001490e8fe832cac8346916 .itemInnerContent p, .block_cacc9ae193de44b2b2b5e443b75a4efc .itemInnerContent p {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight: 300;
font-size: 18px;
color: #fff;
line-height: 25px;
}

@media only screen and (min-width: 1250px){
/* TEAM BIO: TOP SECTION */
.blockContainer.blockWrap_eZvNa4HHYMsh7u82 {
padding-left:25% !important;
padding-right:25%!important;
}
/* TEAM BIO: TOP SECTION */
.blockContent.block_eZvNa4HHYMsh7u82 .blockImg {
padding-right:2%;
}
/* TEAM BIO: TOP SECTION TEXT SPACING */
.blockContent.block_eZvNa4HHYMsh7u82.layoutC.blockContentBleed.hasImg.circleImages {
display: flex;
justify-content: center;
}
/* TEAM BIO: TOP SECTION TEXT */
.blockWrap_eZvNa4HHYMsh7u82 .blockText.hasPrimaryMeta {
align-self: center;
padding-left:2%;
padding-right:0;
width: 96%;
}
}
@media only screen and (min-width: 769px) {
/* COMPANY GRID */
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages.hasHoverEffect.hasHoverEffect--color {
width:25%;
}
/* COMPANY GRID */
.items_c0e9f197949644e682c2d654b70bbc17 .item.itemPreview.hasImg.squareImages.hasHoverEffect.hasHoverEffect--color {
width:25%;
}
}
@media only screen and (min-width:768px) and (max-width: 1249px) {
/* PAGE HEADER: MORE INFO */
/* EXECUTIVE PAGE */
.blockContent.block_d7c498d9d904418e856c474e3d9ba35f, .blockContent.block_dbc2fb67247c4ff385bbc1f8ad44956f, .blockContent.block_dbc2fb67247c4ff385bbc1f8ad44956f, .blockContent.block_e2c1686a62fb4ea6be14f6888f5b821f, .blockContent.block_dd3de3886e6a4ce0bebe7296ada83688, .blockContent.block_e3d728ca8809454d84304fb50b0f388f, .blockContent.block_a368899ef49e4a00b5b4adcdd471ccb2, .blockContent.block_be12a60447b940e6bf63f27552208a76,.blockContent.block_c23dbad5076042b59a47e577208acea7 {
left:52%;
} 
/* NEWS PAGE HEADER: MORE INFO */
.blockContent.block_dc0aa703d2bf49a2844077403f99e425 {
left:26%;
}
/* CONTACT PAGE HEADER: MORE INFO */
.blockContent.block_e5c10756e31b4a43b57ff9f35966442a {
white-space: nowrap;
}
/* TEAM BIO: TOP SECTION TEXT */
.blockWrap_eZvNa4HHYMsh7u82 .blockText.hasPrimaryMeta {
align-self: center;
/*padding-left:4%;*/
padding-right:0;
/*width: 90%;*/
}
/*HOMEPAGE TOP IMAGE + TEXT */
.blockWrap_bac40ebd1884430c8dfbc1d535646f81 {
padding-top:100px;
padding-bottom:200px;
}
/*HOMEPAGE TOP IMAGE + TEXT */
.blockWrap_bac40ebd1884430c8dfbc1d535646f81 .contentTitle {
font-size:66px;
}
/* TEAM BIO: TOP SECTION */
.blockContainer.blockWrap_eZvNa4HHYMsh7u82 {
padding-left:20% !important;
padding-right:20% !important;
}
/* TEAM */
.blockContent.block_eZvNa4HHYMsh7u82 .blockImg {
padding-right:2%;
}
/* TEAM: GRID ON IPAD */
.blockContent.block_eZvNa4HHYMsh7u82.layoutC.blockContentBleed.hasImg.circleImages {
display: flex;
justify-content: center;
}
.blockWrap_c1bf3de5d4b04ffa8c93704f303d3203 {
margin-top:-11%;
}
/* COMPANY */
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:hover {
background: linear-gradient(white 50%, #005476 50%);
background: -moz-linear-gradient(top, #fff 54%, #fff 54%, #005476 48%);
border: 10px solid #005476;
padding:12px;
}

.items_fa3e263973d04722a06184799c12da9c .item .contentTitle a {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 12px;
color: #fff; 
line-height: 12px;
font-weight: normal;
}

.items_fa3e263973d04722a06184799c12da9c .itemInnerContent {
text-align: center;
font-size: 12px;
line-height: 1.3;
}

.description {
padding-top:16px;
}  

.description .itemInnerContent p {
padding-bottom:12px;
font-size: 12px;
}

.description .itemInnerContent p strong {
font-size:13px;
}
}
@media only screen and (max-width: 800px) {
/* ABOUT US: IMAGE WIDTH */
.about img {
width:175px !important;
}
/* TEAM: MARGIN (SSM TEAM CONTAINER) */
.blockWrap_d49a83ef07d24fa78cdf1f6dec8e6ade {
padding-bottom: 30px;
}
/* TEAM: MARGIN (EXECUTIVE ADVISORY GROUP CONTAINER) */
.blockWrap_e80a15e1a0da480187bcee5727c63d4d {
padding-top:35px;
padding-bottom:35px;
}
.items_a1a0783949414a4399f7c0bb3627c3a5 .item {
width: 100%;
margin: 5% 0 0;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.navContent li a {
font-size:30px;
}
/* BLOG: BLOG POST IMAGE MARGIN */
.fullDetailsPost .blockContent .blockImg {
margin-top:-7.25em;
}
.fullDetailsPost .blockContent .blockImg .contentImg.imgShape {
margin-top:7.5em;
}
.modalDialog > div {
margin-top:20%;
}
}
@media only screen and (max-width: 900px) and (min-width: 769px) {
.items_fa3e263973d04722a06184799c12da9c .item {
height:360px;
}    
}
@media only screen and (max-width: 768px) and (min-width: 600px) {
/* PAGE HEADER: MORE INFO */
/* EXECUTIVE PAGE */
.blockContent.block_d7c498d9d904418e856c474e3d9ba35f, .blockContent.block_dbc2fb67247c4ff385bbc1f8ad44956f, .blockContent.block_e2c1686a62fb4ea6be14f6888f5b821f,.blockContent.block_dd3de3886e6a4ce0bebe7296ada83688, .blockContent.block_e5c10756e31b4a43b57ff9f35966442a, .blockContent.block_e3d728ca8809454d84304fb50b0f388f, .blockContent.block_dc0aa703d2bf49a2844077403f99e425, .blockContent.block_a368899ef49e4a00b5b4adcdd471ccb2, .blockContent.block_be12a60447b940e6bf63f27552208a76,.blockContent.block_c23dbad5076042b59a47e577208acea7 {
left:45% !important;
right:0;
}
/* ABOUT US: IMAGES */
.about {
padding:10px;
display:inline-block;
cursor:pointer;
}
/* COMPANIES GRID */
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages.hasHoverEffect.hasHoverEffect--color {
width:33%;
}
/* COMPANIES GRID */
.items_c0e9f197949644e682c2d654b70bbc17 .item.itemPreview.hasImg.squareImages.hasHoverEffect.hasHoverEffect--color {
width:33%;
}
/* NEWS + VIEWS: CONTENT TITLE */
.items_d87dbe3f0e7b4b8093b8051486b503b8 .item .contentTitle a, .items_bfad37d210884a64b9c5d3e49a0617ec .item .contentTitle a {
font-size:18px !important;
}
.blockWrap_fa3e263973d04722a06184799c12da9c {
padding-top:35px;
}
.blockWrap_c0e9f197949644e682c2d654b70bbc17 {
padding-top:35px;
}
.modalDialog > div {
margin-top:20% !important;
}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
.blockWrap_bac40ebd1884430c8dfbc1d535646f81 {
margin-top:0;
padding-top:125px;
}
.blockWrap_bac40ebd1884430c8dfbc1d535646f81 .blockContent {
margin-top:5%;
}
/* NAVIGATION (GLOBAL) */
.navContent li a {
font-size:18px !important;
}
.navContainer.mobileDropDownNav #navTopLevel {
margin-top:0;
}
.navContainer.mobileDropDownNav .navContent{
margin-top:12.25% !important;
}
.navContent a {
padding:.15em 1em;
}
.headerContent #navTrigger {
/*margin-top:0;*/
margin-top: 11px;
right:3.5% !important;
}
/* FOOTER: CENTERED */
.footerInner {
padding: 2em 0 !important;
text-align: center !important;
}
.footerContent .blockContainer {
display: inline-block !important;
}
.socialIconsContainer.blockWrap_f8344ec83f3649e1bb10b010b37cd0e6 {
padding-top: 2.5em !important;
float: none !important;
text-align: center !important;
margin-left: auto;
margin-right: auto;
}
/* HOMEPAGE: SUCCESS STORIES BUTTON */
.blockWrap_c1bf3de5d4b04ffa8c93704f303d3203 {
margin-top:-18% !important;
}
/* ALL PAGES (EXCEPT HOMEPAGE) WITH PAGE SUBTITLES */
.blockWrap_ea423482aea94103ab03f4a9782be4cc, .blockWrap_bc067f6eca914052aaa990ab9ae00819, .blockWrap_ea423482aea94103ab03f4a9782be4cc, .blockWrap_f28cf42ad09f42cf87d937b315a28dbc, .blockWrap_ca9dee003cef404e87e8b9464ed351fb, .blockWrap_b89e1be8f2e746a19777eb61d68f4f77 {
margin-top:0;
padding-top:140px !important;
padding-bottom:60px !important;
}
/* ALL PAGES (EXCEPT HOMEPAGE) WITHOUT PAGE SUBTITLES */
.blockWrap_fe31097930e84ca78bc222a1d51fa950, .blockWrap_cf32ebabc66f48128d3d9eabe587bb46, .blockWrap_cfbd6a60321842a5b472d0335d8d8be0, .blockWrap_e66aff8ea4e54ab99ef3a70d21d2dd25, .blockWrap_ac2aaf150f504ebdb2991f8cff8257d9, .blockWrap_a2c0ac1b78544625b317072e85f1d598 {
margin-top:0;
padding-top: 180px !important;
padding-bottom: 116px !important;
}

/* COMPANIES: FILTER—MARGIN BOTTOM */
.blockWrap_fe33354036b74b4cb8bee8ffc06ccd96, .blockWrap_bd6d1e442f8540b7bca875316d95d980 {
padding-bottom:16px;
margin-bottom:0 !important;
}
/* COMPANIES: GRID ITEM PADDING */
.items_fa3e263973d04722a06184799c12da9c .item {
padding:16px !important;
}
/* COMPANIES: GRID ITEM PADDING */
.items_c0e9f197949644e682c2d654b70bbc17 .item {
padding:16px !important;
}
/* COMPANIES: GRID HOVER TITLE */
.imgHover .imgHover--overlay .imgHover--content .contentTitle {
font-size: 8px !important;
line-height: 12px !important;
}

/* NEWS & VIEWS: SPACING BETWEEN STORIES */
.items_d87dbe3f0e7b4b8093b8051486b503b8 .item, .items_bfad37d210884a64b9c5d3e49a0617ec .item {
margin: 1em auto !important;
}
/* BLOG: SPACING BETWEEN STORIES */
.items_f3183cbb25d749d9abfccad3b7c9729e .item {
width:33% !important;
margin:5% 0 0;
padding:15px;
}
/* BLOG: PRIMARY META */
.blockWrap_f3183cbb25d749d9abfccad3b7c9729e .primaryMeta {
font-size:10px !important;
}
/* BLOG: CONTENT TITLE */
.items_f3183cbb25d749d9abfccad3b7c9729e .item .contentTitle a {
font-size:17px;
}
/* TEAM: SPACING BETWEEN AVATARS */
.items_d49a83ef07d24fa78cdf1f6dec8e6ade .item {
width:33%;
white-space: nowrap;
}
/* TEAM BIO PAGE: TOP SECTION PADDING */
.blockWrap_eZvNa4HHYMsh7u82 {
padding-top:110px !important;
}
.modalDialog > div {
width: 80%;
/*margin-top:10% !important;*/
margin-top:10% !important;
}
}
@media only screen and (max-width: 767px) {
/* NAVIGATION (GLOBAL) */
#nav-test {
display:none;
}
.headerContent #navTrigger {
/*margin-top:0;*/
margin-top: 11px;
right:15%;
}
.navContainer.mobileDropDownNav .navContent{
margin-top:32.5%;
}
/*MOBILE NAV TEXT*/
.navContent li a {
font-size:14px;
}
/* GLOBAL */
.pageSubtitle {
padding-left: 2%;
padding-right: 2%;
}
/* GLOBAL */
.contentTitle {
padding-bottom: .25em;
}
/* GLOBAL */
hr {
color:#005476;
opacity:.75;
margin-left: 32%;
margin-right: 32%;
}
/*HOMEPAGE TOP IMAGE + TEXT */
.blockWrap_bac40ebd1884430c8dfbc1d535646f81 {
padding-top:175px;
padding-bottom:125px;
margin-top:0;
margin-bottom:1em;
}
.blockWrap_bac40ebd1884430c8dfbc1d535646f81 .blockContent {
margin-top:5%; 
}
/*HOMEPAGE: BIG QUOTE */
.blockWrap_ef8d7d0d82b049e5a77ba9f7f9f505df {
padding-top:50px;
padding-bottom:50px;
padding-left:2%;
padding-right:2%;
}
/* HOMEPAGE H2's */
.block_a1a0783949414a4399f7c0bb3627c3a5 .contentTitle, .block_cd5dd9c542ac47659cb2bdcb3c840a0c .contentTitle, .block_f4066ae6ec184ccbac4f1887546340e9 .contentTitle {
font-size:28px;
line-height: 1.15;
}
/*HOMEPAGE: SUCCESS STORIES SUBTITLE — ADDED VIA JS */
#success {
font-size:18px;
padding-left: 15px;
padding-right: 15px;
}
/*HOMEPAGE: SUCCESS STORIES ITEM SPACING */
.items_a1a0783949414a4399f7c0bb3627c3a5 .item {
padding: 10px 30px 10px 30px;
margin-top: 1.250em;
}
.items_a1a0783949414a4399f7c0bb3627c3a5 .itemInnerContent {
padding-bottom:12px;
}
/* HOMEPAGE: SUCCESS STORIES BUTTON WRAPPER*/
.blockWrap_c1bf3de5d4b04ffa8c93704f303d3203 {
padding-bottom:10px;
}
/* HOMEPAGE: SUCCESS STORIES BUTTON*/
.blockWrap_c1bf3de5d4b04ffa8c93704f303d3203 {
margin-top:-24%;
}
/* HOMEPAGE: WHITEBOARD VIDEO */
.blockWrap_cd5dd9c542ac47659cb2bdcb3c840a0c {
padding-top:50px;
padding-bottom:50px;
}
.block_cd5dd9c542ac47659cb2bdcb3c840a0c {
padding-left: 20px !important;
padding-right: 20px !important;
}
/* HOMEPAGE: OUR FOCUS */
.blockWrap_f4066ae6ec184ccbac4f1887546340e9 {
padding-top:45px;
}
/* HOMEPAGE: OUR FOCUS SUBTITLE*/
.blockWrap_f4066ae6ec184ccbac4f1887546340e9 .blockInnerContent {
font-size:18px;
padding-left: 15px;
padding-right: 15px;
}
/* HOMEPAGE: OUR FOCUS CONTENT ITEMS*/
.items_f2bccc5d80364dad9d9293f576fcc286 .item {
padding: 5px 15px 5px 15px;
}
/* HOMEPAGE: OUR FOCUS CONTENT TITLES*/
.items_f2bccc5d80364dad9d9293f576fcc286 .item .contentTitle {
font-size: 19px;
letter-spacing:.25px;
padding-top:4px;
color:#005476;
}

/* ALL PAGES (EXCEPT HOMEPAGE) WITH PAGE SUBTITLES */
.blockWrap_ea423482aea94103ab03f4a9782be4cc, .blockWrap_bc067f6eca914052aaa990ab9ae00819, .blockWrap_ea423482aea94103ab03f4a9782be4cc, .blockWrap_f28cf42ad09f42cf87d937b315a28dbc, .blockWrap_ca9dee003cef404e87e8b9464ed351fb, .blockWrap_b89e1be8f2e746a19777eb61d68f4f77 {
margin-top:0;
padding-top:175px;
padding-bottom:125px;
margin-bottom:1.2em;
}
/* ALL PAGES (EXCEPT HOMEPAGE) WITHOUT PAGE SUBTITLES */
.blockWrap_fe31097930e84ca78bc222a1d51fa950, .blockWrap_cfbd6a60321842a5b472d0335d8d8be0, .blockWrap_e66aff8ea4e54ab99ef3a70d21d2dd25, .blockWrap_ac2aaf150f504ebdb2991f8cff8257d9, .blockWrap_a2c0ac1b78544625b317072e85f1d598 {
margin-top:0;
padding-top:267px;
padding-bottom:187px;
margin-bottom:1.2em;
}
.blockWrap_cf32ebabc66f48128d3d9eabe587bb46 {
margin-top:0;
padding-top:58%;
padding-bottom:36%;
margin-bottom:1.2em;
}
/* CONTACT PAGE PHOTO POSITIONING */
.blockWrap_a2c0ac1b78544625b317072e85f1d598 {
background-position:90% 0%;
}
/* STARS PAGE PHOTO POSITIONING */
.blockWrap_f28cf42ad09f42cf87d937b315a28dbc {
background-position: 72% 0%; 
}
/*EXECUTIVE ADVISORY GROUP POSITIONING */
.blockWrap_b89e1be8f2e746a19777eb61d68f4f77 {
background-position:85% 0;
}

/* ALL PAGES (EXCEPT HOMEPAGE) WITH PAGE SUBTITLES: HEADER MORE INFO BUTTON POSITIONING */
.blockContent.block_d7c498d9d904418e856c474e3d9ba35f, .blockContent.block_dbc2fb67247c4ff385bbc1f8ad44956f, .blockContent.block_e2c1686a62fb4ea6be14f6888f5b821f, .blockContent.block_dd3de3886e6a4ce0bebe7296ada83688, .blockContent.block_e3d728ca8809454d84304fb50b0f388f, .blockContent.block_dc0aa703d2bf49a2844077403f99e425, .blockContent.block_a368899ef49e4a00b5b4adcdd471ccb2, .blockContent.block_be12a60447b940e6bf63f27552208a76, .blockContent.block_c23dbad5076042b59a47e577208acea7 {
left:0;
right:0;
}
.blockContent.block_dbc2fb67247c4ff385bbc1f8ad44956f {
text-align:center;
}
/* CONTACT PAGE: HEADER MORE INFO BUTTON POSITIONING */
.blockContent.block_e5c10756e31b4a43b57ff9f35966442a {
text-align:center;
left:15% !important;
}
#explainer-t1 {
font-size:15px;
}
.explainer-read {
font-size:13px;
letter-spacing:.2px;
padding-top:15px;
}
/* ABOUT US + OUR TEAM PAGE: FILTER BACKGROUND */
.blockWrap_cd71adca4c72433d9452eeefe57c683a,.blockWrap_b83f122fc5a64d60bbbce65bea8f5cd3, .blockWrap_fa16700daef748f0a122ca864d69241a, .blockWrap_f6f93748f4394376a4f6e00defb92e86 {
padding-top: 70px;
padding-bottom: 50px;
}
/* ABOUT US: TEXT BLOCKS—HIDDEN IN DESKTOP */
.block_d3c8df6058dc48a8bf00f9ca7eed9da0 .item:nth-child(2) {display:block;}
.block_fdbd9a9007404467b5c1b0529f76ed5f .item:nth-child(2) {display:block;}
.block_fdbd9a9007404467b5c1b0529f76ed5f .item:nth-child(3) {display:block;}
.block_a91e071268ad4014a052378d02578f85 .item:nth-child(2) {display:block;}
.block_a91e071268ad4014a052378d02578f85 .item:nth-child(3) {display:block;}

/* ABOUT US: IMAGES—HIDE ON MOBILE FOR TEXT ONLY */
.about {
display:none;
}
/* ABOUT US: CONTENT TITLES + SUBTITLE PADDING */
.blockWrap_b4c7c7fb427143fbb025d1930b36aa7f, .blockWrap_fd493e19069e479a92d493e626984934, .blockWrap_e26e67d3bf0643a982b32f44f925ec87 {
padding-bottom: 0;
}
/* ABOUT US PAGE H2s CONTENT TITLES */
.block_b4c7c7fb427143fbb025d1930b36aa7f .contentTitle, .block_fd493e19069e479a92d493e626984934 .contentTitle, .block_e26e67d3bf0643a982b32f44f925ec87 .contentTitle, .block_cc3cb7e6d43a4f8094be14307f51c1bc .contentTitle, .block_cb9c2d638cee4e65a70247b0ed781166 .contentTitle, .block_f7fb6fc6f0f441d39491718b2f9986c8 .contentTitle {
font-size:28px;
}
/* ABOUT US: SUB-CONTENT TITLES */
.block_d3c8df6058dc48a8bf00f9ca7eed9da0 .contentTitle, .block_ea5123cbc87b49e5be098ac3d9f119a5 .contentTitle, .block_ce93c28b792543318d8bd28baac2bd31 .contentTitle, .block_fdbd9a9007404467b5c1b0529f76ed5f .contentTitle, .block_f99c17e445fa439db6488c17ff386a50 .contentTitle, .block_a91e071268ad4014a052378d02578f85 .contentTitle {
font-size: 14px;
letter-spacing:.25px;
}
/* ABOUT US: TEXT <li> PADDING */
.txa1 .itemContent ul {
padding: 0 1em;
}
/* ABOUT US: TEXT <p> COPY */
.block_d3c8df6058dc48a8bf00f9ca7eed9da0 .itemInnerContent, .block_ea5123cbc87b49e5be098ac3d9f119a5 .itemInnerContent, .block_ce93c28b792543318d8bd28baac2bd31 .itemInnerContent, .block_f99c17e445fa439db6488c17ff386a50 .itemInnerContent, .block_fdbd9a9007404467b5c1b0529f76ed5f .itemInnerContent, .block_a91e071268ad4014a052378d02578f85 .itemInnerContent {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:300;
font-size: 14px;
color: #005476;
opacity:.9;
letter-spacing: 0.8px;
line-height: 1.38;
}
/* COMPANIES: FILTER—PADDING TOP */
.blockWrap_fe33354036b74b4cb8bee8ffc06ccd96 {
padding-top:40px;
padding-bottom:20px;
}
/* COMPANIES: FILTER */
.item-filter li {
width:100%;
text-align:center;
border:none;
}
/* COMPANIES: FILTER HOVER */
.item-filter li:hover {
text-decoration:none;
}
/* COMPANIES: FILTER SUBNAV POSITIONING */
ul li ul.subNav {
position:relative;
}
/* COMPANIES: HOVER TITLE MOBILE */
.block_fa3e263973d04722a06184799c12da9c .imgHover--content .contentTitle {
font-size:12px !important;
line-height:16px !important;
}
/* COMPANIES: GRID PADDING */
.items_c0e9f197949644e682c2d654b70bbc17 .item {
padding: 5px 25px;
margin: .5em auto 0 auto;
}

/* BLOG + NEWS & VIEWS: FILTER BACKGROUND */
.blockWrap_e3accd9e1bfc41d5a6c21cc12a27f6da, .blockWrap_a7046c78999741eab58373cad144509b {
padding-top: 70px;
padding-bottom: 50px;
}

/* NEWS & VIEWS: 250px WIDE NO SQUARE BACKGROUND FOR SPACING + MARGINS */
.items_d87dbe3f0e7b4b8093b8051486b503b8 .item, .items_bfad37d210884a64b9c5d3e49a0617ec .item {
margin: 2.5em auto;
padding: 10px 15px;
width:100%;
}
/* NEWS & VIEWS: SMALLER IMAGE (BC ITS NOT ON A SQUARE BACKGROUND) */
.blockWrap_d87dbe3f0e7b4b8093b8051486b503b8 .contentImg, .blockWrap_bfad37d210884a64b9c5d3e49a0617ec .contentImg  {
max-width: 200px;
}
/* NEWS & VIEWS: SMALLER IMAGE (SQUARE ON DESKTOP // NO SQUARE ON MOBILE BACKGROUND) */
.blockWrap_d87dbe3f0e7b4b8093b8051486b503b8 .imgShape, .blockWrap_bfad37d210884a64b9c5d3e49a0617ec .imgShape  {
background-size: contain;
width: 100%;
max-width: 200px;
max-height: 75px;
}
.items_d87dbe3f0e7b4b8093b8051486b503b8 .itemImg, .items_bfad37d210884a64b9c5d3e49a0617ec .itemImg {
padding-bottom:.65em;
text-align:center;
}
/* NEWS & VIEWS: CONTENT TITLE TEXT ALIGNMENT */
.items_d87dbe3f0e7b4b8093b8051486b503b8 .item .contentTitle, .items_bfad37d210884a64b9c5d3e49a0617ec .item .contentTitle {
text-align:center;
}
/* NEWS & VIEWS: PRIMARY META (DATE) TEXT ALIGNMENT */
.blockWrap_d87dbe3f0e7b4b8093b8051486b503b8 .primaryMeta, .blockWrap_bfad37d210884a64b9c5d3e49a0617ec .primaryMeta {
text-align:center;
font-size:13px;
}
/* BLOG: GRID IMAGE ALIGNMENT */
.items_f3183cbb25d749d9abfccad3b7c9729e .itemImg {
text-align:center;
}
/* BLOG: SPACING BETWEEN STORIES */
.items_f3183cbb25d749d9abfccad3b7c9729e .item {
width:100%;
margin:5% 0 0;
padding:15px;
}
/* BLOG: BLOG POST CONTENT TITLE HEADLINE */
.fullDetailsPost .blockContent .blockText .contentTitle {
font-size:36px;
letter-spacing:.25px;
}
.fullDetailsPost .blockContainer {
padding-top:60px;
}
.fullDetailsPost .blockContent .blockImg {
margin-bottom:1em;
background:#eee;
}
.fullDetailsPost .blockText {
padding-top:35px;
}
/* BLOG: BLOG POST COPY LEFT ALIGNED */
.fullDetailsPost .blockInnerContent {
padding-top:45px;
padding-left:3%;
padding-right:3%;
font-weight: normal;
font-size: 17px;
letter-spacing: 0.8px;
line-height: 1.45;
}
/* SUCCESS STORIES NAMES */
.block_de4a46c52390456ca72491708050c937 .contentTitle, .block_e6e4fd3247954212a99de4692df7a4f9 .contentTitle, .block_dd2797c6f6ce4824a80146690a0d2f1f .contentTitle, .block_bd4f84a6c001490e8fe832cac8346916 .contentTitle {
font-size: 21px;
padding-top: 5px;
padding-bottom: 5px;
}
/* SUCCESS STORIES DESCRIPTION SPACING */
.block_de4a46c52390456ca72491708050c937 .itemInnerContent p, .block_e6e4fd3247954212a99de4692df7a4f9 .itemInnerContent p, .block_dd2797c6f6ce4824a80146690a0d2f1f .itemInnerContent p, .block_bd4f84a6c001490e8fe832cac8346916 .itemInnerContent p {
font-size:17px;
line-height:24px;
padding-left:8px;
padding-right:8px;
}
/* SUCCESS STORIES: QUOTE PADDING */
.blockWrap_f9c3ef3bc4cd4160859f200b04699c3c, .blockWrap_cc3a12e599a147bf8a533f17dc2598cb, .blockWrap_fba2d6917ec1435d903b53e6bbcf2e9c, .blockWrap_ab1a8bbe3c404e6eb299fffe17ccd050 {
padding-top:140px;
padding-bottom:140px;
}
/* SUCCESS STORIES: QUOTES */
.blockWrap_f9c3ef3bc4cd4160859f200b04699c3c .blockInnerContent, .blockWrap_cc3a12e599a147bf8a533f17dc2598cb .blockInnerContent, .blockWrap_fba2d6917ec1435d903b53e6bbcf2e9c .blockInnerContent, .blockWrap_ab1a8bbe3c404e6eb299fffe17ccd050 .blockInnerContent {
font-size:26px;
line-height:1.45;
text-align:center;
}
/* SUCCESS STORIES: QUOTES — NAME */
.blockWrap_f9c3ef3bc4cd4160859f200b04699c3c .contentTitle, .blockWrap_cc3a12e599a147bf8a533f17dc2598cb .contentTitle, .blockWrap_fba2d6917ec1435d903b53e6bbcf2e9c .contentTitle, .blockWrap_ab1a8bbe3c404e6eb299fffe17ccd050 .contentTitle {
font-size:19px;
line-height:23px;
text-align:center;
letter-spacing:0;
}

/* TEAM: SPACING BETWEEN AVATARS */
.items_d49a83ef07d24fa78cdf1f6dec8e6ade .item {
padding: 15px 10px 30px 10px;
margin: 1em auto 0 auto;
}
/* TEAM: EXECUTIVE ADVISORY GROUP—CONTENT TITLE */
.block_e80a15e1a0da480187bcee5727c63d4d .contentTitle {
font-size:28px;
line-height:1.2;
}
/* TEAM BIO PAGE: TOP SECTION PADDING */
.blockWrap_eZvNa4HHYMsh7u82 {
padding-top:160px;
}
/* TEAM BIO PAGE: TOP SECTION AVATAR (IMAGE) */
.blockWrap_eZvNa4HHYMsh7u82 .contentImg {
max-width:190px;
}
/* TEAM BIO PAGE: TOP SECTION AVATAR PADDING */
.blockContent.block_eZvNa4HHYMsh7u82 .blockImg {
padding-bottom: 1em;
}
/* TEAM BIO PAGE: BIO TEXT PADDING */
.blockWrap_BYgGbJZlWjMsLTrY {
padding-top:0;
padding-bottom:15px;
}
/* TEAM BIO PAGE: COMPANIES SECTION CONTENT TITLE */
.block_sFjypgqWNhrhnmTM .contentTitle {
font-size:28px;
line-height:1.2;
}
/* TEAM BIO PAGE: COMPANIES SECTION SPACING */
.items_bx8dh1Eam7jFwFm1 .item {
margin: 0 auto;
}
/* TEAM BIO PAGE: CONTENT TITLE */
.blockWrap_eZvNa4HHYMsh7u82 .contentTitle {
font-size:40px;
line-height:48px;
white-space: nowrap;
}

/* TEAM: EXECUTIVE ADVISORY GROUP PAGE — CONTENT TITLE */
.items_dac7bf3171614177974709928b6c6ed0 .item .contentTitle {
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-size: 21px;
color: #fff;
line-height: 26px;
font-weight:bold;
}
/* TEAM: EXECUTIVE ADVISORY GROUP — <p> NEW */
.items_dac7bf3171614177974709928b6c6ed0 .item .itemInnerContent {
font-size:17px;
line-height:24px;
}
/* TEAM: EXECUTIVE ADVISORY GROUP PAGE — SPACING */
.items_dac7bf3171614177974709928b6c6ed0 .item {
margin: .75em auto 0 auto;
}
.items_f2bccc5d80364dad9d9293f576fcc286 .item .contentTitle a  {
font-size: 19px;
letter-spacing:.25px;
padding-top:4px;
color:#fff;
}
.blockWrap_ef8d7d0d82b049e5a77ba9f7f9f505df .blockInnerContent {
font-size:28px;
line-height:1.35;
}
.blockWrap_bac40ebd1884430c8dfbc1d535646f81 .contentTitle {
font-size:48px;
}
.blockContent.block_eZvNa4HHYMsh7u82.layoutC.blockContentBleed.hasImg.circleImages {
padding-left:5%;
padding-right:5%;
display:block;
}
/* CONTACT: ADDRESS */
.block_e2699938a0a54061a86efacc42af1685 {
text-align:center;
}
.blockWrap_e2699938a0a54061a86efacc42af1685 .blockInnerContent {
font-size: 19px;
letter-spacing:.5px;
width:100%;
padding-bottom:.5em;
padding-left:0;
padding-right:0;
}

/* CONTACT: CONTENT TITLE */
.block_dc35667a2fd34b97a2b92c648ce5ccab .contentTitle {
font-size: 28px;
line-height: 1.2;
}
/* FOOTER MOBILE STYLES */
.footerInner {
padding: 2em 0;
}
.socialIconsContainer.blockWrap_f8344ec83f3649e1bb10b010b37cd0e6 {
padding-top:1.5em;
float:none;
}
.footerContent .blockContainer {
display:block;
}
.footerContent a.button {
width:100%;
text-align:center;
letter-spacing:1.25px;
font-family: Futura,Trebuchet MS,Arial,sans-serif; 
font-weight:700;
}
/* FOOTER: SOCIAL MOBILE STYLES */
.footerSocialIcons {
text-align: center;
}

/* HOME: VIDEO WIDTH */
.blockContent.block_cd5dd9c542ac47659cb2bdcb3c840a0c.layoutB.blockContentBleed.hasImg.hasVideo {
width: auto;
}
.iconGroup {
display:block;
}
#content1 {
top:0;
}
.socialIcons {
margin-bottom: -10px;
}
.modalDialog {
padding-top:0;
font-size: 17px;
line-height: 25px;
}
.modal-text {
font-size: 17px;
line-height: 25px;
}
.modalh2 {
font-size:20px;
padding-top:10px;
}
.modalDialog > div {
width: 80%;
/*margin-top:45%;*/
margin-top:40%;
padding: 15px 20px;
}
.about-info {text-align:center;}
/*.blockWrap_b89e1be8f2e746a19777eb61d68f4f77 {
    background-size: 100%;
    background-color: black;
}*/
/*GHOSTBUSTERS PICTURE */
.blockWrap_ca9dee003cef404e87e8b9464ed351fb {
background-position: 50% 64px;
}
/* COMPANY BIO MARGIN TOP FROM CONTENT TITLE */
.blockWrap_5Uv0tdSthI9IxnEx .blockText {
margin-top:60px;
}
/* COMPANY BIO SPACE BETWEEN BUTTON + FOOTER */
.blockWrap_J41hSlmdR556mHYP {
margin-bottom:90px;
padding-top:45px;
}
.blockWrap_5Uv0tdSthI9IxnEx .contentTitle {
font-size: 32px;
line-height:38px;
}
.blockWrap_zWGiSFhiKT313ySW {
padding-top:5px;
}
/*COMPANY MOBILE SPACING */
.items_fa3e263973d04722a06184799c12da9c .item {
margin: .25em auto 0 auto;
padding: 5px 10px;
text-align:center;
width:100%;
}
.co-img {
background:#fff;
}
.description {
opacity:1; 
color:#005476;
} 
.items_fa3e263973d04722a06184799c12da9c .item {
height:auto;
}
.items_fa3e263973d04722a06184799c12da9c .item .contentTitle {
font-size:24px;
color: #005476;
padding-top: 5px;
padding-bottom: 8px;
}
.items_fa3e263973d04722a06184799c12da9c .item .contentTitle a {
font-size:24px;
color: #005476;
line-height:1.25;
}
.description .itemInnerContent p strong {
color:#5E5E5E;
font-size:18px;
}
.description .itemInnerContent p {
color:#005476;
font-size:16px;
}
.items_fa3e263973d04722a06184799c12da9c .itemInnerContent {
padding-bottom:5px;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:hover .description .itemInnerContent p strong {
color:#fff !important;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:hover .description .itemInnerContent p {
color:#fff !important;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:hover .description .contentTitle {
color:#fff !important;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:hover .description .contentTitle a {
color:#fff !important;
}

.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:focus {
background: linear-gradient(white 60%, #005476 40%);
border: 15px solid #005476;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:hover {
background: linear-gradient(white 60%, #005476 40%);
border: 15px solid #fff;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:hover .co-img {
background:none;
}
.items_fa3e263973d04722a06184799c12da9c .item.itemPreview.hasImg.squareImages:focus .co-img {
background:none;
}
.items_ea5123cbc87b49e5be098ac3d9f119a5 .itemContent, .items_ce93c28b792543318d8bd28baac2bd31 .itemContent, .items_f99c17e445fa439db6488c17ff386a50 .itemContent 
{
float:left !important;
width:94% !important;
}
.items_ea5123cbc87b49e5be098ac3d9f119a5 .item .contentTitle, .items_ce93c28b792543318d8bd28baac2bd31 .item .contentTitle, .items_f99c17e445fa439db6488c17ff386a50 .item .contentTitle {
text-align:center;
}
.about-me {
right:50px;
}
.items_ea5123cbc87b49e5be098ac3d9f119a5 .itemImg, .items_ce93c28b792543318d8bd28baac2bd31 .itemImg, .items_f99c17e445fa439db6488c17ff386a50 .itemImg 
{
display:none;
}
}