div.wpcf7 { margin: 0px; padding: 0px; }
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; }
div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0px; padding: 0px; border: 0px none; }
div.wpcf7-mail-sent-ok { border: 2px solid rgb(57, 143, 20); }
div.wpcf7-mail-sent-ng { border: 2px solid rgb(255, 0, 0); }
div.wpcf7-spam-blocked { border: 2px solid rgb(255, 165, 0); }
div.wpcf7-validation-errors { border: 2px solid rgb(247, 231, 0); }
.wpcf7-form-control-wrap { position: relative; }
span.wpcf7-not-valid-tip { color: rgb(255, 0, 0); font-size: 1em; font-weight: normal; display: block; }
.use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid rgb(255, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0.2em 0.8em; }
span.wpcf7-list-item { display: inline-block; margin: 0px 0px 0px 1em; }
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; }
.wpcf7-display-none { display: none; }
div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url(1fc8ef9658f926d7ffc54f908c75aa0d84da34ed.gif) ; width: 16px; height: 16px; border: medium none; padding: 0px; margin: 0px 0px 0px 4px; vertical-align: middle; }
div.wpcf7 .ajax-loader.is-active { visibility: visible; }
div.wpcf7 div.ajax-error { display: none; }
div.wpcf7 .placeheld { color: rgb(136, 136, 136); }
div.wpcf7 .wpcf7-recaptcha iframe { margin-bottom: 0px; }
div.wpcf7 input[type="file"] { cursor: pointer; }
div.wpcf7 input[type="file"]:disabled { cursor: default; }
.juiz_sps_links { overflow-wrap: normal ! important; clear: both; margin: 1em 0px; }
.juiz_sps_maybe_hidden_text { position: absolute; left: -9999px; text-indent: -9999px; }
.juiz_sps_links ul, .juiz_sps_links .juiz_sps_item { padding: 0px ! important; margin: 0px ! important; list-style: outside none none ! important; }
.juiz_sps_links .juiz_sps_item, .juiz_sps_links .juiz_sps_item a, .juiz_sps_links .juiz_sps_item a .juiz_sps_icon { display: inline-block; }
.juiz_sps_links .juiz_sps_item a { vertical-align: top; padding: 5px 15px 5px 10px; margin: 0px 5px 2px 0px; border: 1px solid rgb(221, 221, 221); background-color: rgb(229, 229, 229); background-image: linear-gradient(rgb(255, 255, 255), rgba(255, 255, 255, 0)); color: rgb(119, 119, 119); text-decoration: none; font-size: 12px; border-radius: 3px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.05); transition: color 0.4s ease 0s, background-color 0.4s ease 0s; }
.juiz_sps_item .juiz_sps_counter + a { border-radius: 0px 3px 3px 0px; }
.juiz_sps_links .juiz_sps_item:last-child a { margin-right: 0px; }
.juiz_sps_links .juiz_sps_icon { width: 16px; height: 16px; margin-right: 5px; vertical-align: -4px; background: transparent url(27606c8480114a2ad379ca53b3d5e2db0eee4406.png)  no-repeat scroll 0px 0px; transition: background-position 0.4s ease 0s; }
.juiz_sps_links .juiz_sps_link_twitter a { color: rgb(15, 143, 193); }
.juiz_sps_links .juiz_sps_link_google a { color: rgb(197, 49, 32); }
.juiz_sps_links .juiz_sps_link_google .juiz_sps_icon { background-position: -16px 0px; }
.juiz_sps_links .juiz_sps_link_facebook a { color: rgb(59, 89, 153); }
.juiz_sps_links .juiz_sps_link_facebook .juiz_sps_icon { background-position: -32px 0px; }
.juiz_sps_links .juiz_sps_link_pinterest a { color: rgb(201, 18, 25); }
.juiz_sps_links .juiz_sps_link_pinterest .juiz_sps_icon { background-position: -64px 0px; }
.juiz_sps_links .juiz_sps_link_viadeo a { color: rgb(0, 0, 0); }
.juiz_sps_links .juiz_sps_link_viadeo .juiz_sps_icon { background-position: -80px 0px; }
.juiz_sps_links .juiz_sps_link_linkedin a { color: rgb(39, 154, 223); }
.juiz_sps_links .juiz_sps_link_linkedin .juiz_sps_icon { background-position: -96px 0px; }
.juiz_sps_links .juiz_sps_link_digg a { color: rgb(0, 0, 0); }
.juiz_sps_links .juiz_sps_link_digg .juiz_sps_icon { background-position: -112px 0px; }
.juiz_sps_links .juiz_sps_link_stumbleupon a { color: rgb(235, 72, 35); }
.juiz_sps_links .juiz_sps_link_stumbleupon .juiz_sps_icon { background-position: -128px 0px; }
.juiz_sps_links .juiz_sps_link_weibo a { color: rgb(247, 71, 0); }
.juiz_sps_links .juiz_sps_link_weibo .juiz_sps_icon { background-position: -144px 0px; }
.juiz_sps_links .juiz_sps_link_vk a { color: rgb(93, 131, 170); }
.juiz_sps_links .juiz_sps_link_vk .juiz_sps_icon { background-position: -160px 0px; }
.juiz_sps_links .juiz_sps_link_mail a { color: rgb(66, 128, 196); }
.juiz_sps_links .juiz_sps_link_mail .juiz_sps_icon { background-position: -48px 0px; }
.juiz_sps_links .juiz_sps_link_tumblr a { color: rgb(53, 70, 92); }
.juiz_sps_links .juiz_sps_link_tumblr .juiz_sps_icon { background-position: -208px 0px; }
.juiz_sps_links .juiz_sps_link_delicious a { color: rgb(34, 34, 34); }
.juiz_sps_links .juiz_sps_link_delicious .juiz_sps_icon { background-position: -192px -1px; }
.juiz_sps_links .juiz_sps_link_reddit a { color: rgb(95, 153, 207); }
.juiz_sps_links .juiz_sps_link_reddit .juiz_sps_icon { background-position: -176px 0px; }
.juiz_sps_links .juiz_sps_link_bookmark a { color: rgb(175, 8, 24); }
.juiz_sps_links .juiz_sps_link_bookmark .juiz_sps_icon { background-position: -224px 0px; }
.juiz_sps_links .juiz_sps_link_print a { color: rgb(43, 131, 93); }
.juiz_sps_links .juiz_sps_link_print .juiz_sps_icon { background-position: -240px 0px; }
.juiz_sps_links .juiz_sps_item a:hover, .juiz_sps_links .juiz_sps_item a:focus { background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); }
.juiz_sps_links .juiz_sps_item a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item a:focus .juiz_sps_icon { background-position: 0px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_google a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_google a:focus .juiz_sps_icon { background-position: -16px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_facebook a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_facebook a:focus .juiz_sps_icon { background-position: -32px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_pinterest a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_pinterest a:focus .juiz_sps_icon { background-position: -64px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_viadeo a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_viadeo a:focus .juiz_sps_icon { background-position: -80px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_linkedin a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_linkedin a:focus .juiz_sps_icon { background-position: -96px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_digg a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_digg a:focus .juiz_sps_icon { background-position: -112px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_stumbleupon a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_stumbleupon a:focus .juiz_sps_icon { background-position: -128px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_weibo a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_weibo a:focus .juiz_sps_icon { background-position: -144px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_vk a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_vk a:focus .juiz_sps_icon { background-position: -160px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_mail a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_mail a:focus .juiz_sps_icon { background-position: -48px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_tumblr a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_tumblr a:focus .juiz_sps_icon { background-position: -208px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_delicious a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_delicious a:focus .juiz_sps_icon { background-position: -192px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_reddit a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_reddit a:focus .juiz_sps_icon { background-position: -176px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_bookmark a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_bookmark a:focus .juiz_sps_icon { background-position: -224px -16px; }
.juiz_sps_links .juiz_sps_item.juiz_sps_link_print a:hover .juiz_sps_icon, .juiz_sps_links .juiz_sps_item.juiz_sps_link_print a:focus .juiz_sps_icon { background-position: -240px -16px; }
.juiz_sps_hide_name .juiz_sps_item a { padding: 3px 10px 2px; }
.juiz_sps_hide_name a .juiz_sps_icon, .juiz_sps_hide_name a .juiz_sps_network_name { display: inline-block; vertical-align: middle; transition: max-width 0.45s ease 0s, margin 0.45s ease 0s, background-position 0.4s ease 0s; }
.juiz_sps_hide_name a .juiz_sps_network_name { max-width: 0px; white-space: nowrap ! important; overflow: hidden; }
.juiz_sps_hide_name a .juiz_sps_icon { margin-right: 0px; }
.juiz_sps_hide_name a:hover .juiz_sps_network_name, .juiz_sps_hide_name a:focus .juiz_sps_network_name { max-width: 80px; }
.juiz_sps_hide_name a:hover .juiz_sps_icon, .juiz_sps_hide_name a:focus .juiz_sps_icon { margin-right: 5px; }
.juiz_sps_counter, .juiz_sps_totalcount { position: relative; display: inline-block; padding: 4px 6px 3px; vertical-align: top; font-size: 14px; color: rgb(119, 119, 119); background: rgb(204, 204, 204) none repeat scroll 0% 0%; border-radius: 3px 0px 0px 3px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2) inset; }
.juiz_sps_counter::after { content: ""; position: absolute; right: -6px; top: 50%; margin-top: -5px; border-left: 6px solid rgb(187, 187, 187); border-bottom: 6px solid transparent; border-top: 6px solid transparent; }
.juiz_sps_totalcount { border-radius: 3px; }
.juiz_sps_links.counters_total .juiz_hidden_counter { display: none ! important; }
.footer-menu { background-color: rgb(225, 225, 225); padding: 16px 0px; }
.footer-menu nav ul li { display: block; float: left; }
@media screen and (max-width: 768px) {
  .footer-menu nav ul li { width: 100%; text-align: center; }
}
.footer-menu nav ul li a { color: rgb(48, 48, 48); font-size: 13px; font-family: Georgia,Times,"Times New Roman",serif; }
.footer-menu nav.primary { float: left; margin-left: 6px; }
@media screen and (max-width: 992px) {
  .footer-menu nav.primary { width: 100%; margin: 0px; text-align: center; }
}
.footer-menu nav.primary ul li a { padding: 0px 19px; }
@media screen and (max-width: 768px) {
  .footer-menu nav.primary ul li a { padding: 0px; }
}
.footer-menu nav.primary ul li:first-child a { padding-left: 0px; }
.footer-menu nav.secondary { float: right; }
@media screen and (max-width: 992px) {
  .footer-menu nav.secondary { width: 100%; margin: 0px; text-align: center; float: left; }
}
.footer-menu nav.secondary ul li a { padding: 0px 13px; }
@media screen and (max-width: 768px) {
  .footer-menu nav.secondary ul li a { padding: 0px; }
}
.footer-menu nav.secondary ul li:last-child a { padding-right: 0px; }
.footer-menu nav.secondary ul li:first-child a { padding-left: 0px; }
.footer-copy { color: rgb(255, 255, 255); background-color: rgb(26, 51, 82); padding: 11px 0px; font-family: "Myriad Pro",Calibri,sans-serif; }
@media screen and (max-width: 768px) {
  .footer-copy p { text-align: center; }
}
.footer-copy p { font-size: 13px; color: rgb(255, 255, 255); }
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; z-index: 100; display: none; top: 0px; left: 0px; }
.reveal-modal { visibility: hidden; top: 100px; left: 50%; margin-left: -300px; width: 520px; background: rgb(238, 238, 238) url(2e1e337a8d006e785eb47e1a0aa73e41d7e5fe3a.png)  no-repeat scroll -200px -80px; position: absolute; z-index: 101; padding: 30px 40px 34px; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); }
.reveal-modal.small { width: 200px; margin-left: -140px; }
.reveal-modal.medium { width: 400px; margin-left: -240px; }
.reveal-modal.large { width: 600px; margin-left: -340px; }
.reveal-modal.xlarge { width: 800px; margin-left: -440px; }
.reveal-modal .close-reveal-modal { font-size: 22px; line-height: 0.5; position: absolute; top: 8px; right: 11px; color: rgb(170, 170, 170); font-weight: bold; cursor: pointer; }
.contact-top { background-image: url(01ec05024d9304a9ef8388e0558a3a36fd7f96e5.jpg) ; width: 100%; height: 380px; background-size: cover; padding-left: 10%; padding-top: 5%; position: relative; font-family: arial; }
#aa { font-size: 190%; color: rgb(42, 66, 101); }
#exc { margin: 10px; }
.thu .lin a { color: rgb(42, 66, 101); font-size: 14px; }
.thu { background-color: rgb(255, 255, 255); margin-top: 10px; padding-bottom: 10px; list-style: outside none none; }
.thu a { font-size: 190%; }
.thu img { width: 100%; height: auto; }
.cont { margin-bottom: 4%; }
.contact-content { padding-left: 10%; padding-top: 4%; font-family: arial; }
.pad-cont { margin: 10px; }
.contact-top h1 { font-size: 60px; color: rgb(255, 255, 255); font-family: georgia; line-height: 30px; }
.contact-content h2 { font-size: 23px; color: rgb(18, 46, 79); font-family: georgia; line-height: 30px; }
.contact-content p { font-size: 16px; color: rgb(72, 72, 72); font-family: arial; line-height: 25px; }
.contact-content a { font-size: 16px; color: rgb(212, 127, 52); text-decoration: underline; font-family: arial; }
.contact-top p { color: rgb(255, 255, 255); margin-top: 25px; line-height: 20px; font-size: 14px; }
@media screen and (max-width: 992px) {
  .big-header-row .col-3 { width: 100%; }
}
.big-header-row h1 { font-size: 56px; color: rgb(14, 43, 81); margin-top: 39px; font-family: Georgia,Times,"Times New Roman",serif; line-height: 68px; }
@media screen and (max-width: 992px) {
  .big-header-row h1 { margin-top: 30px; margin-bottom: 10px; }
}
@media screen and (max-width: 768px) {
  .big-header-row h1 { font-size: 30px; line-height: 35px; }
}
.big-header-row h1 + p { font-size: 14px; line-height: 20px; margin-bottom: 6px; }
.big-header-row p.categories { font-size: 14px; line-height: 22px; color: rgb(48, 48, 48); }
.big-header-row p.categories a { color: inherit; }
#article-main { margin-top: 50px; margin-bottom: 125px; }
#article-main .col-1 { width: 20%; padding-left: 8px; }
@media screen and (max-width: 992px) {
  #article-main .col-1 { width: 100%; padding-left: 0px; }
}
#article-main .col-4 { padding-right: 65px; }
@media screen and (max-width: 992px) {
  #article-main .col-4 { width: 100%; padding-right: 0px; }
}
.article-content { margin-top: 45px; padding-left: 2px; margin-bottom: 43px; }
.article-content p { font-size: 16px; line-height: 24px; color: rgb(94, 94, 94); margin-bottom: 23px; }
.article-content p.intro { font-size: 17px; line-height: 26px; color: rgb(14, 43, 81); margin-bottom: 23px; }
.managers-box { background-color: rgb(224, 121, 0); color: rgb(255, 255, 255); padding: 28px 17px 24px; margin-bottom: 19px; width: 26%; }
@media screen and (max-width: 768px) {
  .managers-box { padding: 15px; text-align: center; }
}
@media screen and (max-width: 768px) {
  .managers-box { width: 60%; }
}
.managers-box .manager-entry { overflow: hidden; margin-bottom: 14px; }
.managers-box .manager-entry img { float: left; margin-right: 14px; border-radius: 50%; }
@media screen and (max-width: 1320px) {
  .managers-box .manager-entry img { float: none; }
}
.managers-box .manager-entry p { font-family: Georgia,Times,"Times New Roman",serif; font-size: 18px; line-height: 24px; margin-top: 23px; }
@media screen and (max-width: 1320px) {
  .managers-box .manager-entry p { margin-top: 0px; }
}
.managers-box .manager-entry p:last-child { font-style: italic; font-size: 14px; line-height: 24px; margin-top: 0px; }
.category-select { width: 100%; overflow: hidden; background: rgb(255, 255, 255) url(630cd4243d5142ec2902b6827c8e53f52ec79f0e.png)  no-repeat scroll 95% center; padding: 8px 9px; margin-top: 4px; }
.category-select select { background: transparent none repeat scroll 0% 0%; width: 110%; padding: 5px; font-size: 19px; line-height: 25px; color: rgb(119, 119, 119); border: 0px none; border-radius: 0px; height: 34px; }
.blog-signup { background-color: rgb(85, 142, 196); color: rgb(255, 255, 255); margin-top: 20px; padding: 14px 11px 16px; overflow: hidden; }
.blog-signup h3 { font-size: 30px; line-height: 35px; font-family: Georgia,Times,"Times New Roman",serif; padding: 0px 3px; margin-bottom: 16px; }
.blog-signup input[type="text"] { border: 0px none; display: block; width: 100%; background-color: rgb(232, 232, 232); font-size: 17px; color: rgb(120, 120, 120); line-height: 26px; font-weight: 400; padding: 14px 17px; margin-bottom: 7px; }
@media screen and (max-width: 992px) {
  .blog-signup input[type="text"] { padding: 16px 10px; font-size: 15px; }
}
.blog-signup input[type="submit"] { display: block; border-radius: 0px; border: medium none; background-color: rgb(13, 43, 81); color: rgb(255, 255, 255); padding: 13px 22px; font-size: 17px; line-height: 26px; font-weight: 700; float: right; }
.small-article-blue { background-color: rgb(0, 106, 186); color: rgb(255, 255, 255); position: relative; margin-top: 20px; padding: 23px 20px; height: 258px; }
.small-article-blue h3 { font-size: 25px; line-height: 30px; font-family: Georgia,Times,"Times New Roman",serif; padding: 0px 3px; margin-bottom: 6px; }
.small-article-blue h3 a { color: inherit; }
.small-article-blue p { font-size: 14px; line-height: 20px; padding: 0px 3px; }
.small-article-blue a.read-more { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); position: absolute; left: 23px; bottom: 13px; }
.article-social { margin-top: 24px; }
.article-social img { display: block; width: 250px; margin: 0px auto; }
@media screen and (max-width: 1320px) {
  .article-social img { width: 100%; }
}
@media screen and (max-width: 992px) {
  .article-social img { width: 250px; }
}
@media screen and (max-width: 1024px) {
  .contact-top { height: 280px; }
  .about1 .col-3 { width: 100%; }
  .graph-container .col-3 { width: 100%; }
  #fund-main .col-1 { width: 100% ! important; }
  #fund-main .graphs { width: 100% ! important; }
  .cco { width: 100% ! important; }
}
@media screen and (max-width: 320px) {
  .contact-top h1 { font-size: 40px; line-height: 30px; }
  .pad-cont { width: 100% ! important; margin: 0px; }
  .contact-top { height: 380px; }
  .about1 .col-3 { width: 100%; }
  .graph-container .col-3 { width: 100%; }
  #fund-main .col-1 { width: 100% ! important; }
}
.ct-double-octave::after, .ct-major-eleventh::after, .ct-major-second::after, .ct-major-seventh::after, .ct-major-sixth::after, .ct-major-tenth::after, .ct-major-third::after, .ct-major-twelfth::after, .ct-minor-second::after, .ct-minor-seventh::after, .ct-minor-sixth::after, .ct-minor-third::after, .ct-octave::after, .ct-perfect-fifth::after, .ct-perfect-fourth::after, .ct-square::after { content: ""; clear: both; }
.ct-double-octave::after, .ct-double-octave::before, .ct-golden-section::after, .ct-major-eleventh::after, .ct-major-eleventh::before, .ct-major-second::after, .ct-major-second::before, .ct-major-seventh::after, .ct-major-seventh::before, .ct-major-sixth::after, .ct-major-sixth::before, .ct-major-tenth::after, .ct-major-tenth::before, .ct-major-third::after, .ct-major-third::before, .ct-major-twelfth::after, .ct-major-twelfth::before, .ct-minor-second::after, .ct-minor-second::before, .ct-minor-seventh::after, .ct-minor-seventh::before, .ct-minor-sixth::after, .ct-minor-sixth::before, .ct-minor-third::after, .ct-minor-third::before, .ct-octave::after, .ct-octave::before, .ct-perfect-fifth::after, .ct-perfect-fifth::before, .ct-perfect-fourth::after, .ct-perfect-fourth::before, .ct-square::after, .ct-square::before { content: ""; }
.ct-label { fill: rgba(0, 0, 0, 0.4); color: rgba(0, 0, 0, 0.4); font-size: 0.75rem; line-height: 1; }
.ct-chart-bar .ct-label, .ct-chart-line .ct-label { display: flex; }
.ct-label.ct-horizontal.ct-start { align-items: flex-end; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-label.ct-horizontal.ct-end { align-items: flex-start; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-label.ct-vertical.ct-start { align-items: flex-end; justify-content: flex-end; text-align: right; text-anchor: end; }
.ct-label.ct-vertical.ct-end { align-items: flex-end; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-chart-bar .ct-label.ct-horizontal.ct-start { align-items: flex-end; -moz-box-pack: center; justify-content: center; text-align: center; text-anchor: start; }
.ct-chart-bar .ct-label.ct-horizontal.ct-end { align-items: flex-start; -moz-box-pack: center; justify-content: center; text-align: center; text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start { align-items: flex-end; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end { align-items: flex-start; justify-content: flex-start; text-align: left; text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start { -moz-box-align: center; align-items: center; justify-content: flex-end; text-align: right; text-anchor: end; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end { -moz-box-align: center; align-items: center; justify-content: flex-start; text-align: left; text-anchor: end; }
.ct-grid { stroke: rgba(0, 0, 0, 0.2); stroke-width: 1px; stroke-dasharray: 2px; }
.ct-point { stroke-width: 10px; stroke-linecap: round; }
.ct-line { fill: none; stroke-width: 4px; }
.ct-area { stroke: none; fill-opacity: 0.1; }
.ct-bar { fill: none; stroke-width: 10px; }
.ct-slice-donut { fill: none; stroke-width: 60px; }
.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut { stroke: rgb(215, 2, 6); }
.ct-series-a .ct-area, .ct-series-a .ct-slice-pie { fill: rgb(215, 2, 6); }
.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut { stroke: rgb(240, 91, 79); }
.ct-series-b .ct-area, .ct-series-b .ct-slice-pie { fill: rgb(240, 91, 79); }
.ct-series-c .ct-bar, .ct-series-c .ct-line, .ct-series-c .ct-point, .ct-series-c .ct-slice-donut { stroke: rgb(244, 198, 61); }
.ct-series-c .ct-area, .ct-series-c .ct-slice-pie { fill: rgb(244, 198, 61); }
.ct-series-d .ct-bar, .ct-series-d .ct-line, .ct-series-d .ct-point, .ct-series-d .ct-slice-donut { stroke: rgb(209, 121, 5); }
.ct-series-d .ct-area, .ct-series-d .ct-slice-pie { fill: rgb(209, 121, 5); }
.ct-series-e .ct-bar, .ct-series-e .ct-line, .ct-series-e .ct-point, .ct-series-e .ct-slice-donut { stroke: rgb(69, 61, 63); }
.ct-series-e .ct-area, .ct-series-e .ct-slice-pie { fill: rgb(69, 61, 63); }
.ct-series-f .ct-bar, .ct-series-f .ct-line, .ct-series-f .ct-point, .ct-series-f .ct-slice-donut { stroke: rgb(89, 146, 43); }
.ct-series-f .ct-area, .ct-series-f .ct-slice-pie { fill: rgb(89, 146, 43); }
.ct-series-g .ct-bar, .ct-series-g .ct-line, .ct-series-g .ct-point, .ct-series-g .ct-slice-donut { stroke: rgb(5, 68, 211); }
.ct-series-g .ct-area, .ct-series-g .ct-slice-pie { fill: rgb(5, 68, 211); }
.ct-series-h .ct-bar, .ct-series-h .ct-line, .ct-series-h .ct-point, .ct-series-h .ct-slice-donut { stroke: rgb(107, 3, 146); }
.ct-series-h .ct-area, .ct-series-h .ct-slice-pie { fill: rgb(107, 3, 146); }
.ct-series-i .ct-bar, .ct-series-i .ct-line, .ct-series-i .ct-point, .ct-series-i .ct-slice-donut { stroke: rgb(240, 91, 79); }
.ct-series-i .ct-area, .ct-series-i .ct-slice-pie { fill: rgb(240, 91, 79); }
.ct-series-j .ct-bar, .ct-series-j .ct-line, .ct-series-j .ct-point, .ct-series-j .ct-slice-donut { stroke: rgb(221, 164, 88); }
.ct-series-j .ct-area, .ct-series-j .ct-slice-pie { fill: rgb(221, 164, 88); }
.ct-series-k .ct-bar, .ct-series-k .ct-line, .ct-series-k .ct-point, .ct-series-k .ct-slice-donut { stroke: rgb(234, 207, 125); }
.ct-series-k .ct-area, .ct-series-k .ct-slice-pie { fill: rgb(234, 207, 125); }
.ct-series-l .ct-bar, .ct-series-l .ct-line, .ct-series-l .ct-point, .ct-series-l .ct-slice-donut { stroke: rgb(134, 121, 125); }
.ct-series-l .ct-area, .ct-series-l .ct-slice-pie { fill: rgb(134, 121, 125); }
.ct-series-m .ct-bar, .ct-series-m .ct-line, .ct-series-m .ct-point, .ct-series-m .ct-slice-donut { stroke: rgb(178, 195, 38); }
.ct-series-m .ct-area, .ct-series-m .ct-slice-pie { fill: rgb(178, 195, 38); }
.ct-series-n .ct-bar, .ct-series-n .ct-line, .ct-series-n .ct-point, .ct-series-n .ct-slice-donut { stroke: rgb(97, 136, 226); }
.ct-series-n .ct-area, .ct-series-n .ct-slice-pie { fill: rgb(97, 136, 226); }
.ct-series-o .ct-bar, .ct-series-o .ct-line, .ct-series-o .ct-point, .ct-series-o .ct-slice-donut { stroke: rgb(167, 72, 202); }
.ct-series-o .ct-area, .ct-series-o .ct-slice-pie { fill: rgb(167, 72, 202); }
.ct-square { display: block; position: relative; width: 100%; }
.ct-square::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 100%; }
.ct-square::after { display: table; }
.ct-square > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-minor-second { display: block; position: relative; width: 100%; }
.ct-minor-second::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 93.75%; }
.ct-minor-second::after { display: table; }
.ct-minor-second > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-second { display: block; position: relative; width: 100%; }
.ct-major-second::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 88.8889%; }
.ct-major-second::after { display: table; }
.ct-major-second > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-minor-third { display: block; position: relative; width: 100%; }
.ct-minor-third::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 83.3333%; }
.ct-minor-third::after { display: table; }
.ct-minor-third > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-third { display: block; position: relative; width: 100%; }
.ct-major-third::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 80%; }
.ct-major-third::after { display: table; }
.ct-major-third > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-perfect-fourth { display: block; position: relative; width: 100%; }
.ct-perfect-fourth::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 75%; }
.ct-perfect-fourth::after { display: table; }
.ct-perfect-fourth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-perfect-fifth { display: block; position: relative; width: 100%; }
.ct-perfect-fifth::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 66.6667%; }
.ct-perfect-fifth::after { display: table; }
.ct-perfect-fifth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-minor-sixth { display: block; position: relative; width: 100%; }
.ct-minor-sixth::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 62.5%; }
.ct-minor-sixth::after { display: table; }
.ct-minor-sixth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-golden-section { display: block; position: relative; width: 100%; }
.ct-golden-section::before { display: block; float: left; content: ""; width: 0px; height: 0px; padding-bottom: 61.8047%; }
.ct-golden-section::after { display: table; clear: both; }
.ct-golden-section > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-sixth { display: block; position: relative; width: 100%; }
.ct-major-sixth::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 60%; }
.ct-major-sixth::after { display: table; }
.ct-major-sixth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-minor-seventh { display: block; position: relative; width: 100%; }
.ct-minor-seventh::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 56.25%; }
.ct-minor-seventh::after { display: table; }
.ct-minor-seventh > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-seventh { display: block; position: relative; width: 100%; }
.ct-major-seventh::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 53.3333%; }
.ct-major-seventh::after { display: table; }
.ct-major-seventh > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-octave { display: block; position: relative; width: 100%; }
.ct-octave::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 50%; }
.ct-octave::after { display: table; }
.ct-octave > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-tenth { display: block; position: relative; width: 100%; }
.ct-major-tenth::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 40%; }
.ct-major-tenth::after { display: table; }
.ct-major-tenth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-eleventh { display: block; position: relative; width: 100%; }
.ct-major-eleventh::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 37.5%; }
.ct-major-eleventh::after { display: table; }
.ct-major-eleventh > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-major-twelfth { display: block; position: relative; width: 100%; }
.ct-major-twelfth::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 33.3333%; }
.ct-major-twelfth::after { display: table; }
.ct-major-twelfth > svg { display: block; position: absolute; top: 0px; left: 0px; }
.ct-double-octave { display: block; position: relative; width: 100%; }
.ct-double-octave::before { display: block; float: left; width: 0px; height: 0px; padding-bottom: 25%; }
.ct-double-octave::after { display: table; }
.ct-double-octave > svg { display: block; position: absolute; top: 0px; left: 0px; }
.single-post em { font-style: italic; }
.big-header-row { background-color: rgb(255, 255, 255); }
.big-header-row h1 { font-size: 60px; color: rgb(14, 43, 81); margin-top: 50px; font-family: Georgia,Times,"Times New Roman",serif; line-height: 72px; }
@media screen and (max-width: 992px) {
  .big-header-row h1 { margin-top: 30px; margin-bottom: 10px; }
}
.big-header-row .signup-newsletter { background-color: rgb(93, 156, 216); padding: 18px 25px 39px; }
@media screen and (max-width: 992px) {
  .big-header-row .signup-newsletter { width: 100%; }
}
.big-header-row .signup-newsletter .input-group { position: relative; }
.big-header-row .signup-newsletter h2 { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); font-size: 36px; line-height: 41px; margin-bottom: 10px; }
.big-header-row .signup-newsletter input[type="text"] { border: 0px none; display: block; width: 100%; background-color: rgb(232, 232, 232); font-size: 17px; color: rgb(120, 120, 120); line-height: 26px; font-weight: 400; padding: 16px 17px; }
@media screen and (max-width: 992px) {
  .big-header-row .signup-newsletter input[type="text"] { padding: 16px 10px; font-size: 15px; }
}
.big-header-row .signup-newsletter input[type="submit"] { position: absolute; right: 0px; top: 0px; display: block; border-radius: 0px; border: medium none; background-color: rgb(13, 43, 81); color: rgb(255, 255, 255); padding: 16px 28px; font-size: 17px; line-height: 26px; font-weight: 700; }
#blog-main { margin-top: 31px; margin-bottom: 55px; }
#blog-main .blog-posts { padding-right: 22px; }
@media screen and (max-width: 992px) {
  #blog-main .blog-posts { padding-right: 0px; }
}
#blog-main .col-1 { width: 20%; padding-left: 8px; }
@media screen and (max-width: 992px) {
  #blog-main .col-1 { width: 100%; padding-left: 0px; }
}
@media screen and (max-width: 992px) {
  #blog-main .col-4 { width: 100%; }
}
.blog-post { background-color: rgb(255, 255, 255); padding: 32px 34px 49px; margin-bottom: 29px; }
.blog-post h2 { color: rgb(14, 43, 81); font-family: Georgia,Times,"Times New Roman",serif; font-size: 28px; line-height: 35px; margin-bottom: 5px; }
.blog-post h2 a { color: inherit; font-size: 28px; }
.blog-post h2 + p { color: rgb(119, 119, 119); padding-left: 1px; margin-bottom: 0px; font-family: Arial; font-size: 12px; }
.blog-post p { font-family: Arial; color: rgba(0, 0, 0, 0.95); font-size: 14px; line-height: 24px; letter-spacing: 0.02em; margin-bottom: 16px; }
.blog-post p a { color: rgb(14, 43, 81); }
.blog-post .social { border-top: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(242, 242, 242); margin: 30px 0px 20px; padding: 4px 0px 0px; }
.blog-post .social img.img-responsive { width: auto; }
.blog-post a.read-more { color: rgb(14, 43, 81); font-size: 14px; line-height: 20px; font-family: Georgia,Times,"Times New Roman",serif; position: relative; top: 2px; }
.more-main-link { padding-top: 7px; padding-left: 34px; }
@media screen and (max-width: 992px) {
  .more-main-link { margin-bottom: 40px; }
}
.more-main-link a { color: rgb(14, 43, 81); font-size: 14px; line-height: 20px; font-family: Georgia,Times,"Times New Roman",serif; }
.miniatures-row.whitepapers .blue-link { position: relative; overflow: hidden; height: 258px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); background-color: rgb(0, 106, 186); }
@media screen and (max-width: 992px) {
  .miniatures-row.whitepapers .blue-link { height: 180px; }
}
.miniatures-row.whitepapers .blue-link .caption { position: absolute; bottom: 9px; left: 12px; }
.miniatures-row.whitepapers .blue-link .caption h4 { font-size: 25px; line-height: 30px; }
.miniatures-row.whitepapers .blue-link .caption p { font-size: 14px; line-height: 20px; margin-bottom: 11px; }
.miniatures-row.whitepapers .blue-link .caption a { color: rgb(255, 255, 255); }
.miniatures-row.whitepapers .blue-link .caption a.download-link { font-size: 14px; line-height: 20px; }
.miniatures-row.videos .caption { padding-top: 4px; }
.miniatures-row.videos .video-link { position: relative; overflow: hidden; height: 258px; font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); text-align: center; background: transparent url(facd6729b4219017c2189d6281bad1e06bad374a.jpg)  no-repeat scroll center center / cover ; }
@media screen and (max-width: 992px) {
  .miniatures-row.videos .video-link a.play-button { clear: both; display: block; margin: 25px auto 0px; }
}
.miniatures-row.videos .video-link p { display: inline-block; font-size: 21px; line-height: 26px; margin-top: 18px; padding: 0px 30px; }
@media screen and (max-width: 992px) {
  .miniatures-row.videos .video-link p { font-size: 16px; line-height: 23px; }
}
.miniatures-row { background-color: rgb(232, 232, 232); position: relative; padding-top: 8px; }
.miniatures-row.whitepapers { padding-top: 24px; }
.miniatures-row.videos { padding-top: 29px; margin-bottom: 38px; }
.miniatures-row > .container.miniatures { border-bottom: 1px solid rgb(207, 207, 207); padding-bottom: 17px; }
.miniatures-row > .container.miniatures::after { content: ""; display: block; position: absolute; bottom: 0px; height: 1px; width: 100%; background-color: rgb(195, 195, 195); }
.miniatures-row .col-1 { width: 19.44%; padding: 0px; margin-right: 9px; }
@media screen and (max-width: 1320px) {
  .miniatures-row .col-1 { width: 19.25%; }
}
@media screen and (max-width: 992px) {
  .miniatures-row .col-1 { width: 19.04%; }
}
@media screen and (max-width: 992px) {
  .miniatures-row .col-1 { width: 100%; margin-right: 0px; margin-bottom: 9px; }
}
.miniatures-row .col-1:last-child { margin-right: 0px; }
.miniatures-row h3 { color: rgb(72, 72, 72); font-family: Georgia,Times,"Times New Roman",serif; font-size: 40px; line-height: 72px; }
.miniatures-row a.see-all-link { float: right; display: block; position: relative; top: -41px; font-size: 18px; text-decoration: underline; color: rgb(145, 145, 145); line-height: 25px; }
.miniatures-row .miniatures { margin-top: -15px; }
.menu-secondary { background-color: rgb(48, 48, 48); border-top: 1px solid rgb(80, 80, 80); border-bottom: 1px solid rgb(80, 80, 80); padding: 43px 17px 30px; margin-bottom: 56px; }
.menu-secondary h4 { color: rgb(255, 255, 255); font-family: Georgia,Times,"Times New Roman",serif; font-size: 25px; margin-bottom: 11px; }
.menu-secondary ul li { border-top: 1px solid rgb(85, 85, 85); display: block; height: 34px; }
.menu-secondary ul li a { color: rgb(218, 219, 220); text-transform: uppercase; font-size: 14px; line-height: 34px; padding-left: 3px; }
@media screen and (max-width: 1320px) {
  .menu-secondary ul li a { font-size: 10px; }
}
.recent-posts h4 { color: rgb(13, 40, 80); font-family: Georgia,Times,"Times New Roman",serif; font-size: 25px; margin-bottom: 8px; }
.recent-posts a { display: block; background: transparent url(f5b7f4151d7e0f8e96b1d194310a855d661c343b.png)  no-repeat scroll left 16px; color: rgb(72, 72, 72); font-size: 16px; line-height: 24px; border-bottom: 1px solid rgb(167, 167, 167); padding: 9px 0px 14px 13px; letter-spacing: 0.02em; }
@media screen and (max-width: 1320px) {
  .recent-posts a { font-size: 12px; line-height: 18px; }
}
@media screen and (max-width: 992px) {
  .recent-posts a { background: transparent url(f5b7f4151d7e0f8e96b1d194310a855d661c343b.png)  no-repeat scroll left 14px; }
}
@media screen and (max-width: 992px) {
  .related-article { width: 100%; margin: 0px auto; }
  .related-article img { height: auto; }
  .big-header-row .col-3 { width: 40% ! important; }
  .big-header-row .signup-newsletter { width: 40% ! important; float: right ! important; }
}
@media screen and (max-width: 442px) {
  .related-article { width: 100%; margin: 0px auto; }
  .related-article img { height: auto; }
  .big-header-row .col-3 { width: 100% ! important; }
  .big-header-row .signup-newsletter { width: 100% ! important; float: right ! important; }
  .big-header-row h1 { font-size: 20px ! important; }
  .big-header-row .signup-newsletter h2 { font-size: 16px ! important; }
}
.wp-caption-text i { font-style: italic; }
.teams .ccd p { height: 46px; overflow: hidden; text-overflow: ellipsis; }
#fund-main.about .graph-container .col-3 h1 { margin-bottom: 0px; }
.about-top { background-image: url(78fa19dfa50265bb73b2f0ed03524464f217f9f1.jpg) ; width: 100%; height: 420px; background-size: cover; padding-left: 10%; padding-top: 5%; position: relative; font-family: arial; }
.about-top h1 { font-size: 60px; color: rgb(255, 255, 255); font-family: georgia; line-height: 30px; }
.about-top p { color: rgb(255, 255, 255); margin-top: 25px; line-height: 20px; font-size: 14px; }
.about1 { background-repeat: no-repeat; background-color: rgb(255, 255, 255); background-position: right center; overflow: hidden; background-size: cover ! important; }
.about1 p { color: rgb(119, 119, 119); font-size: 14px; font-family: Arial; }
.about1 h1 { color: rgb(18, 46, 79); font-size: 50px; font-family: Georgia; margin-bottom: 30px; }
.about1_2 { border-top: 1px solid rgb(89, 89, 89); border-bottom: 1px solid rgb(89, 89, 89); margin-top: 30px; margin-bottom: 30px; }
.about1_2 h1, .about1_2 h3 { color: rgb(212, 127, 52); font-size: 23px; font-family: georgia; padding-top: 20px; padding-bottom: 20px; margin-bottom: 0px; line-height: 140%; }
.about1_3 h2 { color: rgb(18, 46, 79); font-size: 25px; font-family: georgia; }
.about2 { background-color: transparent; background-image: url(152ae3f11486008b82f9ec05a113041238189c7b.jpg) ; background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: cover ! important; overflow: hidden; padding-bottom: 185px ! important; }
.about2 p { color: rgb(119, 119, 119); font-size: 14px; font-family: Arial; }
.to { color: rgb(18, 46, 79); font-size: 60px; font-family: Georgia; margin-bottom: 30px; }
.about2_2 h1 { color: rgb(212, 127, 52); font-size: 23px; font-family: georgia; padding-top: 20px; padding-bottom: 20px; }
strong { font-weight: 600; }
.about3 h2 { color: rgb(18, 46, 79); font-size: 25px; font-family: georgia; }
.about3 { background: rgb(255, 255, 255) url(14e63ddac02560e19847217a6c7224ad32329571.jpg)  no-repeat scroll right center; overflow: hidden; }
.about3 p { color: rgb(119, 119, 119); font-size: 14px; font-family: Arial; }
.about3 h1 { color: rgb(18, 46, 79); font-size: 50px; font-family: Georgia; margin-bottom: 30px; }
.about4 { overflow: hidden; }
.about4 h1 { color: rgb(18, 46, 79); font-size: 50px; font-family: Georgia; margin-bottom: 30px; }
div.teams { margin-top: 40px; padding-top: 0px; font-family: "Georgia"; }
.teams .ccd { display: inline-block; margin-right: 11px; width: 24.1%; min-height: 532px; background-color: rgb(255, 255, 255); margin-bottom: 20px; vertical-align: top; }
.teams div.ccd:nth-child(8n-1) { margin-right: 0px; }
.teams .ccd div { padding: 15px 15px 13px; }
.teams .ccd div.active { border-bottom: 9px solid rgb(0, 99, 176); }
.teams .team_capt .person h4, .teams .ccd h4 { font-size: 25px; line-height: 1.2; color: rgb(18, 46, 79); margin-top: 13px; }
.teams .team_capt .person p, .teams .ccd p { color: rgba(0, 0, 0, 0.95); margin-top: -2px; margin-bottom: 12px; }
.teams .ccd a { font-size: 14px; color: rgb(23, 112, 181); line-height: 1.429; }
.teams .ccd img {  }
.teams .team_capt { background-color: rgb(255, 255, 255); padding: 20px; margin-bottom: 30px; }
.teams .team_capt .person { width: 21%; }
.teams .team_capt .description { width: 79%; }
.teams .team_capt .description p { font-size: 16px; font-family: "Arial"; color: rgba(0, 0, 0, 0.95); line-height: 1.5; margin-top: 20px; }
.teams .ex { margin-top: 20px; }
.teams .team_cap { display: none; }
.graphs .teams { width: 100%; }
.graphs .teams .ccd { margin-right: 8px; vertical-align: top; min-height: 422px; }
.graphs .teams .ccd h4 { min-height: 60px; }
.hubspot-select-label { color: white; margin-bottom: 10px; font-size: 20px; text-align: left; }
.hubspot select { margin-bottom: 10px; }
@media (min-width: 0px) and (max-width: 1320px) {
  .teams .ccd { width: 23.8%; min-height: 422px; }
  .teams .ccd h4 { min-height: 60px; }
  .graphs .teams .ccd { min-height: 0px; }
}
@media (min-width: 0px) and (max-width: 992px) {
  .teams .ccd { width: 23.5%; min-height: 342px; }
  .teams .ccd h4 { font-size: 18px; min-height: 43px; }
  .graphs .teams .ccd { margin-right: 11px; }
}
@media (min-width: 0px) and (max-width: 768px) {
  .container.teams { width: 540px; }
  .teams .ccd { min-height: 333px; width: 31.4%; }
  .teams .ccd h4 { font-size: 17px; }
  .teams .ccd:nth-child(8n-1) { margin-right: 11px ! important; }
  .teams div.ccd:nth-child(6n-1) { margin-right: 0px ! important; }
  .teams .team_capt .person { width: 100%; }
  .teams .team_capt .description { width: 100%; }
}
@media (min-width: 0px) and (max-width: 600px) {
  .container.teams { width: 435px; }
  .teams .ccd { min-height: 389px; width: 48.2%; }
  .teams div.ccd:nth-child(6n-1) { margin-right: 11px ! important; }
  .teams div.ccd:nth-child(4n-1) { margin-right: 0px ! important; }
}
@media (min-width: 0px) and (max-width: 480px) {
  .container.teams { width: 255px; }
  .teams .ccd { width: 100%; }
  .teams div.ccd { margin-right: 0px ! important; }
}
.wpg-breadcrumb { background: rgb(74, 143, 202) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.wpg-breadcrumb a, .breadcrumb_last, .wpg-breadcrumb span { color: rgb(255, 255, 255) ! important; }
#breadcrumbs { padding: 12px 3px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; }
.article-header a { font-weight: 700; }
.article-header p a { color: rgb(14, 43, 81); font-weight: normal; }
.article-header p { color: rgb(119, 119, 119); font-size: 14px ! important; }
.article-content img { width: 100%; height: auto; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignleft { float: left; }
img.alignright { float: right; }
img.size-large, img.size-medium { width: auto; max-width: 100%; padding: 10px; }
.article-content ul li { list-style: outside none disc; margin-left: 5%; font-family: Arial; font-size: 15px; }
.article-content ol li { margin-left: 5%; }
.article-content a:visited { color: rgb(54, 90, 189); }
.article-content a { color: rgb(54, 90, 189); }
.big-header-row { background-color: rgb(255, 255, 255); }
.big-header-row > .container { padding-left: 2px; }
@media screen and (max-width: 992px) {
  .big-header-row .col-3 { width: 100%; }
}
.big-header-row h1 { font-size: 56px; color: rgb(14, 43, 81); margin-top: 39px; font-family: Georgia,Times,"Times New Roman",serif; line-height: 68px; }
@media screen and (max-width: 992px) {
  .big-header-row h1 { margin-top: 30px; margin-bottom: 10px; }
}
@media screen and (max-width: 768px) {
  .big-header-row h1 { font-size: 30px; line-height: 35px; }
}
.big-header-row h1 + p { font-size: 12px; font-family: Arial; line-height: 20px; margin-bottom: 6px; }
.big-header-row p.categories { font-size: 14px; line-height: 22px; color: rgb(48, 48, 48); }
.big-header-row p.categories a { color: inherit; font-family: Arial; font-size: 14px; }
#article-main { margin-top: 50px; margin-bottom: 125px; }
#article-main .col-1 { width: 20%; padding-left: 8px; }
@media screen and (max-width: 992px) {
  #article-main .col-1 { width: 100%; padding-left: 0px; }
}
#article-main .col-4 { padding-right: 65px; }
@media screen and (max-width: 992px) {
  #article-main .col-4 { width: 100%; padding-right: 0px; }
}
.article-content { margin-top: 45px; padding-left: 2px; margin-bottom: 10px; }
.article-content p { font-family: Arial; font-size: 14px; line-height: 24px; color: rgba(0, 0, 0, 0.95); margin-bottom: 23px; }
.article-content p.intro { font-size: 17px; line-height: 26px; color: rgb(14, 43, 81); margin-bottom: 23px; }
.managers-box { background-color: rgb(224, 121, 0); color: rgb(255, 255, 255); padding: 28px 17px 24px; margin-bottom: 19px; width: 26%; }
@media screen and (max-width: 768px) {
  .managers-box { padding: 15px; text-align: center; }
}
@media screen and (max-width: 768px) {
  .managers-box { width: 60%; }
}
.managers-box .manager-entry { overflow: hidden; margin-bottom: 14px; }
.managers-box .manager-entry img { float: left; margin-right: 14px; border-radius: 50%; }
@media screen and (max-width: 1320px) {
  .managers-box .manager-entry img { float: none; }
}
.managers-box .manager-entry p { font-family: Georgia,Times,"Times New Roman",serif; font-size: 18px; line-height: 24px; margin-top: 23px; }
@media screen and (max-width: 1320px) {
  .managers-box .manager-entry p { margin-top: 0px; }
}
.managers-box .manager-entry p:last-child { font-style: italic; font-size: 14px; line-height: 24px; margin-top: 0px; }
.category-select { width: 100%; overflow: hidden; background: rgb(255, 255, 255) url(630cd4243d5142ec2902b6827c8e53f52ec79f0e.png)  no-repeat scroll 95% center; padding: 8px 9px; margin-top: 4px; }
.category-select select { background: transparent none repeat scroll 0% 0%; width: 110%; padding: 5px; font-size: 19px; line-height: 25px; color: rgb(119, 119, 119); border: 0px none; border-radius: 0px; height: 34px; }
.blog-signup { background-color: rgb(85, 142, 196); color: rgb(255, 255, 255); margin-top: 20px; padding: 14px 11px 16px; overflow: hidden; }
.blog-signup h3 { font-size: 30px; line-height: 35px; font-family: Georgia,Times,"Times New Roman",serif; padding: 0px 3px; margin-bottom: 16px; }
.blog-signup input[type="text"] { border: 0px none; display: block; width: 100%; background-color: rgb(232, 232, 232); font-size: 17px; color: rgb(120, 120, 120); line-height: 26px; font-weight: 400; padding: 14px 17px; margin-bottom: 7px; }
@media screen and (max-width: 992px) {
  .blog-signup input[type="text"] { padding: 16px 10px; font-size: 15px; }
}
.blog-signup input[type="submit"] { display: block; border-radius: 0px; border: medium none; background-color: rgb(13, 43, 81); color: rgb(255, 255, 255); padding: 13px 22px; font-size: 17px; line-height: 26px; font-weight: 700; float: right; }
.small-article-blue { background-color: rgb(0, 106, 186); color: rgb(255, 255, 255); position: relative; margin-top: 20px; padding: 23px 20px; height: 258px; }
.small-article-blue h3 { font-size: 25px; line-height: 30px; font-family: Georgia,Times,"Times New Roman",serif; padding: 0px 3px; margin-bottom: 6px; }
.small-article-blue h3 a { color: inherit; }
.small-article-blue p { font-size: 14px; line-height: 20px; padding: 0px 3px; }
.small-article-blue a.read-more { font-family: Georgia,Times,"Times New Roman",serif; color: rgb(255, 255, 255); position: absolute; left: 23px; bottom: 13px; }
.article-social { margin-top: 24px; border-top: 2px solid rgb(208, 208, 208); border-bottom: 2px solid rgb(208, 208, 208); height: 75px; float: left; width: 100%; }
.article-social i { color: rgb(0, 0, 0); display: inline-block; width: 23.6%; padding: 25px 18px; font-size: 25px; line-height: 25px; }
@media screen and (max-width: 1320px) {
  .article-social i { width: 22%; font-size: 22px; }
}
@media screen and (max-width: 1024px) {
  .article-social i { padding: 25px 11%; width: 24%; font-size: 30px; line-height: 30px; }
}
@media screen and (max-width: 480px) {
  .article-social { height: 165px; }
  .article-social i { width: 49%; padding: 5px 14%; font-size: 70px; line-height: 70px; }
}
.logosvg { background-image: url(b63fe3615406a10b5d7f31613efdf79b1be9707b.svg) ; width: 240px; height: 51px; background-size: auto 1100%; background-position: 50% 50%; margin-top: -16px; }
.main-logo { padding: 5px; }
.boxes-section { padding: 142px 0px 175px; }
@media screen and (max-width: 1320px) {
  .boxes-section { padding: 113px 0px 140px; }
}
@media screen and (max-width: 992px) {
  .boxes-section { padding: 67px 0px 84px; }
}
@media screen and (max-width: 768px) {
  .boxes-section { padding: 50px 0px; text-align: center; }
}
.boxes-section h3 { font-family: Georgia,Times,"Times New Roman",serif; font-size: 40px; color: rgb(72, 72, 72); line-height: 72px; font-weight: 400; }
.boxes-section > .container > div { overflow: hidden; }
.boxes-section a.col-1 { display: block; height: 253px; color: rgb(255, 255, 255); width: 20%; font-family: Georgia,Times,"Times New Roman",serif; font-size: 22px; line-height: 30px; padding: 20px 19px; }
@media screen and (max-width: 1320px) {
  .boxes-section a.col-1 { font-size: 18px; line-height: 25px; padding: 20px 12px ! important; height: 202px; }
}
@media screen and (max-width: 768px) {
  .boxes-section a.col-1 { width: 100%; height: auto; font-size: 16px; }
}
.boxes-section a.col-1.orange { background-color: rgb(227, 136, 47); padding: 20px 12px; }
.boxes-section a.col-1.blue-1 { background-color: rgb(0, 108, 189); padding: 20px 22px; }
.boxes-section a.col-1.blue-2 { background-color: rgb(21, 126, 197); padding: 20px 15px; }
.boxes-section a.col-1.dark-blue { background-color: rgb(0, 90, 181); padding: 20px 19px; }
.boxes-section a.col-1.dark-blue-2 { background-color: rgb(0, 90, 181); padding: 20px 14px; }
.boxes-section > .container > a { text-decoration: underline; color: rgb(118, 118, 118); font-family: Georgia,Times,"Times New Roman",serif; font-size: 17px; display: inline-block; margin-top: 32px; padding-left: 5px; }
.investment-solutions { background-color: rgb(232, 232, 232); }
.investment-solutions .col-3 { padding-right: 90px; }
@media screen and (max-width: 768px) {
  .investment-solutions .col-3 { width: 100%; text-align: center; padding-bottom: 50px; padding-right: 0px; }
}
.investment-solutions .col-2 { height: 532px; background: transparent url(b77863fde117767a8f62dccc928e15d71feb3ff9.jpg)  no-repeat scroll center top / cover ; }
@media screen and (max-width: 992px) {
  .investment-solutions .col-2 { height: 420px; }
}
@media screen and (max-width: 768px) {
  .investment-solutions .col-2 { display: none; }
}
.investment-solutions h3 { color: rgb(30, 57, 93); font-size: 40px; line-height: 72px; font-family: Georgia,Times,"Times New Roman",serif; margin-top: 101px; margin-bottom: -5px; }
@media screen and (max-width: 992px) {
  .investment-solutions h3 { margin-top: 50px; font-size: 35px; line-height: 40px; margin-bottom: 20px; }
}
.investment-solutions p { color: rgb(99, 99, 99); font-size: 15px; line-height: 25px; }
.investment-solutions p strong { font-weight: 700; }
.investment-solutions a.btn { display: inline-block; margin-top: 19px; color: rgb(255, 255, 255); background-color: rgb(0, 90, 181); font-size: 17px; padding: 12px 47px; font-weight: 600; }
