/* *** *** *** OVERRIDES/FIXES *** *** *** */

/* dax font */
@font-face{font-family:'daxbold';src:url(/pccgprefix/fonts/dax-bold-webfont.eot);src:url('/pccgprefix/fonts/dax-bold-webfont.eot?#iefix') format('embedded-opentype'),url(/pccgprefix/fonts/dax-bold-webfont.woff) format('woff'),url(/pccgprefix/fonts/dax-bold-webfont.ttf) format('truetype'),url('/pccgprefix/fonts/dax-bold-webfont.svg#daxbold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'daxbold_italic';src:url(/pccgprefix/fonts/dax-bolditalic-webfont.eot);src:url('/pccgprefix/fonts/dax-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url(/pccgprefix/fonts/dax-bolditalic-webfont.woff) format('woff'),url(/pccgprefix/fonts/dax-bolditalic-webfont.ttf) format('truetype'),url('/pccgprefix/fonts/dax-bolditalic-webfont.svg#daxbold_italic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'dax_lightregular';src:url(/pccgprefix/fonts/dax-light-webfont.eot);src:url('/pccgprefix/fonts/dax-light-webfont.eot?#iefix') format('embedded-opentype'),url(/pccgprefix/fonts/dax-light-webfont.woff) format('woff'),url(/pccgprefix/fonts/dax-light-webfont.ttf) format('truetype'),url('/pccgprefix/fonts/dax-light-webfont.svg#dax_lightregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'daxitalic';src:url(/pccgprefix/fonts/dax-italic-webfont.eot);src:url('/pccgprefix/fonts/dax-italic-webfont.eot?#iefix') format('embedded-opentype'),url(/pccgprefix/fonts/dax-italic-webfont.woff) format('woff'),url(/pccgprefix/fonts/dax-italic-webfont.ttf) format('truetype'),url('/pccgprefix/fonts/dax-italic-webfont.svg#daxitalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'dax_lightitalic';src:url(/pccgprefix/fonts/dax-lightitalic-webfont.eot);src:url('/pccgprefix/fonts/dax-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url(/pccgprefix/fonts/dax-lightitalic-webfont.woff) format('woff'),url(/pccgprefix/fonts/dax-lightitalic-webfont.ttf) format('truetype'),url('/pccgprefix/fonts/dax-lightitalic-webfont.svg#dax_lightitalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'daxmedium';src:url(/pccgprefix/fonts/dax-medium-webfont.eot);src:url('/pccgprefix/fonts/dax-medium-webfont.eot?#iefix') format('embedded-opentype'),url(/pccgprefix/fonts/dax-medium-webfont.woff) format('woff'),url(/pccgprefix/fonts/dax-medium-webfont.ttf) format('truetype'),url('/pccgprefix/fonts/dax-medium-webfont.svg#daxmedium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'daxmedium_italic';src:url(/pccgprefix/fonts/dax-mediumitalic-webfont.eot);src:url('/pccgprefix/fonts/dax-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),url(/pccgprefix/fonts/dax-mediumitalic-webfont.woff) format('woff'),url(/pccgprefix/fonts/dax-mediumitalic-webfont.ttf) format('truetype'),url('/pccgprefix/fonts/dax-mediumitalic-webfont.svg#daxmedium_italic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'daxregular';src:url(/pccgprefix/fonts/dax-regular-webfont.eot);src:url('/pccgprefix/fonts/dax-regular-webfont.eot?#iefix') format('embedded-opentype'),url(/pccgprefix/fonts/dax-regular-webfont.woff) format('woff'),url(/pccgprefix/fonts/dax-regular-webfont.ttf) format('truetype'),url('/pccgprefix/fonts/dax-regular-webfont.svg#daxregular') format('svg');font-weight:400;font-style:normal;letter-spacing:.06em}#dax-font-test,#dax-font-test *{font-family:'dax_lightregular'}

/* compensate for vext */
body.body_gam_home h1,body.body_gam_home h2,body.body_gam_home h3,body.body_gam_home h4,body.body_gam_std h1,body.body_gam_std h2,body.body_gam_std h3,body.body_gam_std h4,body.body_gam_standalone h1,body.body_gam_standalone h2,body.body_gam_standalone h3,body.body_gam_standalone h4{margin:0 auto .5em}body.body_gam_home h5,body.body_gam_home h6,body.body_gam_home p,body.body_gam_std h5,body.body_gam_std h6,body.body_gam_std p,body.body_gam_standalone h5,body.body_gam_standalone h6,body.body_gam_standalone p{margin:0 auto 1em}body.body_gam_home strong,body.body_gam_home b,body.body_gam_std strong,body.body_gam_std b,body.body_gam_standalone strong,body.body_gam_standalone b{font-weight:700}body.body_gam_home em,body.body_gam_home i,body.body_gam_std em,body.body_gam_std i,body.body_gam_standalone em,body.body_gam_standalone i{font-style:italic!important}

/* general styles */
.group:after{content:"";display:table;clear:both}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clear{display:inline-block}* html .clear{height:1%}.clear{display:block}h1,h2,h3,h4{font-family:'daxregular',Arial,sans-serif}h1{font-size:1.75em}h2{font-size:1.5em!important}h3{font-size:1.25em}h4{font-size:1.15em}h5{font-size:1em}h6{font-size:0.95em}small,.footnote,.disclaimer{font-size:.835em;line-height:normal!important}.footnote p,.disclaimer p{margin:0 0 .83em}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}hr{border-collapse:collapse;border:0 none transparent;border-top:1px solid #c3d9e6;height:0;margin:1.5em auto}tbody td{vertical-align:top}.img-txt,.icon span{font-size:0!important;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-position:left center;background-size:contain;overflow:hidden;display:block}.thumbnail img,.thumbnail a img{width:100%;display:block}.thumbnail.floatLeft{margin:0 10px 1em 0}a.asset-link{color:#0079c1;font-weight:700;background:url(/pccgprefix/images/arrow_red_right.gif) 100% 1px no-repeat;padding:0 15px 0 0}body[id^="body_"] .rightPanel .redArrows li.expander.collapsed .expandingList,#home-featured-links ul.redArrows li.expander.collapsed .expandingList,.hide{display:none}#ad1{padding:0!important}#ad1 a,#ad1 a img{display:block}

/* headers */
#body_gam #header_logo{top:8px}#body_tch #header_logo{top:6px;left:10px}#header_links{right:10px;top:32px}#topnav,#main_body{margin:0 auto}#topnav,#topnav .topnav_menu,#topnav .topnav_menu a{height:34px}#topnav .topnav_menu a{display:inline-block}#topnav .topnav_menu a img{display:block}

/* main content column */
#homepage_right_column{min-height:600px}#left_column .top-section{background:0 0;padding-top:5px}#home-featured-links .top-section{background:0 0;clear:both}.body_gam_std #home-featured-links .top-section{padding:15px 10px}#homepage_left_column .top-section{background:url(/pccgprefix/images/home-top-gradient.png) no-repeat center top #dbebf7;padding:15px 20px}.body_gam_wide #center_column{width:760px}.body_gam_wide #home-featured-links{padding:0 20px}.loading{min-width:60px;min-height:60px;background:url(/pccgprefix/gam/images/loader-60x60.gif) no-repeat center}

/* landing page banners */
body[id^="body_"] #homepage_left_column #banner_img{background:#f2f8ff}body[id^="body_"] #home_banner{width:660px;height:325px;margin:0 auto}#showcase .showcaseBanner,#showcase .showcaseBanner img{max-width:100%}#homepage_left_column #home_banner,#homepage_left_column #banner,#center_column #banner{background-repeat:no-repeat;background-position:center top;background-color:transparent;background-size:cover;margin:0 auto;position:relative}#homepage_left_column #home_banner{width:660px;height:325px}#homepage_left_column #banner{width:660px;height:380px}.body_gam_standalone #center_column #banner{width:650px;height:300px;padding:10px 10px 10px 0}.body_gam_wide #center_column #banner{width:710px;height:280px;padding:20px;float:right}.body_gam_std #center_column #banner{width:500px;height:260px;padding:10px;overflow:hidden}#center_column #banner_img,#center_column #main_content{margin:0 auto;padding:0}.body_gam_standalone #center_column #banner_img,.body_gam_standalone #center_column #main_content{width:660px}#banner_img img{display:block}#banner h1{color:#fff;font-size:22px;font-family:'daxregular',Arial,sans-serif;margin-bottom:.5em;padding-right:20px;position:relative}#home_banner .txt-block,#banner .txt-block{color:#fff;overflow:auto;overflow-x:hidden;overflow-y:auto}#homepage_left_column #home_banner .txt-block,#homepage_left_column #banner .txt-block{position:absolute;left:35px}#center_column #banner .txt-block{position:relative}.txt-block p{margin:0 0 1em}.txt-block a{color:#fff;text-decoration:underline}

/* blue block */
#banner .blue-block{color:#fff;background-color:#4ca1d3;background-color:rgba(0,121,193,.7);padding:30px 0 30px 20px;width:260px;float:left}body.body_gam_standalone #banner .blue-block{border-radius:0 10px 10px 0;max-height:240px}body.body_gam_std #banner .blue-block,body.body_gam_wide #banner .blue-block,body.body_gam_standalone.funds #banner .blue-block{border-radius:10px;max-height:200px}#banner .blue-block .txt-block{padding-right:20px}

/* red circle */
#banner .white-circle{border:1px solid #fff;border-radius:50%;padding:5px;position:relative}#banner .white-circle,#banner .white-circle *{box-sizing:border-box}#banner .red-circle{font-family:'daxregular',Arial,sans-serif;background:#eb1c22;background:rgba(235,28,34,.9);border-radius:50%;width:100%;height:100%;margin:auto;padding:25% 15%}#banner .red-circle *{color: #fff}#banner .red-circle h1{font-size:28px;font-weight:normal;line-height:32px;letter-spacing:normal;margin:0;padding:0}#banner .red-circle .txt-block{font-family:Arial,Helvetica,sans-serif;margin-top:1em;left:0!important}#banner .red-circle hr{border-top:1px solid #fff;margin:1em auto}

/* columns */
#home-featured-links .top-section .columns.two>.col{width:48%}#home-featured-links .top-section .columns.three>.col{width:30.5%}#home-featured-links .top-section .columns.four>.col{width:22%}#home-featured-links .top-section .columns.five>.col{width:16.8%}.columns .col:not(:last-child){margin-right:4%}

/* landing page banner menus ;overflow:hidden;position:relative*/
#banner ul.menu{list-style-type:none;width:180px;margin:0 2px 0 0;float:left}#banner ul.menu li{font-family:'daxregular',Arial,sans-serif;letter-spacing:.02em;list-style-type:none;width:100%;margin:0 0 2px}#banner ul.menu li a{color:#fff;text-decoration:none;padding:12px;display:block}#banner ul.menu li a,#banner ul.menu li a:link,#banner ul.menu li a:visited{background-color:rgba(51,86,122,.5)}#banner ul.menu li a:hover,#banner ul.menu li a:active{background-color:rgba(63,122,181,.5)}#banner ul.menu li .img-txt{width:179px;height:42px;position:absolute;bottom:0}

/* dropdowns */
select,select option{outline:none}select{border:0 none transparent;border-radius:3px;width:100%;max-width:100%;padding:5px}select option{color:#004a7c;font-size:1.1em;text-indent:5px;background-color:#fdfeff}@-moz-document url-prefix(){select{padding:0 0 0 3px}select option{padding:5px}}select option:nth-child(even){background-color:#f3f6f7}select option[value="default"]{color:#999;text-indent:0;background-color:#fff}select option.label{font-weight:700;text-indent:0;background-color:#95bae4}select option:hover{color:#fff;background-color:#0079c1;cursor:pointer}select option[disabled]{color:#999;background-color:#fff}

/* leadership/manager defaults */
#body_gam .r_c{float:none;width:auto}.bio{clear:both}.bio_portrait{height:0;padding-bottom:30%;overflow:hidden}#body_gam.leadership .bio_portrait,#body_pyrford .bio_portrait{border:1px solid #ccc}.bio_portrait img{height:auto;margin:0}

/* list styles */
#home-featured-links ul ul li.top,#home-featured-links ul ul li.middle,#home-featured-links ul ul li.bottom{min-height:auto;padding:0}#home-featured-links .dash-list{text-indent:-1em;margin:0 0 1em 2em}#home-featured-links .dash-list li:before{content:"–";width:1em;display:inline-block;float:left}#home-featured-links .dash-list li{color:inherit;background:0 0;margin:0 0 .5em;padding:0}#home-featured-links ol{margin:0 0 1em 2em;padding:0}#home-featured-links ol li{margin:0 0 .5em;padding:0}#home-featured-links ul.redArrows li.expander.collapsed{list-style-image:url(/pccgprefix/gam/images/plus_sign_right.gif)!important}#home-featured-links ul.redArrows li.expander.expanded{list-style-image:url(/pccgprefix/gam/images/minus_sign_right.gif)!important}li.noArrow{list-style-type:none!important;list-style-image:none!important}

/* fund lists */
ul.fund-links{border:1px solid #8cc2e8;margin:1em auto!important}ul.fund-links li a{padding:5px 3px;display:block}ul.fund-links li:nth-child(odd) a{background-color:#fdfeff}ul.fund-links li:nth-child(even) a{background-color:#f3f6f7}ul.fund-links li:not(:last-child) a{border-bottom:1px solid #c3d9e6}

/* buttons */
.feature-buttons li{background-image:none!important;width:33.33%;margin:10px auto 10px!important;padding:0!important;display:block;float:left;clear:none!important}.feature-buttons .img-txt{width:125px;height:70px}div.whiteButton,div.whiteButton-inactive,div.whiteButton-noArrow,div.whiteButton-noArrow-inactive,div.redButton,div.redButton-inactive,div.blueButton,div.blueButton-inactive,div.arrowLink,div.backButton,div.backButton-inactive{font-family:'daxregular',Arial,sans-serif;/*letter-spacing:0.06em;*/vertical-align:top}li.middle div.whiteButton,li.middle div.whiteButton-inactive,li.middle div.whiteButton-noArrow,li.middle div.whiteButton-noArrow-inactive,li.middle div.redButton,li.middle div.redButton-inactive,li.middle div.blueButton,li.middle div.blueButton-inactive,li.middle div.arrowLink,li.middle div.backButton,li.middle div.backButton-inactive{margin-right:20px}input.redButton{color:#fff;font-size:1.1em;font-family:'daxmedium',Arial,sans-serif;background:-moz-linear-gradient(top,#ff7171 0%,#df131b 60%,#820e0e 100%);background:-webkit-linear-gradient(top,#ff7171 0%,#df131b 60%,#820e0e 100%);background:linear-gradient(to bottom,#ff7171 0%,#df131b 60%,#820e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7171',endColorstr='#820e0e',GradientType=0);border:0 none transparent;border-radius:9px;margin:.5em 0;padding:4px 12px 6px;box-shadow:0 3px 3px rgba(0,0,0,.35);cursor:pointer}

/* right sidebar */
#left_column,#right_column{min-height:600px}#homewhitespace1,#homewhitespace2,#homewhitespace3{padding:0!important}.rightPanel{background:url(/pccgprefix/gam/images/rightCol_boxbottom.png) center bottom no-repeat;width:auto;margin:5px auto;padding:0 0 14px;overflow:hidden}.rightPanel .top{background:0 0 #fff;border:1px solid #97bad0;zoom:1}.rightPanel h3{color:#0079c1;margin:0 0 5px}.rightPanel h3 a,.rightPanel h3 a:hover{color:#0079c1;text-decoration:none}

/* GAM offices map -- last updated 4/12/2017 */
#GAM_Offices{background-image:url(/pccgprefix/gam/images/GAM_Offices.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;width:100%;height:0;padding-bottom:57%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#GAM_Offices{background-image:url(/pccgprefix/gam/images/GAM_Offices_2x.jpg)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:192dpi){#GAM_Offices{background-image:url(/pccgprefix/gam/images/GAM_Offices_3x.jpg)}}
