html, body {padding:0px;margin:0px;width:100%;}
body {min-width:960px;background-color:#ffffff;}
p {margin: 0px;}
img {border:0;}

* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

#vgcheadouter {width:100%;position:fixed;top:0;left:0;z-index:1000;min-width:960px;background-color:#ffffff;-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.05);box-shadow: 0 2px 6px rgba(0,0,0,0.05);}
#vgcheadinner {position:relative;max-width:1170px;margin:0 auto;min-height:90px;}

#vgclogo {float:left;width:auto;height:90px;padding-top:1px;}
#vgclogo img {display:inline-block;vertical-align:middle;height:auto;max-height:100px;max-width:245px;margin-top:11px;}

#vgcmenucontainer {float:right;display:block;}
.vgcmainmenu {margin:0px;padding:0px;list-style:none;}
.vgcmainmenu li {float:left;position:relative;font-size:15px;list-style:none;}
.vgcmainmenu li a {color:#a1b1bc !important;text-decoration:none !important;font-size:18px;font-weight:500;font-family: 'Roboto', sans-serif;position:relative;display:block;padding:32px 23px 33px 23px;text-align:center;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;line-height:24px;text-transform:uppercase;}
.vgcmainmenu li.vgchaschild a::after {font-family: "FontAwesome";content: "\f107";padding-left: 10px;line-height: normal;}
.vgcmainmenu li a:hover {color: #dd3333 !important;}

#vgcmenucontainer .vgcmainmenu li:hover ul {visibility:visible;opacity:1;transition:all .01s ease-in-out;}
#vgcmenucontainer .vgcmainmenu li ul {display:block;visibility:hidden;opacity:0; position:absolute; top:100%; left:0px;background-color:#ffffff;transition:all .2s ease-in-out;transition-delay:.5s;border-top: 3px solid #1abc9c;width:250px;line-height:20px;padding:0px;margin:0px;box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);}
#vgcmenucontainer .vgcmainmenu li ul li {width:250px;border-bottom:1px solid #3D3D3D;height:auto;}
#vgcmenucontainer .vgcmainmenu li ul li a {font-size:13px;font-weight:400;line-height:14px;text-align:left;padding:11px 14px 11px 14px !important;border-left:1px solid #ffffff;}
#vgcmenucontainer .vgcmainmenu li ul li a::after {content:"";padding:0px;margin:0px;}
#vgcmenucontainer .vgcmainmenu li ul li a:hover {color: #2c3e50 !important;border-left:1px solid #3D3D3D;}

#vgcspacer {width:100%;position:relative;height:90px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}

#vgcbanner {width:100%;position:relative;background-image:url('/portals/446/skins/CustomerName/css/page-header-concrete-003.jpg');background-position:top center;background-repeat:no-repeat;background-size:cover;}
#vgcbanneroverlay {position:absolute;width:100%;height:100%;z-index:1;background:rgba(51,51,51,0.5);}
.vgcpagetitle {position:relative;z-index:10;width:100%;padding-top:100px;padding-bottom:135px;line-height:36px;font-size:60px;color:#fcfcfc;text-align:center;margin:0px;font-weight:700;font-family: 'Roboto', sans-serif;text-transform:uppercase;}
.breadcrumb2 {color:#fcfcfc !important;text-decoration:none !important;pointer-events:none;}

#vgcmainouter {width:100%;}
#vgcmaininner {width:95%;margin:0 auto;padding:50px 0;min-height:calc(100vh - 698px);}

#vgcupperfoot {width:100%;background-color:#333333;}
#vgcupperfootinner {max-width:1170px;margin:0 auto;min-height:244px;}
#vgcfootcol1 {float:left;width: 65.83333333333334%;}
#vgcfottcol1inner {width:100%;padding:20px 10% 20px 0;}
.vgcfootheader {margin:0px;margin-bottom:24px;line-height:30px;color:#ffffff;font-weight:700;font-family: Arial, Helvetica, sans-serif;text-align:left;font-size:18px;}
.vgcfoottext {color:#ffffff;margin:0px;line-height:30px;color:#ffffff;font-weight:400;font-family: Arial, Helvetica, sans-serif;text-align:left;font-size:18px;}
.vgcfoottext a {color:#ffffff !important;text-decoration:none !important;}

#vgcfootcol2 {float:left;width: 31.666666666666668%;margin-left:2.5%;}
#vgcfootcol2inner {width:100%;padding:20px 0;}

#vgcsubfoot {width:100%;background-color:#333333;border-top:1px solid #282b39;padding:30px 0;}
#vgcsubfootinner {max-width:1170px;margin:0 auto;min-height:32px;position:relative;}
#vgcsubfootleft {width:100%;padding-right:30px;line-height:32px;color:#ffffff;font-weight:400;font-family: Arial, Helvetica, sans-serif;text-align:left;font-size:16px;}
#panteratag {position:absolute;bottom:-15px;left:0;font-size:14px;color:#ffffff;font-weight:400;font-family: Arial, Helvetica, sans-serif;text-align:left;}
#panteratag a {color:#ffffff !important;text-decoration:none !important;}

#back_to_top {display:block;position:fixed;text-align:center;line-height:12px;right:30px;bottom:-30px;color:#ffffff !important;border-radius:2px;height:29px;width:29px;background-color:rgba(0,0,0,0.4);-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;text-decoration:none !important;}
#back_to_top:hover {background: #21c2f8;}
#back_to_top i {font-family: "FontAwesome";line-height: 29px!important;width: 29px!important;height: 29px!important;font-size: 14px!important;top: 0px!important;left: 0px!important;text-align: center!important;background-color: transparent!important;font-style:normal;}
.fa-angle-up::before {content: "\f106";}



@font-face{font-family:'FontAwesome';src:url("/portals/446/skins/CustomerName/css/fontawesome-webfont.eot");src:url("/portals/446/skins/CustomerName/css/fontawesome-webfont-1.eot#iefix&v=4.7.0") format("embedded-opentype"),url("/portals/446/skins/CustomerName/css/fontawesome-webfont.woff2") format("woff2"),url("/portals/446/skins/CustomerName/css/fontawesome-webfont.woff") format("woff"),url("/portals/446/skins/CustomerName/css/fontawesome-webfont.ttf") format("truetype"),url("/portals/446/skins/CustomerName/css/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}