html.lt-ie9 body{min-width:960px;}@media screen and (max-width:1170px){#footer:before{content:"max-width: 1170px";position:fixed;bottom:0;left:0;right:0;text-align:center;color:#fff;padding:5px;background-color:rgba(0,0,0,0.7);z-index:99;display:none;}}@media all and (max-width:1060px){#footer:before{content:"max-width: 1060px";}}@media all and (max-width:979px){#footer:before{content:"max-width: 979px";}}@media all and (max-width:840px){#footer:before{content:"max-width: 840px";}.pff-type-pff_grid_2 > .pff-child,.pff-type-pff_grid_2 > .pff-child:nth-child(n),.pff-type-pff_grid_3 > .pff-child,.pff-type-pff_grid_3 > .pff-child:nth-child(n){width:100%;margin-bottom:15px;}.pff-type-pff_grid_4 > .pff-child{width:50%;margin-bottom:15px;}.pff-type-pff_grid_4 > .pff-child:nth-child(2n+1){clear:left;}.pv-grid-2 .views-grouping-content .views-row{width:100%;clear:left;}.pv-grid-3 .views-grouping-content .views-row,.pv-grid-4 .views-grouping-content .views-row,.pv-grid-5 .views-grouping-content .views-row{width:50%;}.pv-grid-3 .views-grouping-content .views-row:nth-child(n),.pv-grid-4 .views-grouping-content .views-row:nth-child(n),.pv-grid-5 .views-grouping-content .views-row:nth-child(n){clear:none;}.pv-grid-3 .views-grouping-content .views-row:nth-child(2n+1),.pv-grid-4 .views-grouping-content .views-row:nth-child(2n+1),.pv-grid-5 .views-grouping-content .views-row:nth-child(2n+1){clear:left;}.field-type-image.pif_grid_4 .field-item{width:50%;}.field-type-image.pif_grid_4 .field-item:nth-child(2n+1){clear:left;}.field-type-image.pif_grid_6 .field-item{width:33.3%;}.field-type-image.pif_grid_6 .field-item:nth-child(3n+1){clear:left;}}@media all and (max-width:720px){#footer:before{content:"max-width: 720px";}body.sidebar-right #center,body.sidebar-both #center,body.two-sidebars.sidebar-both #center,#center{margin-left:0;left:auto;clear:both;}#center-inner{float:none;}body.sidebar-right .sidebar,body.sidebar-both .sidebar,body.two-sidebars.sidebar-both .sidebar-second,.sidebar{display:block;margin-left:0;left:auto;width:auto;clear:both;float:none;margin-top:15px;}.sidebar .block{float:left;width:278px;max-width:278px;margin-right:65px;}}@media all and (max-width:640px){#footer:before{content:"max-width: 640px";}}@media all and (max-width:550px){#footer:before{content:"max-width: 550px";}.pv-grid-3 .views-grouping-content .views-row{width:100%;clear:left;}.jcarousel-skin-default .jcarousel-item{max-width:320px;}}@media all and (max-width:420px){#footer:before{content:"max-width: 420px";}.pff-type-pff_grid_4 > .pff-child{width:100%;}.pv-grid-4 .views-grouping-content .views-row,.pv-grid-5 .views-grouping-content .views-row{width:100%;clear:left;}.jcarousel-skin-default .jcarousel-item{max-width:280px;}}@media all and (max-width:380px){#footer:before{content:"max-width: 380px";}}@media all and (max-width:320px){#footer:before{content:"max-width: 320px";}}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-box-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#4d4d4d),color-stop(100%,#1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #222;-moz-box-shadow:inset 0 0 15px 3px #222;box-shadow:inset 0 0 15px 3px #222}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}
#responsive-menu-button-wrap{display:none;}iframe,object,embed{max-width:100%;}#page{overflow:hidden;}a.more-link{padding-left:10px;}body{font-size:14px;}h1,h1.nodeTitleCopy,#page-title{font-weight:bold;font-size:30px;text-transform:uppercase;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.field-name-field-cc-heading{font-weight:bold;}a.button,input.button,button.button{background-color:#d71921;position:relative;}a.button:hover,input.button:hover,button.button:hover{background-color:#282f7e;color:#fff;}div.more-link{position:relative;display:inline-block;width:100%;text-align:center;clear:both;margin-top:50px;}div.more-link a{background-color:#d71921;padding:10px 20px;color:#fff;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:bold;font-size:22px;}div.more-link a:hover{background-color:#282f7e;color:#fff;}div.more-link a:after{content:"\f0da\f0da";position:relative;padding-left:12px;bottom:3px;font-size:15px;}.pif-caption,.camera_caption{background:rgba(255,255,255,0.8);color:#000;right:auto;width:auto;margin-bottom:3%;margin-left:3%;}.pif-caption h1,.pif-caption h2,.pif-caption h3,.pif-caption h4,.pif-caption a,.camera_caption h1,.camera_caption h2,.camera_caption h3,.camera_caption h4,.camera_caption a{color:#000;margin-bottom:0;}.pif-caption > div,.camera_caption > div{background:transparent;padding:15px 30px;}#header{border-top:6px solid #282f7e;background-color:#b3b3b3;color:#fff;font-family:'Lato',sans-serif,"FontAwesome";background:-o-linear-gradient(bottom,#d71921 50%,#b3b3b3 50%);background:-moz-linear-gradient(bottom,#d71921 50%,#b3b3b3 50%);background:-webkit-linear-gradient(bottom,#d71921 50%,#b3b3b3 50%);background:-ms-linear-gradient(bottom,#d71921 50%,#b3b3b3 50%);background:linear-gradient(bottom,#d71921 50%,#b3b3b3 50%);height:114px;}#header .region-header{padding:0;max-width:1140px;position:relative;}#header a{color:#fff;}#block-pcg-logo-block-pcg-logo-block{background-color:#fff;padding-top:25px;padding-left:10px;padding-right:25px;height:89px;position:relative;z-index:1;float:none;width:275px;}#block-pcg-logo-block-pcg-logo-block:before{background-color:#fff;content:"";position:absolute;height:114px;width:9999px;right:0;top:0;z-index:-1;}#block-pcg-logo-block-pcg-logo-block:after{content:"";position:absolute;right:-32px;top:0;border-top:57px solid transparent;border-bottom:57px solid transparent;border-left:33px solid #fff;}#block-menu-block-1{margin:0;padding-top:20px;float:right;clear:both;position:relative;width:65%;}#block-menu-block-1 ul.menu{position:relative;width:100%;margin:0;display:flex;display:flexbox;display:flex;-webkit-flex-direction:row;flex-direction:row;}#block-menu-block-1 ul.menu li{flex-grow:1;margin:0px auto 0 auto;text-align:center;font-size:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}#block-menu-block-1 ul.menu li a{position:relative;border:0 none;padding:0 10px 0 0px;margin:0;font-size:15px;font-weight:normal;text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:right;vertical-align:middle;line-height:1.2;}#block-menu-block-1 ul.menu li a:hover,#block-menu-block-1 ul.menu li a.active,#block-menu-block-1 ul.menu li a.active-trail{color:#b3b3b3;}#block-menu-block-1 ul.menu li ul{display:none;}#block-block-1{margin:0;padding-top:15px;padding-bottom:15px;padding-right:10px;padding-left:15px;float:right;clear:both;right:0;top:0;}#block-block-1 a.icon{display:inline-block;width:26px;height:26px;color:#b3b3b3;background-color:#fff;margin-left:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:18px;text-align:center;vertical-align:top;position:relative;}#block-block-1 a.icon .fa-facebook{padding-top:6px;}#block-block-1 a.icon .fa-twitter{padding-top:4px;padding-left:2px;}#block-block-1 a.icon .fa-linkedin{font-size:16px;padding-top:4px;}#block-block-1 a.icon:hover{background-color:#282f7e;color:#fff;}#header-bottom{background-color:#b3b3b3;color:#fff;background:-o-linear-gradient(left,#282f7e 55%,#b3b3b3 45%);background:-moz-linear-gradient(left,#282f7e 55%,#b3b3b3 45%);background:-webkit-linear-gradient(left,#282f7e 55%,#b3b3b3 45%);background:-ms-linear-gradient(left,#282f7e 55%,#b3b3b3 45%);background:linear-gradient(left,#282f7e 55%,#b3b3b3 45%);}#header-bottom .region-header-bottom{padding:0;}#header-bottom a,#header-bottom h1,#header-bottom h2,#header-bottom h3,#header-bottom h4{color:#fff;}#header-bottom .block{padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:40px;}#header-bottom .block h2{text-transform:uppercase;font-size:22px;}#header-bottom #block-block-2{margin:0;width:54%;float:left;padding-right:30px;}#header-bottom #block-block-3{font-family:'Lato',sans-serif,"FontAwesome";font-size:20px;margin:0;width:35%;float:right;font-weight:bold;}.front #header-middle .field-name-field-banner-images{margin-bottom:0;position:relative;}.front #header-middle .field-name-field-banner-images img{width:100% !important;height:auto !important;}.front #content{padding:0;}.front #footer{color:#7d7d7d;}.front #footer h2,.front #footer .field-name-field-cc-heading{font-size:28px;font-weight:bold;}.front #footer #footer-inner{padding-top:50px;padding-bottom:50px;background-color:#cccbcb;}.not-front #content{padding-top:70px;padding-bottom:80px;}#content-top{background-image:url("/sites/all/themes/gic/img/content-top-bg.jpg");background-repeat:repeat;background-position:top center;}#block-views-news-block-1{padding-top:70px;padding-bottom:70px;}#block-views-news-block-1 h2{margin-bottom:0;}#block-views-news-block-1 .block-subject h2{text-align:center;text-transform:uppercase;font-size:30px;font-weight:bold;margin-bottom:30px;}#block-views-news-block-1 .views-row{width:29%;float:none;display:inline-block;padding:18px;vertical-align:top;}#block-views-news-block-1 .field-name-field-news-date{color:#282f7e;font-size:90%;margin-bottom:20px;font-style:italic;}#block-views-news-block-1 .field-name-field-banner-images img{border:6px solid #ebebeb;}.view-news.view-display-id-default .views-row{margin-bottom:50px;}.view-news.view-display-id-default h2{margin:0;}.view-news.view-display-id-default .field-name-field-news-date{color:#282f7e;font-size:90%;margin-bottom:20px;font-style:italic;}.view-news.view-display-id-default .field-name-field-banner-images{float:right;margin-left:20px;}.view-news.view-display-id-default .field-name-field-banner-images img{border:6px solid #ebebeb;}.view-profiles h2,.view-profiles h3,.view-profiles h4{margin-bottom:1px;}.view-profiles .views-row{margin-bottom:40px;}.view-profiles .field-name-field-job-title{font-style:italic;}.view-profiles .field-name-body{margin-top:10px;}.view-profiles .field-name-field-profile-image img{border:6px solid #ebebeb;}.node-profile.node-full h1,.node-profile.node-full h2,.node-profile.node-full h3{margin-bottom:2px;}.node-profile.node-full .field-name-field-job-title{font-style:italic;margin-bottom:10px;}.node-profile.node-full .field-name-field-profile-image img{border:6px solid #ebebeb;margin-bottom:15px;}.node-profile.node-full .field-name-body{margin-top:10px;}.node-profile.node-teaser{text-align:center;}.node-profile.node-teaser .field-name-field-profile-image{margin-bottom:8px;}.gic-area-arrows{max-width:1140px;margin:0 auto;text-align:center;padding-bottom:80px;padding-top:80px;}#image-collage .section{max-width:1710px;min-width:900px;min-height:274px;margin:0 auto;}#sidebar-first{margin-top:10px;}#sidebar-first .block-menu-block h2{font-size:24px;font-weight:bold;text-transform:uppercase;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #cccbcb;}#sidebar-first .block-menu-block ul.menu{background-color:#e9eaf2;}#sidebar-first .block-menu-block ul.menu li a{font-size:18px;color:#888888;padding:8px 20px 9px 20px;position:relative;}#sidebar-first .block-menu-block ul.menu li a:hover,#sidebar-first .block-menu-block ul.menu li a.active,#sidebar-first .block-menu-block ul.menu li a.active-trail{color:#e9eaf2;background-color:#282f7e;text-decoration:none;}#sidebar-first .block-menu-block ul.menu li a:hover:after,#sidebar-first .block-menu-block ul.menu li a.active:after,#sidebar-first .block-menu-block ul.menu li a.active-trail:after{border-bottom:19px solid transparent;border-left:14px solid #282f7e;border-top:19px solid transparent;content:"";position:absolute;right:-14px;top:0;}#sidebar-first .block-menu-block ul.menu:hover a.active-trail:hover{background-color:#282f7e;color:#e9eaf2;}#sidebar-first .block-menu-block ul.menu:hover a.active-trail:hover:after{border-bottom:19px solid transparent;border-left:14px solid #282f7e;border-top:19px solid transparent;content:"";position:absolute;right:-14px;top:0;}#sidebar-first .block-menu-block ul.menu:hover a.active-trail{background-color:#e9eaf2;color:#888888;}#sidebar-first .block-menu-block ul.menu:hover a.active-trail:after{border:0 none;}#footers-wrap{overflow:hidden;}#footer #footer-inner{padding:0;}#footer-middle #footer-middle-inner{padding:0;}#footer-bottom{background-color:#282f7e;color:#fff;padding-top:40px;}#footer-bottom #footer-bottom-inner{padding:0;}#footer-bottom a,#footer-bottom h1,#footer-bottom h2,#footer-bottom h3,#footer-bottom h4{color:#fff;}#footer-bottom .block{margin:0;float:left;vertical-align:top;}#footer-bottom .block-menu-block{width:19%;padding-top:0px;padding-bottom:40px;padding-right:20px;}#footer-bottom .block-menu-block h2{font-weight:bold;font-size:18px;margin-bottom:2px;}#footer-bottom .block-menu-block ul{margin:0;}#footer-bottom .block-menu-block ul li{display:block;}#footer-bottom .block-menu-block ul li a{border:0 none;margin:0;display:block;padding-bottom:8px;}#footer-bottom #block-block-4{max-width:347px;margin-bottom:30px;margin-right:50px;margin-top:-40px;background-color:#d71921;}#footer-bottom #block-block-4 .gic-footer-logo{padding:40px;}#footer-bottom #block-block-4 .gic-footer-logo img{margin-bottom:40px;}#footer-bottom #block-block-4 p{margin:0;padding-bottom:2px;}#footer-bottom #block-block-5{clear:left;width:25%;}#footer-bottom #block-block-5 p{margin:0;padding-bottom:2px;}#footer-bottom #block-block-6{clear:both;width:100%;border-top:2px solid #fff;margin-top:30px;padding-top:40px;text-align:center;}#footer-bottom #block-block-6 h3{font-size:18px;}#block-views-profiles-block-2{width:65%;}#block-views-profiles-block-2 .views-row{display:inline-block;margin-left:0px;margin-bottom:30px;padding-right:10px;vertical-align:top;}#block-views-profiles-block-2 .views-field-title{font-weight:bold;}#block-copyright-block-copyright-block{padding:40px 0;font-size:80%;text-align:center;color:#fff;float:left;width:100%;}#block-copyright-block-copyright-block a{color:#fff;}#block-copyright-block-copyright-block div{display:inline-block;}
@media all and (max-width:1024px){#block-views-profiles-block-2{width:100%;}}@media all and (max-width:930px){#block-views-news-block-1 .views-row{width:auto;padding:20px 0;display:block;}#responsive-menu-button-wrap{display:block;cursor:pointer;font-size:1.4em;position:absolute;right:12px;top:82px;height:40px;z-index:2;}#responsive-menu-button-wrap a{text-decoration:none;color:#fff;}#responsive-menu-button-wrap a:before{content:"\F0C9";color:#fff;font-size:1.2em;position:absolute;left:-30px;top:-5px;}#block-menu-block-1{display:none;}#sidebar-first,#sidebar-second{display:none;}#center{margin-left:0;}.pif-caption,.camera_caption{display:none !important;}}@media all and (max-width:800px){#image-collage .section{margin-left:-25%;}#footer-bottom .block-menu-block{width:auto;}#footer-bottom #block-views-profiles-block-2{width:100%;}}@media all and (max-width:600px){#header-bottom{background:none;}#header-bottom #block-block-2{float:none;width:auto;background-color:#282f7e;}#header-bottom #block-block-3{float:none;width:auto;background-color:#b3b3b3;}#header{background:none;background-color:#b3b3b3;height:auto;}#block-pcg-logo-block-pcg-logo-block{float:left;width:auto;margin-top:57px;}#block-block-1{position:absolute;left:0px;}#responsive-menu-button-wrap{top:20px;}}@media all and (max-width:500px){#footer-bottom #block-block-4{margin-right:0;float:none;}}
