.clearfix::after{content:"" !important;}ul.primary{border-bottom:1px solid #999999;}ul.primary li{margin-bottom:-1px;display:block;float:left;}ul.primary li a{font-size:14px;display:block;padding:5px 8px;text-transform:uppercase;font-weight:bold;font-family:arial,sans-serif;color:#000000;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border:1px solid #B7B7B7 !important;border-bottom:1px solid #141D3D !important;}ul.primary li.active a{background:#FFFFFF;color:#D8272C;border:1px solid #999999 !important;border-bottom:1px solid #FFFFFF !important}.webd7-red{color:#B9122B !important;}.webd7-grey{color:#99998C !important;}.webd7-black{color:#000000 !important;}@font-face{font-family:'latoblack';src:url(/sites/all/themes/webd7/fonts/lato-black-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-black-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latoregular';src:url(/sites/all/themes/webd7/fonts/lato-regular_1-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-regular_1-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latoblack_italic';src:url(/sites/all/themes/webd7/fonts/lato-blackitalic-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-blackitalic-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latobold';src:url(/sites/all/themes/webd7/fonts/lato-bold-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-bold-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latobold_italic';src:url(/sites/all/themes/webd7/fonts/lato-bolditalic-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-bolditalic-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latohairline';src:url(/sites/all/themes/webd7/fonts/lato-hairline-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-hairline-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latohairline_italic';src:url(/sites/all/themes/webd7/fonts/lato-hairlineitalic-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-hairlineitalic-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latoheavy';src:url(/sites/all/themes/webd7/fonts/lato-heavy-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-heavy-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latoheavy_italic';src:url(/sites/all/themes/webd7/fonts/lato-heavyitalic-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-heavyitalic-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latoitalic';src:url(/sites/all/themes/webd7/fonts/lato-italic-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-italic-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latolight';src:url(/sites/all/themes/webd7/fonts/lato-light-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-light-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latolight_italic';src:url(/sites/all/themes/webd7/fonts/lato-lightitalic-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-lightitalic-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'latomedium';src:url(/sites/all/themes/webd7/fonts/lato-medium-webfont.woff2) format('woff2'),url(/sites/all/themes/webd7/fonts/lato-medium-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'titilliumbold';src:url(/sites/all/themes/webd7/fonts/Titillium-Bold.eot);src:url(/sites/all/themes/webd7/fonts/Titillium-Bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/webd7/fonts/Titillium-Bold.woff) format('woff'),url(/sites/all/themes/webd7/fonts/Titillium-Bold.ttf) format('truetype'),url(/sites/all/themes/webd7/fonts/Titillium-Bold.svg#titilliumbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'titilliumsemibold';src:url(/sites/all/themes/webd7/fonts/Titillium-Semibold.eot);src:url(/sites/all/themes/webd7/fonts/Titillium-Semibold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/webd7/fonts/Titillium-Semibold.woff) format('woff'),url(/sites/all/themes/webd7/fonts/Titillium-Semibold.ttf) format('truetype'),url(/sites/all/themes/webd7/fonts/Titillium-Semibold.svg#titilliumbold) format('svg');font-weight:normal;font-style:normal;}p strong{font-weight:bold;}.maintenance-page #logo-title{text-align:center}.maintenance-page #site-name span{display:none}.maintenance-page #page-title{font-family:latoblack;text-align:center;}.maintenance-page #content-content{font-family:latolight;text-align:center;}article.node-homepage-block{position:relative;}article.node-homepage-block .bg-img{display:block;width:100%;}article.node-homepage-block .bg-img img{display:block;width:100%;}article.node-homepage-block .content-wrappa1{position:relative;}article.node-homepage-block.with-background .content-wrappa2{position:absolute;top:8%;}article.node-homepage-block.with-background.with-video h2,h2.title{margin:0;padding-left:20%;}#block-d7custom-homeblocks article.node-even{background-color:#FFF;}#block-d7custom-homedivision .titles-list{float:left;width:50%;}#block-d7custom-homedivision .elements-list{float:left;width:50%;}#block-d7custom-homedivision ul.division-titles{height:240px;margin:20px auto 0;overflow-y:scroll;width:75% !important;}.jspVerticalBar{background:#CCCCCC;width:6px;}.jspTrack{background:#CCCCCC;}.jspDrag{background:#005287;}#block-d7custom-homedivision,#block-d7custom-latestnews2{overflow:hidden;min-width:1000px;}#block-d7custom-homedivision ul.divisions li.helement{display:none;}#block-d7custom-homedivision ul.divisions li.active{display:block;}body{padding:0;margin:0;overflow-x:hidden;}.mob-menu,.region-mobile{display:none;}#mainContainer{width:100%;overflow:hidden;position:relative;}#header{clear:both;margin:0 auto;overflow:visible;position:relative;width:100%;border-top:10px solid #BA122B;}#header #top-bar{overflow:visible;clear:both;height:142px;}#header #top-bar .navlogo{float:left;left:55px;position:absolute;}#header #top-bar .navlogo img{}#header #top-bar .region-menu-region{float:right;text-align:right;position:relative;}#content-top{padding:0;margin:0;position:relative;}#block-d7custom-slides .content{width:100%;overflow:hidden;clear:both;}#block-d7custom-slides{position:relative;overflow:hidden;clear:both;}#block-d7custom-slides ul{padding:0;margin:0;overflow:hidden;width:100%;height:auto;}#block-d7custom-slides ul li{width:100%;height:auto;position:relative;}#block-d7custom-slides ul li img{width:100%;height:auto;}#block-d7custom-slides .flex-control-nav{position:absolute;right:20px;top:20px;cursor:pointer;}#block-d7custom-slides .flex-control-nav li{display:inline-block;text-align:right;margin:0 10px;}#block-d7custom-slides .flex-control-nav li a{display:inline-block;font-size:0;height:6px;padding:5px 0;width:60px;border-top:4px solid;}#block-d7custom-slides .flex-control-nav li a.flex-active{display:block;font-size:0;height:16px;width:60px;border-top:4px solid #BA122B;}#block-d7custom-social2{}p.social-links{padding:0;margin:0;}p.social-links a{padding:0 3px;}#block-system-main-menu{display:block;float:right;overflow:visible;width:100%;padding-bottom:0px;}#block-system-main-menu ul{width:100%;overflow:visible;clear:both;padding:0;margin:0;position:relative;}#block-system-main-menu li{display:inline-block;padding:0;}#block-system-main-menu li a,#block-system-main-menu li .nolink{color:#005288;font-family:latoregular;font-size:14px;padding:5px 10px;display:block;text-transform:uppercase;cursor:pointer;}#block-system-main-menu li ul{display:none;position:absolute;top:30px;z-index:999;background:#00385E;width:270px;padding-top:10px;}#block-system-main-menu li ul li:hover ul{display:block;}#block-system-main-menu li ul ul{display:none;padding:0;}#block-system-main-menu li:hover a,#block-system-main-menu li.active-trail a.active,#block-system-main-menu li:hover .nolink,#block-system-main-menu li.active-trail nolink.active{background:#00385E;color:#fff;line-height:20px;}#block-system-main-menu li:hover ul{display:block;}#block-system-main-menu li ul li{display:block;padding:0;position:relative;}#block-system-main-menu li ul li a{color:#fff;font-family:titilliumsemibold;font-size:13px;padding:8px 18px;text-align:left;}#block-system-main-menu li ul li a:hover{background:#00253E!important;}#block-system-main-menu li ul li .sub-menu-block{left:270px;top:0;background:#004675;display:none;}#block-system-main-menu li ul li:hover .sub-menu-block{display:block;}#block-system-main-menu li ul li:hover .sub-menu-block  ul{display:block;left:270px;top:0;}#block-system-main-menu li ul li:hover .sub-menu-block  ul li a{background:#004675;}#block-system-main-menu li ul li:hover .sub-menu-block  ul li a:hover{background:#00253E;;}.node-homepage-block.node-odd h2{color:#000;font-family:latobold;font-size:30px;margin:0;padding:0 0 10px;text-align:center;}.node-homepage-block.node-odd h2 span{display:block;font-size:20px;font-family:latoblack;padding-bottom:5px;}.node-homepage-block.node-odd .bdy-lnk,.node-homepage-block.node-even .bdy-lnk{display:block;margin-bottom:0;margin-top:30px;overflow:hidden;text-align:center;}.node-homepage-block.node-odd .bdy-lnk a,.node-homepage-block.node-even .bdy-lnk a{border:3px solid #0067a5;color:#888;display:inline-block;font-family:latobold;font-size:14px;padding:5px 30px;text-transform:uppercase;}.node-homepage-block.node-even .bdy-txt p img{width:100%;height:auto;padding-bottom:15px;}.node-homepage-block.node-even.with-background{}.node-homepage-block.with-background .bdy-txt{margin:10px 0!important;overflow:hidden;}.node-homepage-block.with-background  .bdy-lnk{text-align:center;padding-top:30px;}.node-homepage-block.with-background  .bdy-lnk a{color:#fff;font-family:latoregular;font-size:16px;line-height:32px;text-decoration:none;border:3px solid;padding:3px 70px;text-transform:uppercase;}.node-homepage-block.with-background .bdy-lnk a:hover,.node-homepage-block .bdy-lnk a:hover{border:3px solid #009fda;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a:hover,.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a .lnkto .videolink:hover{color:#8b7e70!important;}.node-homepage-block.with-background.with-video{}.node-homepage-block.with-background.with-video .content-wrappa1 .bg-img{}.node-homepage-block.with-background.with-video .content-wrappa1{width:100%;margin:0 auto;background:#000;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2{clear:both;top:25%;overflow:hidden;width:55%;left:4%;}.front .node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .content{width:78%;margin:0 auto!important;padding:0!important;}.front .node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .content h2{color:#fff;font:32px/120% latobold;margin:0!important;padding:0!important;text-align:left;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 div.vid{margin:40px auto;width:60%;float:none;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 div.vid .vid-inner a.lightbox-processed{width:80%;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 div.vid img.vid{width:100%;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 div.vid .player .ytp-title{display:none;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a.lightbox-processed{margin:0;border:none;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a{color:#fff;font:14px/120% latobold;margin:15px auto 15px 20px;text-align:left;border-bottom:1px solid #8b7e70;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a:hover{}.not-front #content .region-content .node-page .field .members{width:100%;clear:both;overflow:hidden;}.lnkto .videolink{border:1px solid #fff;color:#fff;display:inline-block;font:14px/120% latobold;padding:8px 20px 8px 0;transition:all 0.5s ease 0s;}.lnkto .videolink:hover{background:rgba(255,255,255,0.15) none repeat scroll 0 0;}.lnkto .videolink .playit{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/play-it.png) no-repeat scroll center center;border-right:1px solid;display:inline;height:18px;margin-right:20px;padding:6px 15px;width:9px;}.not-front #content .region-content .node-page .field .members p{float:left;margin-right:40px;padding:0;text-align:left;width:20%;}.not-front #content .region-content .node-page .field .members p img{width:100%;height:auto;}.not-front #content .region-content .node-page .field .members p .name{display:block;color:#000;font-size:14px;line-height:22px;font-weight:bold;}.not-front #content .region-content .node-page .field .members p .post{display:block;color:#000;font-size:14px;line-height:22px;font-style:italic;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .bdy-txt p{color:#fff;font-family:latolight;font-size:16px;line-height:120%;}.node-homepage-block.with-background.with-video .content-wrappa1 .content{}a{font-family:latoblack;font-size:16px;line-height:20px;text-decoration:none;outline:none;}#backtotop{bottom:70px!important;}.node-homepage-block.node-odd{clear:both;overflow:hidden;}.node-homepage-block.node-odd .bdy-txt{clear:both;margin:0 auto;overflow:hidden;width:70%;}.node-homepage-block.node-odd p{color:#666666;font-family:latoregular;font-size:16px;line-height:28px;}.node-homepage-block.node-even{background:#F0F0F0;overflow:hidden;clear:both;}.hb-gallery{width:100%;padding-bottom:70px;}.hb-gallery .hb-img{width:25%;float:left;}.hb-gallery .hb-img img{width:100%;height:auto;}.not-front .block-slide-text{top:20%;}.block-slide-text{position:absolute;bottom:125px;width:100%;}.not-front .block-slide-text h2.title{text-transform:uppercase;}.block-slide-text h2.title{color:#fff;font:70px/120% latoblack;letter-spacing:2px;margin:0 auto;padding:0;text-align:center;text-shadow:1px 1px 4px #000;width:68%;}.block-slide-text1{border-color:#fff;border-right:5px solid #fff;border-top:5px solid #fff;border-bottom:5px solid #fff;width:425px!important;background:url(/sites/all/themes/webd7/images/border-right.png) repeat-y  left}.block-slide-text2{margin:0 auto;padding:30px 0;position:relative;width:86%;z-index:0;}.block-slide-text2 .block-slide-top-border{}.block-slide-text2 h2{color:#fff;font-family:latoheavy;font-size:36px;font-weight:normal;line-height:35px;text-shadow:1px 1px 0 #000;z-index:9999;text-transform:uppercase;}.block-slide-text2 .block-slide-inner{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;font-family:latoheavy;font-size:19px;font-weight:normal;line-height:22px;text-shadow:1px 1px 0 #000;padding-bottom:25px;}img.yt{display:none;}#block-d7custom-homeblocks{overflow:hidden;}.front #block-system-main article.node-page{}#block-system-main article.node-page{padding:0;}.front #block-system-main article.node-page  .field-item{width:80%;margin:50px auto;}#block-system-main article.node-page .field-item{margin:0 auto;padding-left:0;}#block-system-main article.node-page p{color:#000;font-family:latolight;font-size:22px;text-align:center;}#block-d7custom-homedivision{background:#F0F0F0;overflow:hidden;clear:both;}#block-d7custom-homedivision .block-inner2{overflow:hidden;clear:both;}#block-d7custom-homedivision .block-inner2 .content{overflow:hidden;}ul.divisions{padding:0;margin:0;overflow:hidden;width:100%;height:100%;}.titles-list .msd{width:70%;margin:0 auto;}.titles-list .msd h3{color:#005288;font-family:latoheavy;font-size:28px;margin:20px 0;padding:0;}.titles-list .msd .inner{margin:0;overflow:hidden;padding:0;height:75px;font-family:latoregular;font-size:14px;line-height:18px;}.titles-list .msd .inner p{color:#000;font-family:latoregular;font-size:14px;line-height:18px;margin:0;padding:0;}.divisions .el-img img{width:100%;height:100%;}.division-titles li.telement{cursor:pointer;position:relative;display:inline-block;width:100%;padding:7px 0;}.division-titles li.telement.active{}.front .division-titles .icons .icon1{display:none;}.front .division-titles .icons .icon2{height:auto;left:9px;position:absolute;text-align:center;top:10px;width:26px;}.not-front .division-titles .icons .icon1{}.not-front .division-titles .icons .icon2{display:none;}.division-titles li.telement span.ttle{color:#005287;font-family:titilliumbold;font-size:22px;padding-bottom:5px;padding-top:5px;text-transform:uppercase;line-height:26px;}.division-titles li.telement span.ttle:hover{color:#009fda;}.division-titles li.telement span.icons{float:left;padding-left:10px;padding-right:20px;}.front .division-titles li.telement span.icons span.inner{background:#005287 none repeat scroll 0 0;border-radius:36px;display:inline-block;height:45px;position:relative;width:45px;}.not-front .division-titles li.telement span.icons span.inner{}.division-hdisplay{position:relative;height:100%;width:100%;overflow:hidden;}.division-hdisplay .el-img{}.division-hdisplay .el-img .el-img{}.division-hdisplay .el-txt{background:rgba(0,0,0,0.49) none repeat scroll 0 0;bottom:0;color:#fff;display:block;height:auto;position:absolute;width:90%;padding:5%;}.division-hdisplay .el-txt .el-txt{background:rgba(0,0,0,0) none repeat scroll 0 0;font-family:latomedium;font-size:14px;line-height:18px;margin:0;padding:0;position:relative;width:100%;text-align:justify;}.division-hdisplay .el-txt h4{font-family:titilliumbold;font-size:22px;line-height:30px;text-transform:uppercase;margin:0;padding:0;}.division-hdisplay .el-txt .el-rmore{}.division-hdisplay .el-txt .el-rmore a{background:#fff none repeat scroll 0 0;color:#005288;display:inline-block;font-size:12px;margin-top:10px;padding:2px 10px;}.division-hdisplay .el-txt .el-rmore a:hover{background:#009FDA;}.jspContainer{height:240px!important;margin:0 auto;width:82%!important;}#block-d7custom-homeblocks .hblock-list .node-even.with-background .content{}#block-d7custom-homeblocks .hblock-list .node-even .content .bg-img{}#block-d7custom-homeblocks .hblock-list .node-even .content .bg-img img{}#block-d7custom-homeblocks .hblock-list .node-odd .content{margin:0;padding:55px 0;}#block-d7custom-homeblocks .hblock-list .node-even .content{}.google_map_field_display{width:100%;height:100%;}#content-bottom{overflow:hidden;clear:both;width:100%;background:#F8F8F8;}#projet-wrap{width:100%;overflow:hidden;margin:0;clear:both;}#projet-wrap #latest-tblock{width:25%;float:left;}#projet-wrap #latest-tblock h3{font:20px/120% latobold;color:#000;width:70%;margin-left:15%;margin-top:70px;}#projet-wrap #latest-tblock #projet-desc{width:70%;margin-left:15%;}#projet-wrap #latest-tblock #projet-desc p{font:14px/20px latoregular;color:#525252;}#projet-wrap #latest-projet{width:75%;float:left;position:relative;}#projet-wrap #latest-projet .flex-viewport{overflow:hidden;position:relative;width:100%;height:100%;}#projet-wrap #latest-projet .news-list{padding:0;margin:0;}#projet-wrap #latest-projet .news-list li{display:inline-block!important;}#projet-wrap #latest-projet .news-list li .event-img{width:100%;}#projet-wrap #latest-projet .news-list li .event-img img{width:100%;height:auto;}#projet-wrap #latest-projet .flex-direction-nav{position:absolute;width:100%;top:35%;z-index:999;}#projet-wrap #latest-projet .flex-direction-nav li.flex-nav-prev{list-style:none;float:left;}#projet-wrap #latest-projet .flex-direction-nav li.flex-nav-prev a{background:url(/sites/all/themes/webd7/images/previous-arrow.png) no-repeat scroll center center;background-size:auto auto;background-size:auto auto;position:absolute;left:0;font-size:0;background-size:49px;width:49px;height:49px;}#projet-wrap #latest-projet .flex-direction-nav li.flex-nav-next{list-style:none;float:right;}#projet-wrap #latest-projet .flex-direction-nav li.flex-nav-next a{background:url(/sites/all/themes/webd7/images/next-arrow.png) no-repeat scroll center center;background-size:auto auto;background-size:auto auto;position:absolute;right:40px;top:35%;font-size:0;background-size:49px;width:49px;height:49px;}#projet-desc h2{font:20px/120% latobold;}#content-bottom #block-d7custom-contactblock{}#content-bottom #block-d7custom-contactblock article.node-webform{position:relative;}#content-bottom #block-d7custom-contactblock article.node-webform header{background:#fff none repeat scroll 0 0;top:20px;opacity:0.85;padding:15px;position:absolute;right:10%;width:30%;z-index:99;}#content-bottom #block-d7custom-contactblock article.node-webform header p{font-family:latoregular;font-size:18px;margin:0;padding-bottom:15px;}#content-bottom #block-d7custom-contactblock article.node-webform header p.webd7subtitle{font-family:latoheavy;line-height:32px;margin:0;width:100%;padding-bottom:5px;}.not-front.node-type-webform #content .region-content p.webd7subtitle{font-family:latoheavy;line-height:32px;margin:0;width:100%;padding:20px 0;}#content-bottom #block-d7custom-contactblock article.node-webform header  .webd7blue{color:#009fda;}.article-with-gallery .field-name-field-gallery .field-label{text-transform:uppercase;color:#C4C4C4;font-weight:normal;font:34px/28px latolight;margin:40px 0 60px;}.article-with-gallery  .node-article .content p{padding-left:0!important;}.article-with-gallery .collageformatter-collage-wrapper{max-width:100%!important;margin-bottom:40px;}.article-with-gallery .collageformatter-collage-wrapper .collageformatter-collage-box{max-width:100%!important;}.article-with-gallery .collageformatter-collage-wrapper .collageformatter-collage-box .collageformatter-collage-image-wrapper{max-width:100%!important;}.article-with-gallery .collageformatter-collage-wrapper .collageformatter-collage-box{}.article-with-gallery .collageformatter-collage-wrapper .collageformatter-collage-box .collageformatter-collage-image-wrapper img{width:98%;outline:10px solid #fff;}#content-bottom #block-d7custom-contactblock article.node-webform header p a.webd7blue{font-family:latoregular;font-size:18px;color:#009FDA;}.not-front.node-type-webform #content .region-content p a.webd7blue{color:#0066a5!important;font-family:latoregular;font-size:18px;}.not-front.node-type-webform #content .region-content p span.webd7blue{color:#0066a5;}.not-front.node-type-webform #content .region-content .node-webform p{}.not-front.node-type-webform #content .region-content .node-webform .field-type-text-long p{color:#666;font-size:16px;}#main-wrapper{clear:both;display:inline-block;overflow:hidden;position:relative;width:100%;}#footer .menupart{border-top:1px solid #595959;display:inline-block;margin:0;padding:0;text-align:center;width:100%;}#footer .menupart li{display:inline-block;float:none!important;list-style:outside none none;margin:0;padding:0;}#footer .menupart li a,#footer .menupart li .nolink{color:#8b7e70;display:inline-block;font:16px/120% latoregular;letter-spacing:0;padding:15px 20px;text-decoration:none;}#footer .menupart li a:hover{color:#fff;}#content-bottom #block-d7custom-contactblock article.node-webform header p a.webd7blue:hover{color:#000;}#content-bottom #block-d7custom-contactblock article.node-webform header p.webd7blue{}#content-bottom #block-d7custom-contactblock article.node-webform .content{}.google_map_field_display{height:350px;}#footer{width:100%;overflow:hidden;clear:both;background:#252525;}#footer h3,#footer h2{color:#fff;font:26px/120% latobold;}#footer p{color:#fff;font:15px/22px latoregular;}#footer input#edit-d7newsletter-email{background:#252525 none repeat scroll 0 0;border:1px solid #a0a0a0;color:#6c6c6c;display:inline-block;font:16px/120% latoregular;padding:7px 15px;width:86%;}#footer label{display:none;}#footer input.form-submit{background:#ba122b none repeat scroll 0 0;border:1px solid #ba122b;color:#fff;cursor:pointer;float:left;font:14px/120% latobold;margin-bottom:1em;margin-top:1.2em;padding:8px 22px;transition:all 0.5s ease 0s;}#footer input.form-submit:hover{background:rgba(0,0,0,0) none repeat scroll 0 0;}#footer #block-d7custom-social1{color:#fff;font:26px/120% latobold;margin:30px 0;display:none;}#footer #block-d7custom-social1 img{display:inline-block;height:37px;padding-left:20px;position:absolute;width:37px;}.teaser-link a{color:#b9122b;margin:10px 0;display:inline-block;}.teaser-link a:hover{color:#000;}#footer form .form-item-d7newsletter-email{float:left;width:275px;margin-right:20px;}#footer #footer-inner{clear:both;margin:50px auto;overflow:hidden;width:80%;}.not-front #footer #footer-inner{display:none;}#footer #footer-inner .footer1{float:left;margin-right:10%;width:50%;}#footer #footer-inner .footer1 .region-footer1{}#footer #footer-inner .footer1  .copyright{}#footer #footer-inner .footer1  .copyright p.web{display:none;}#footer #footer-inner .footer1  .copyright p .web a{display:inline-block;color:#0066A5;text-decoration:none;font-family:latobold;font-size:12px;}#footer #footer-inner .footer1  .copyright p .web a:hover{color:#000;}#footer #footer-inner .footer1  .copyright p.cp{font-family:latoregular;font-size:12px;color:#0067A5;padding:0;margin:5px 0;}#footer #footer-inner .footer2{float:right;width:40%;}#footer #footer-inner .footer2 p{font-family:latoregular;font-size:14px;color:#B4B4B4;font-family:latobold_italic;text-align:right;}#footer #footer-inner .footer2 p a{display:block;color:#0066A5;text-decoration:none;font-family:latobold;font-size:12px;}#footer #footer-inner .footer2 p a:hover{color:#000;}.nbannr{width:100%;height:100%;overflow:hidden;clear:both;}.nbannr .block-slide-img{width:100%;height:auto;}.nbannr .block-slide-img img{height:auto;width:100%;}.breadcrumbs{width:100%;height:auto;overflow:hidden;background:url(/sites/all/themes/webd7/images/breadcrumb-bg.png) repeat-x scroll center;}.breadcrumbs .breadcrumb-inner{width:94%;margin:0 auto;}.breadcrumbs .breadcrumb-inner p{color:#005285;display:inline-block;font-family:latoregular;font-size:12px;padding-right:5px;text-transform:uppercase;}.breadcrumbs .breadcrumb-inner .breadcrumb{color:#999;display:inline-block;font-family:latoregular;font-size:12px;padding:4px 0;}.youtube-container--responsive{padding:0!important;height:500px!important;}.breadcrumbs .breadcrumb-inner .breadcrumb a{color:#000;font-family:latoregular;font-size:12px;}.breadcrumbs .breadcrumb-inner .breadcrumb a:hover{color:#000;}.breadcrumbs .breadcrumb-inner .breadcrumb span{padding:0 5px;}.front h1.title{background:#d21533 url(/sites/all/themes/webd7/images/border-title.png) no-repeat scroll center bottom;color:#fff;font-family:latobold;font-size:32px;font-weight:normal;padding:18px 0 28px;text-align:center;margin:0;display:none;}.not-front #content{width:70%;margin:0 auto;overflow:hidden;clear:both;text-align:center;font:20px/26px latobold !important;}.not-front #content.with-sidebar{width:100%;}.not-front #content .intro{margin:0;overflow:hidden;padding:30px 0px;}.not-front #content .intro p{}.not-front #content .txt{padding-left:80px;}.not-front #content .txt .field{clear:both;overflow:hidden;display:inline;}.not-front #content .txt .field .field{}.not-front #content .txt .field p{color:#525252;font:18px/26px latolight;padding:20px 0;text-align:justify;}.not-front #content .txt .field p strong{font:18px/26px;}.not-front #content .txt .field p em{color:#525252;font:italic 14px/26px latolight;display:block;}.not-front #content .txt .field-collection-container{border:medium none;clear:both;height:100%;margin:0;overflow:hidden;padding-bottom:40px;}.not-front #content .txt .field-collection-container .field-item{width:50%;float:left;position:relative;clear:none;}.not-front #content .txt .field-collection-container .field-item.tri-1.quad-1:first-child{margin-top:0;}.not-front #content .txt .field-collection-container .field-item .field-item{width:86%;}.not-front #content .txt .field-collection-container .field-item.tri-1 p{font:16px/26px latolight!important}.not-front #content .txt .field-collection-container .field-item.tri-1 img{width:100%;height:auto;}.not-front #content .txt .field-collection-container .field-item:nth-child(2){margin-top:250px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(3){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(4){margin-top:140px;float:right;}.not-front.page-node-258 #content .txt .field-collection-container .field-item:nth-child(4){float:left;}.not-front.page-node-228 #content .txt .field-collection-container .field-item:nth-child(10){float:right;}.not-front.page-node-228 #content .txt .field-collection-container .field-item:nth-child(18){float:left;}.not-front.page-node-228 #content .txt .field-collection-container .field-item:nth-child(22){float:left;}.not-front.page-node-228 #content .txt .field-collection-container .field-item:nth-child(8){margin-top:140px;}.not-front #content .txt .field-collection-container .field-item:nth-child(5){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(6){margin-top:215px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(7){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(8){margin-top:215px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(9){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(10){margin-top:140px;}.not-front #content .txt .field-collection-container .field-item:nth-child(11){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(12){margin-top:140px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(13){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(14){margin-top:140px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(15){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(16){margin-top:140px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(17){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(18){margin-top:140px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(19){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(20){margin-top:140px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(21){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(22){margin-top:140px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(23){margin-top:140px;float:left;}.not-front #content .txt .field-collection-container .field-item:nth-child(24){margin-top:140px;float:right;}.not-front #content .txt .field-collection-container .field-item:nth-child(25){margin-top:140px;float:left;}.not-front h1.title{bottom:60px;color:#fff;font:60px/120% latoblack;position:absolute;text-align:center;text-shadow:2px 1px 1px #000;width:100%;text-transform:uppercase;}.not-front #content #content-inner{}.not-front #content #content-inner h1.title{bottom:0;color:#d21533;position:relative;text-shadow:none;}#block-system-main .txt{}.field-collection-view{padding:0;margin:0;border:none;}#block-system-main .txt .field-item{clear:both;font:28px/39px latomedium;overflow:hidden;padding-left:80px;text-align:left;width:auto;}#block-system-main .txt p{font:18px/26px latolight!important;}#block-system-main .txt p strong .webd7-red,#block-system-main .txt p strong.webd7-red{color:#d21333!important;font-family:latobold;font-size:24px;line-height:26px;}#coverContainer2,#coverContainer{position:relative;left:55px!important;}#coverContainer2 .inner,#coverContainer .inner{width:50%;margin:30px auto;}#coverContainer2 a.closeit,#coverContainer a.closeit{color:#000;font:32px/120% latomedium;position:absolute;right:30%;}#coverContainer2 #block-d7custom-homedivision{background:#fff none repeat scroll 0 0;height:100%;margin-top:100px;}#coverContainer2 #block-d7custom-homedivision h2{color:#d10e2d;font:32px/120% latobold;padding-left:0;text-align:left;}#coverContainer #block-d7custom-latestnews2 h2{color:#d10e2d;font:60px/120% latoblack;padding-left:0;text-align:center;}#coverContainer2 #block-d7custom-homedivision #company-wrap,#coverContainer 
#block-d7custom-latestnews2{margin:50px auto;overflow:hidden;width:65%!important;}#coverContainer2 #block-d7custom-homedivision #company-wrap ul{padding:0;}#coverContainer #block-d7custom-latestnews2 ul{padding:0;margin:0;}#coverContainer #block-d7custom-latestnews2 ul li,.page-recent-projects #block-system-main article{float:left;margin:30px 30px 20px 0;overflow:hidden;width:29%;border-bottom:3px solid #D21333;padding-bottom:20px;}#coverContainer #block-d7custom-latestnews2 ul li .info-inside,.page-recent-projects #block-system-main article .info-inside{width:100%;text-align:left;}#coverContainer #block-d7custom-latestnews2 ul li .info-inside .event-wrappa,.page-recent-projects #block-system-main article .info-inside .event-wrappa{margin:10px 0;height:auto;padding:0;}#coverContainer #block-d7custom-latestnews2 ul li .event-img,.page-recent-projects #block-system-main article .event-img{width:100%;overflow:hidden;}#coverContainer #block-d7custom-latestnews2 ul li .event-img img,.page-recent-projects #block-system-main article .event-img img{width:100%;height:auto;}#coverContainer #block-d7custom-latestnews2 ul li .event-title,.page-recent-projects #block-system-main article .event-title{height:38px;overflow:hidden;padding:5px 0;}#coverContainer #block-d7custom-latestnews2 ul li .event-title a,.page-recent-projects #block-system-main article .event-title a{color:#000;font:18px/120% latobold;margin:0;text-align:left;}#coverContainer #block-d7custom-latestnews2 ul li .event-date,.page-recent-projects #block-system-main article .event-date{color:#D21533;font:12px/120% latoregular;display:none;}#coverContainer #block-d7custom-latestnews2 ul li .event-desc,.page-recent-projects #block-system-main article .event-desc{color:#8b7e70;font:14px/20px latolight;margin:15px 0;}#coverContainer #block-d7custom-latestnews2 ul li .event-link,.page-recent-projects #block-system-main article .event-link{float:none;margin:0;}#coverContainer #block-d7custom-latestnews2 ul li .event-link a,.page-recent-projects #block-system-main article .event-link a{background:rgba(0,0,0,0) none repeat scroll 0 0;}#coverContainer #block-d7custom-latestnews2 ul li .event-link a .d7red,.page-recent-projects #block-system-main article .event-link a .d7red{color:#D21333;font:14px/120% latobold;text-transform:capitalize;background:url(/sites/all/themes/webd7/images/arrow-projects.png) no-repeat scroll left;padding-left:38px;}#coverContainer #block-d7custom-latestnews2 ul li .event-link a:hover .d7red,.page-recent-projects #block-system-main article .event-link a:hover .d7red{color:#8b7e70;}#coverContainer #block-d7custom-latestnews2 ul li .event-link a .d7black{color:#D21333;font:14px/120% latobold;text-transform:capitalize;}.page-recent-projects #block-system-main .term-listing-heading{width:60%;margin:50px auto;}.page-recent-projects #block-system-main .term-listing-heading p{font:60px/120% latoblack!important;color:#D21333!important;}.page-recent-projects #mainContainer #content{width:90%;}#coverContainer2 #block-d7custom-homedivision #company-wrap ul li{display:inline;padding-right:120px;}#coverContainer2 #block-d7custom-homedivision #company-wrap ul li#subsids{border-bottom:6px solid;color:#000;font:18px/120% latobold;padding-right:100px;text-transform:uppercase;}#coverContainer2 #block-d7custom-homedivision #company-wrap ul li#servics{border-bottom:6px solid #F5F5F5;color:#BBBBBB;font:18px/120% latobold;padding-right:100px;text-transform:uppercase;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks{}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article{background:#f5f5f5 none repeat scroll 0 0;float:left;margin:30px 30px 20px 0;overflow:hidden;width:29%;min-height:270px;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article .out-img{text-align:center;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article .out-img img{height:auto;margin:40px auto 10px;text-align:center;width:50%;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article .out-title{margin:0;padding:10px 0;text-align:center;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article .out-title a{color:#d21433;font:14px/20px latoregular;text-decoration:underline;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article .out-links{}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article .out-links ul{text-align:center;margin:5px 0 15px;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article .out-links ul li{display:inline-block;padding-right:0;margin:0 5px;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article .out-links ul li img{}.not-front.page-senior-management-team #content{width:100%;overflow:hidden;clear:both;}.view-members-listing{padding:0 0 0 40px;margin-top:40px;}.view-members-listing h3{font:lighter 28px/39px latobold;text-align:left;clear:both;}.view-members-listing  .member-link{width:33.3%;float:left;text-align:left;padding:15px 0;min-height:270px;}.view-members-listing  .member-link .member-img{display:inline-block;overflow:hidden;text-align:left;width:86%;}.view-members-listing .member-link span{width:86%;overflow:hidden;}.view-members-listing  .member-link .member-img img{text-align:left;width:100%;height:auto;}.view-members-listing  .member-link .member-name{color:#000;display:block;font:18px/20px latoheavy;padding:10px 0;}.view-members-listing  .member-link .member-post{color:#525252;display:block;font:14px/18px latolight;padding-bottom:5px;}.view-members-listing  .member-link .member-bio{color:#d21533;font:14px/16px latobold;background:url(/sites/all/themes/webd7/images/biography-icon.png) no-repeat scroll center left;padding-left:35px;}.view-display-id-page{}.view-display-id-page .search-result{padding:5px 0;}.view-display-id-page .search-result a{font:15px/22px latoregular;color:#000;}.view-display-id-page .search-result a:hover{color:#D21533;}.pager{display:inline-block;margin:20px 0!important;overflow:hidden;}.item-list{overflow:hidden;clear:both;}.pager .pager-item,.pager .pager-next,.pager .pager-last,.pager .pager-first,.pager .pager-previous{padding:0!important;margin:0 5px;}.pager .pager-last a{background:#d21533 url(/sites/all/themes/webd7/images/last.png) no-repeat scroll center center;border-radius:30px;display:inline-block;margin:0;padding:5px 0;text-indent:-1000%;width:30px;}.pager .pager-last a:hover{background:#8b7e70 url(/sites/all/themes/webd7/images/last.png) no-repeat scroll center center;}.pager .pager-first a{background:#d21533 url(/sites/all/themes/webd7/images/last.png) no-repeat scroll center center;border-radius:30px;display:inline-block;margin:0;padding:5px 0;text-indent:-1000%;width:30px;transform:rotate(180deg);}.pager .pager-first a:hover{background:#8b7e70 url(/sites/all/themes/webd7/images/last.png) no-repeat scroll center center;}.pager .pager-next a{background:#d21533 url(/sites/all/themes/webd7/images/next.png) no-repeat scroll center center;border-radius:30px;display:inline-block;margin:0;padding:5px 0;text-indent:-1000%;width:30px;}.pager .pager-next a:hover{background:#8b7e70 url(/sites/all/themes/webd7/images/next.png) no-repeat scroll center center;}.pager .pager-previous a{background:#d21533 url(/sites/all/themes/webd7/images/next.png) no-repeat scroll center center;border-radius:30px;display:inline-block;margin:0;padding:5px 0;text-indent:-1000%;width:30px;transform:rotate(180deg);}.pager .pager-previous a:hover{background:#8b7e70 url(/sites/all/themes/webd7/images/next.png) no-repeat scroll center center;}.pager .pager-item a{background:#d21533 none repeat scroll 0 0;border-radius:30px;color:#fff;display:inline-block;font:16px/120% latobold;margin:0;padding:5px 0;width:30px;}.pager .pager-item a:hover,.pager-current{background:#8B7E70 none repeat scroll 0 0;border-radius:30px;color:#fff;display:inline-block!important;font:16px/120% latobold;margin:0!important;padding:5px 0!important;width:30px;}#block-system-main .txt p strong.webd7-black{font:22px/20px latoblack;}.not-front #content .region-content{width:100%;}.not-front #content .region-content p{color:#525252;font-family:latolight;font-size:32px;line-height:39px;margin:0;padding:0;width:100%;text-align:justify;}.not-front #content .region-content .intro p{font-size:28px;line-height:32px;}.node-type-article #content h1.title{font-size:38px;line-height:110%;}.node-type-article #content .region-content p{color:#525252;font:18px/26px latolight!important;padding:20px 20px 20px 80px;width:auto;text-align:center;}.node-type-article #content .region-content p.introduction{color:#525252;font-family:latolight;font-size:32px!important;line-height:39px!important;margin:0 0 25px;padding:0;text-align:justify;width:100%;}.not-front #content .region-content p.webd7black{color:#000;}.not-front #content .region-content p.webd7blue{color:#005288;}.not-front #content .region-content p a{font-family:latoregular;color:#d21533;text-decoration:none;}.not-front #content .region-content p a:hover{color:#000;text-decoration:underline;}.not-front #content .region-content .intro ul{margin:30px 0 0 65px;}.not-front #content .region-content .intro ul li{color:#525252;font-family:latolight;font-size:28px;line-height:36px;margin:0;padding:0;width:100%;text-align:justify;}.not-front #content .region-content .txt ul{margin:0 0 0 65px;}.not-front #content .region-content .txt ul li a{color:#525252;}.not-front #content .region-content .txt ul li a:hover{color:#d21533;}.wysiwyg-split{font-family:latoregular;line-height:22px;text-align:left;width:100%;font-size:14px;margin:25px 0;overflow:hidden;}.wysiwyg-split a{color:#005285;font-family:latoregular;font-size:14px;}.wysiwyg-split a:hover{color:#000;text-decoration:underline;}.wysiwyg-split .wysiwyg-split1{float:left;width:44%;}.wysiwyg-split .wysiwyg-split2{float:right;width:44%;}.not-front #block-system-main{padding-bottom:20px;overflow:hidden;min-height:600px;}.not-front #content .region-content .node-division p{margin:auto;}.not-front #content .region-content  .division-page{padding:40px 0;}.not-front #content .region-content  .division-page .wrap1{width:50%;float:left;}.not-front #content .region-content  .division-page .page-info{float:right;text-align:left;width:46%;}.not-front #content .region-content  .division-page .page-info h2.title{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/titile-division.png) no-repeat scroll top left;font-family:latoregular;font-size:41px;line-height:46px;padding-left:25px;padding-top:10px;margin:0;}.not-front #content .region-content  .division-page .page-info .desc{margin:30px 0;}.not-front #content .region-content  .division-page .page-info .desc p{margin:20px 0;padding:0 25px;text-align:justify;width:90%;}.not-front #content .region-content  .division-page .page-info .desc p span{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/arrow-span.png) no-repeat scroll left top;color:#000;display:block;font-family:latoregular;font-size:14px;line-height:16px;margin-bottom:15px;margin-top:0;padding:0 0 0 20px;text-align:left;}.not-front #content .region-content  .division-page .page-info .desc  ul{}.not-front #content .region-content  .division-page .page-info .desc ul li{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/arrow-span.png) no-repeat scroll left 2px;color:#000;font-family:latoregular;font-size:14px;line-height:16px;list-style:outside none none;margin:15px 0;padding-left:20px;}.not-front #content .region-content  .division-page .wrap1 .page-image{float:left;width:100%;margin-left:10px;margin-top:10px;}.not-front #content .region-content  .division-page .wrap1 .page-image .el-img{background:#DDDDDD;padding-bottom:10px;padding-right:0;}.not-front #content .region-content  .division-page .wrap1 .page-image .el-img img{width:100%;height:auto;margin-left:-19px;margin-top:-10px;text-align:right;}.not-front #content .region-content  .division-page .wrap1 .page-list{float:left;width:100%;margin-top:15px;}.not-front #content .region-content  .division-page .wrap1 .page-list .elt{background:#004675 none repeat scroll 0 0;float:left;margin-right:12px;padding:15px 25px;margin-bottom:15px;}.not-front #content .region-content  .division-page .wrap1 .page-list .elt a{width:90%;margin:0 auto;font-family:titilliumsemibold;font-size:14px;line-height:16px;}.not-front #content .region-content  .division-page .wrap1 .page-list .elt.active,.not-front #content .region-content  .division-page .wrap1 .page-list .elt:hover{background:#ccc;width:auto;}article.node-gallery{width:100%;overflow:hidden;clear:both;}article.node-gallery .field-type-image .field-item{width:25%;float:left;margin-bottom:25px;}article.node-gallery .field-type-image .field-item img{width:94%;float:left;height:auto;}#gallery-list{width:100%;}#gallery-list .gallery-ul{padding:0;margin:0;}#gallery-list .gallery-ul li{display:inline-block;float:left;list-style:outside none none;margin-right:14px;margin-bottom:14px;}#gallery-list .gallery-ul li a{background:#003a62 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:latoheavy;font-size:18px;padding:6px 15px;}#gallery-list .gallery-ul li a.active{background:#eee;color:#003A62;}article.node-gallery h2{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/title-border.png) no-repeat scroll left bottom;color:#005286;font-family:latolight;font-size:32px;text-align:left;text-transform:uppercase;padding-bottom:5px;}#lightbox #outerImageContainer #imageContainer{padding:0!important;margin:0!important;}#lightbox #outerImageContainer #lightboxImage{padding:10px 0 0;margin:0;}#lightbox #imageDataContainer,#outerImageContainer{background:#000!important;}#lightbox #bottomNavClose{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/close-button.png) no-repeat scroll center center !important;border:2px solid #fff;border-radius:37px;height:25px;margin-bottom:10px;margin-right:12px;margin-top:0;right:0;width:38px;z-index:99999;}#lightbox #hoverNav{}#imageData #bottomNav{height:auto!important;float:right;}#lightbox #hoverNav #prevLink{background:url(/sites/all/themes/webd7/images/arrow-left.png) no-repeat scroll left center;width:45px;height:45px;}#lightbox #hoverNav #nextLink{background:url(/sites/all/themes/webd7/images/arrow-right.png) no-repeat scroll right center;width:45px;height:45px;}#lightbox #caption{color:#fff!important;padding:0!important;text-transform:none!important;font-weight:normal;}form .webform-component--select-a-division{margin:60px 0;overflow:hidden;}.webform-component--select-a-division label{display:none;}select{border:1px solid #ddd;color:#aaa;padding:0 4px;text-transform:uppercase;width:auto!important;}form fieldset.form-wrapper{border:medium none;margin:0;padding:0;position:relative;text-align:left;position:relative;clear:both;}form fieldset.form-wrapper .form-item{width:45%;display:block;margin:0;}form fieldset.form-wrapper .form-item input{border:1px solid #d21533;margin-bottom:25px;padding:8px 30px;width:80%;color:#666;font-family:latoregular;}form fieldset.form-wrapper .form-item input#edit-submitted-group-name{background:url(/sites/all/themes/webd7/images/name.png) no-repeat left center;}form fieldset.form-wrapper .form-item input#edit-submitted-group-e-mail{background:url(/sites/all/themes/webd7/images/email.png) no-repeat left center;}form fieldset.form-wrapper .form-item input#edit-submitted-group-phone{background:url(/sites/all/themes/webd7/images/phone.png) no-repeat left center;color:#666;font-family:latoregular;}form fieldset.form-wrapper .form-item.webform-component-textarea textarea{background:url(/sites/all/themes/webd7/images/msg.png) no-repeat left top;font-family:latoregular;}form fieldset.form-wrapper .form-item.webform-component-textarea{display:inline-block;width:45%;position:absolute;top:0;right:0;}form fieldset.form-wrapper .form-item.webform-component-textarea textarea{border:1px solid #d21533;margin-bottom:20px;padding:8px 35px;}input.webform-submit{background:#d21533 none repeat scroll 0 0;border:3px solid #d21533;color:#fff;font-family:latobold;font-size:14px;line-height:120%;padding:6px 30px;text-transform:uppercase;}.captcha .rc-anchor-light{background:#fff none repeat scroll 0 0;border:3px solid #0067a5!important;color:#000;}.view-taxonomy-term{width:100%;overflow:hidden;clear:both;padding:40px 0 10px 0;}.view-taxonomy-term .views-row{background:#f0f0f0 none repeat scroll 0 0;display:inline-table;margin-bottom:1%;margin-right:1%;overflow:hidden;text-align:left;width:22%;}.view-taxonomy-term  .info-inside{display:block;}.event-wrappa{height:145px;margin-top:25px;padding:15px;text-align:left;overflow:hidden;}.event-title{padding:0;margin:0;}.event-title a{color:#005286;font-family:titilliumbold;font-size:16px;text-decoration:none;margin:0 0 10px;display:block;}.event-title a:hover{color:#009fda;}.event-date{}.event-link{float:right;margin-bottom:20px;margin-right:10px;}.event-link a{background:#005288 none repeat scroll 0 0;color:#fff;font-family:latoblack;font-size:10px;padding:5px;text-transform:uppercase;}.view-taxonomy-term .item-list{margin:20px 0;}.view-taxonomy-term .item-list ul li,.view-taxonomy-term .item-list ul li a{color:#005288;font-family:latoheavy;font-size:16px;margin:0 5px;padding:0;}.view-taxonomy-term .item-list ul li,.view-taxonomy-term .item-list ul li a:hover{color:#666;}.event-link a:hover{background:#009fda;}.event-date .date-display-single{font-family:titilliumbold;font-size:12px;color:#000;}.event-desc{font-family:latoregular;font-size:12px;color:#333;height:65px;overflow:hidden;}.page-vacancies .div-desc{width:90%;margin:0 auto;}.page-vacancies .div-desc p{color:#666666;font-family:latoregular;font-size:16px;line-height:32px;}.page-vacancies .view-vacancies article{background:#f0f0f0 none repeat scroll 0 0;clear:both;margin:30px 0;overflow:hidden;}.page-vacancies .view-vacancies .event-wrappa{padding:20px 20px 0;height:auto;}.page-vacancies .view-vacancies .event-desc{margin:20px 0;height:auto;}.page-vacancies .view-vacancies .event-link{padding:20px;float:left;clear:both;}.not-front.page-vacancies.section-vacancies #content{width:86%;overflow:hidden;clear:both;margin:0 auto;}.not-front.section-vacancies #content .article-vacancy .apply-text{background:#f0f0f0 none repeat scroll 0 0;clear:both;margin:40px 0;overflow:hidden;padding:40px 0;}.not-front.section-vacancies #content p{font:18px/26px latolight!important;line-height:30px;padding:20px;}.not-front.section-vacancies #content p strong{font:18px/26px latoregular;color:#000;width:70%;margin:0 auto;display:inline-block;font-weight:bold;}.not-front.section-vacancies #content h3{padding:20px;}.not-front.section-vacancies #content ul{padding:10px 60px;color:#525252;}.not-front.section-vacancies #content ul li{font:18px/26px latolight!important}.not-front.section-vacancies #content .article-vacancy .apply-text h3{color:#005287;font-family:latomedium;font-size:36px;margin:0 auto;text-align:center;width:60%;padding-bottom:20px;}.not-front.section-vacancies #content .article-vacancy .apply-text p{font-size:12px;line-height:15px;}.not-front.section-vacancies #content .article-vacancy .apply-text p a{color:#005285;display:inline-block;font-size:16px;margin-bottom:30px;text-decoration:underline;}.not-front.section-vacancies #content .article-vacancy .apply-text p a:hover{color:#009fda;}.not-front.section-vacancies #content .article-vacancy .apply-text p.apply-link{margin:20px 0;overflow:hidden;width:100%;}.not-front.section-vacancies #content .article-vacancy .apply-text p.apply-link a{background:#005288 none repeat scroll 0 0;color:#fff;font-family:latoblack;font-size:12px;padding:4px 25px;text-decoration:none;text-transform:uppercase;margin-bottom:0;}.not-front.section-vacancies #content .article-vacancy .apply-text p.apply-link a:hover{background:#009fda;border:none;}input.webform-submit:hover{color:#8B7E70;}p.apply-bestonly{color:#005288 !important;font-size:14px !important;font-style:italic;padding-bottom:30px;}.not-front #content .region-content p.apply-closing{color:#000 !important;font-size:16px !important;font-style:italic!important;font-family:latobold!important;}article.node-webform{}article.node-webform header{margin-bottom:40px;}article.node-webform .content{}article.node-webform .content p{font:16px/26px latoregular!important;margin:0!important;padding:5px 0!important;}#block-d7custom-social2{}#block-d7custom-social2 a{color:#000;display:inline-block;margin:0 10px;}.wraplinks{}.wraplinks .social{float:left;padding:0 20px;text-align:left;}.social{padding:8px 20px;}.social ul{padding:0;margin:0;}.social ul li{list-style:none;display:inline;padding-right:20px;}#social-feeds{background:#9B9B8C;overflow:hidden;clear:both;padding:60px 0;display:none;}#social-feeds h2.title{color:#fff;font:32px/120% latobold;padding:0;text-align:center;}#social-feeds .content{height:200px;overflow:hidden;text-align:center;}#social-feeds .content ul{padding:0;margin:0 auto;width:60%;}#social-feeds .content ul li{list-style:none;}#social-feeds .content .social-username{color:#b9122b;font:22px/120% latobold;}#social-feeds .content .social-time{color:#666666;font:italic 12px/120% latobold;}#social-feeds .content .social-msg{color:#545454;display:block;font:16px/120% latoregular;margin:20px 0;}#social-feeds .content .social-msg a{color:#545454;display:block;font:16px/120% latoregular;}#social-feeds h2.block-title{text-align:center;height:50px;margin-bottom:15px;}#social-feeds .content .teaser-link{}#social-feeds .content .teaser-link a{}#social-feeds .region-socialfeeds{clear:both;margin:35px auto 0;overflow:hidden;width:76%;}#social-feeds .region-socialfeeds #block-socialfeed-facebook_latest_feed{width:44%;float:right;background:#fff;}#social-feeds .region-socialfeeds #block-socialfeed-facebook_latest_feed h2{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/facebookhp.png) no-repeat scroll center center;font-size:0;}#social-feeds .region-socialfeeds #block-socialfeed-twitter_latest_feed{width:44%;float:left;background:#fff;}#social-feeds .region-socialfeeds #block-socialfeed-twitter_latest_feed h2{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/twitterhp.png) no-repeat scroll center center;font-size:0;}#social-feeds .region-socialfeeds .block-inner2{widht:60%;margin:0 auto;padding:60px 0;}.front #mainContainer #content .region.region-content{position:relative;overflow:hidden;clear:both;}#block-d7custom-pressrelease{background:#eee;width:50%;float:left;height:100%;position:absolute;left:0;bottom:0;z-index:999;}#block-d7custom-pressrelease #press-wrap{margin-top:40px;}#block-d7custom-pressrelease #press-wrap h2 a{color:#000;display:inline-block;font:32px/120% latobold;padding:30px 0;}#block-d7custom-pressrelease #press-wrap h2 a:hover{}#block-d7custom-pressrelease #press-wrap #pressreleases{}#block-d7custom-pressrelease #press-wrap #pressreleases ul{margin:0;padding:0;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li{border-bottom:1px solid #bbbbbb;list-style:outside none none;padding:20px 0;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines{display:inline-block;padding-left:20%;width:100%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .date{color:#555;float:left;font:16px/120% latoregular;width:15%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .date:hover,#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right .line1:hover,#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right .line2:hover{color:#D21533;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right{float:right;width:80%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right .line1{color:#000;display:block;font:16px/120% latobold;width:68%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right .line2{color:#666;display:inline-block;font:italic 12px/120% latoregular;padding:10px 0 0;}#block-d7custom-pressrelease #press-wrap .seemore{padding-left:20%;margin:35px 0;}#block-d7custom-pressrelease #press-wrap .seemore a{color:#000;font:16px/120% latobold;text-decoration:underline;}#block-d7custom-pressrelease #press-wrap .seemore a:hover{color:#D21533;}#block-d7custom-pressrelease #press-img{width:38%;margin-right:12%;float:right;display:none;}#block-d7custom-pressrelease #press-img img{width:100%;height:auto;}.front #block-system-main{width:50%;float:right;display:inline-block;}.hblock1 .illustration{width:40%;float:left;}.hblock1 .illustration img{width:100%;height:auto;}.hblock1 .content{float:right;margin:30px 35px 0;width:50%;}.hblock1 .content h2{color:#000;font:32px/120% latobold;text-align:center;}blockquote{margin:0;}.hblock1 .content blockquote::before{}.front .hblock1 .content blockquote p{color:#9a9a8c;font:italic 18px/36px times new roman;margin-top:15px;text-align:center;}.not-front blockquote{;display:inline-block;padding:30px 0 20px 65px;}.not-front #content .txt .field blockquote p{color:#9a9a8c;font:italic 18px/30px latoregular!important;padding:0;}.front article.node-homepage-block .content-wrappa1{background:#fff none repeat scroll 0 0;position:relative;}.hblock1 .content p{color:#000;font:18px/120% latolight;margin-top:25px;text-align:center;}.hblock1 .content p span.webd7-red{font:22px/120% latobold;}.not-front.section-job-application-form form fieldset.form-wrapper .form-item{display:inline-block;float:left;margin:0;width:50%;}.not-front.section-job-application-form form fieldset.form-wrapper .form-item label{font-family:latoregular;font-size:16px;color:#525252;}.not-front.section-job-application-form form fieldset.form-wrapper .form-item input{border:1px solid #d21533;display:inline-block;margin-bottom:25px;padding:8px 15px;width:80%;}.section-vacancies 
.delements{clear:both;margin:60px auto;overflow:hidden;width:86%;}.delements ul{padding:0;margin:0;overflow:hidden;}.delements li{background:#f0f0f0 none repeat scroll 0 0;display:inline-block;float:left;height:270px;margin-bottom:2%;margin-right:2%;overflow:hidden;position:relative;width:23%;}.delements li:hover{background:#005288;}.delements .lnk{display:block;float:left;padding:15px;text-align:left;margin-top:30px;}.delements .icons{display:inline-block;height:65px;}.delements .icons img{}.delements .icons img.icon2{display:none;}.delements li:hover .icons img.icon2{display:block;}.delements li:hover .icons img.icon1{display:none;}.delements li .iconttitle{color:#005288;display:block;font-family:titilliumbold;font-size:16px;margin:10px 0;}.delements li .icontxt{color:#333;font-family:latoregular;font-size:12px;line-height:16px;height:82px;overflow:hidden;display:inline-block;}.delements li:hover .iconttitle,.delements li:hover .icontxt{color:#fff;}#imageData #imageDetails #caption{color:#005288;display:inline-block;font-family:latobold;font-size:18px;padding:10px 0 20px!important;text-transform:uppercase;}.page-job-application-form label{color:#d21533;font-family:latoregular;font-size:16px;text-align:left;}#edit-submitted-cv-attachment-ajax-wrapper label{margin:15px 0 15px;}.page-job-application-form .form-managed-file{color:#005288;font-family:latoregular;font-size:12px;display:block;float:left;}.page-job-application-form  .form-item .description{color:#d21533;font-family:latoregular;font-size:10px;display:block;clear:both;}#edit-submitted-cv-attachment-ajax-wrapper input.form-submit{background:#fff none repeat scroll 0 0;border:1px solid #d21533;color:#d21533;font-family:latoregular;font-size:14px;padding:0 14px;margin-left:10px;}.webform-component-file{text-align:left;}.page-job-application-form .webform-component--personal-details .fieldset-legend{font-family:latoblack;font-size:16px;margin-bottom:10px;display:inline-block;}.not-front.page-user #content{width:40%;margin:0 auto;}.not-front.page-user #content span.tab{color:#e00052;}.not-front.page-user #content label{color:#e00052;display:inline-block;float:left;font-family:latoregular;padding:0 5px 5px 0;text-align:left;}.not-front.page-user #content input{border:2px solid #8b7e70;color:#666;font-family:latoregular;margin-bottom:5px;padding:8px 30px;float:left;}.not-front.page-user #content .description{text-align:left;font:12px/14px latoregular;color:#666;clear:both;text-align:left;}.not-front.page-user #content input.form-submit:hover{border:2px solid #e00052;}.form-item,.form-actions{overflow:hidden;}.not-front #content .region-content h2{font-family:latobold;color:#000;}.not-front #content .region-content .taxonomy-term .taxonomy-term-description h2{font:60px/120% latoblack;}.not-front #content .region-content h3{font-family:latobold;color:#000;}article.node-page .field ul,article.node-page .field ol{padding:0;margin:15px 0 15px 25px;}article.node-page .field ul li{font-family:latoregular;font-size:14px;line-height:20px;list-style:outside none disc;padding:3px 0;}article.node-page .field ol li,article.node-page .field ul li{color:#525252;font-family:latolight;font-size:18px;line-height:24px;list-style:outside none decimal;padding:8px 0;}.not-front.page-news #content{text-align:left;}.vid-inner a{position:relative;}.vid-inner a .playr{position:absolute;left:0;right:0;margin:-40px auto 0 auto;top:50%;opacity:0.5;}.vid-inner a:hover .playr{opacity:1;}.page-vacancies .view-vacancies .view-empty{font-family:latobold;font-size:16px;margin:0 auto;padding:20px 0;width:80%;}.node-homepage-block.node-odd .bdy-txt p img{width:100%;height:auto;}.field-type-youtube .field-label{display:none;}#block-tb_megamenu-main-menu .tb-megamenu{background:#fff none repeat scroll 0 0;float:right;margin-right:100px;text-align:right;}#block-tb_megamenu-main-menu .tb-megamenu .nav > li > a{border-right:medium none;border-top:0 none;color:#8b7e70;font:16px/120% latoregular;padding:7px 20px 15px;text-shadow:none;position:relative;}.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav > .active > a:focus{background:none!important;}.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret{border-bottom-color:#fff;border-top-color:#fff;}.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret,.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret,.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret{border-bottom-color:#fff;border-top-color:#fff;}.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,.tb-megamenu .nav > li.dropdown.open.active > a:hover,#block-tb_megamenu-main-menu .tb-megamenu .nav > li > a:hover{background:none;color:#D21533!important;}.tb-megamenu .nav > li.dropdown.open.active > a .caret,.tb-megamenu .nav > li.dropdown:hover > a .caret{background:url(/sites/all/themes/webd7/images/icon-expand.png) no-repeat bottom center;bottom:-15px;left:43%;position:absolute;z-index:9999;display:block;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #000;border-bottom-color:#fff;border-top-color:#fff;}.tb-megamenu .nav > .dropdown > .dropdown-toggle .caret{display:none;}tb-megamenu .nav li.dropdown.open.active .caret{display:block;}.mega-dropdown-inner{position:relative;overflow:hidden;}.mega-dropdown-inner .tb-megamenu-column{width:33.3%!important;float:left;margin:0!important;padding:0!important;text-align:left;}.mega-dropdown-inner #tb-megamenu-column-10.tb-megamenu-column{}.mega-dropdown-inner .tb-megamenu-subnav{background:#f2f1ea none repeat scroll 0 0;height:100%;left:0;overflow:hidden;padding:70px 0!important;position:absolute;top:0;width:33.3%;}.tb-megamenu .mega-nav > li,.tb-megamenu .dropdown-menu .mega-nav > li{display:block;float:none;list-style:outside none none;margin:15px 0;text-align:center;width:100%;}.tb-megamenu .dropdown-menu .active > a,.tb-megamenu .dropdown-menu .active > a:hover{background:rgba(0,0,0,0) none repeat scroll 0 0!important;color:#d21533;outline:0 none;text-decoration:none;}.tb-megamenu-submenu .dropdown-toggle{cursor:none!important;}.tb-megamenu .mega-nav,.tb-megamenu .dropdown-menu .mega-nav{list-style:outside none none;margin:0;padding:0;position:relative;width:auto;}.tb-megamenu .dropdown-menu .mega-nav.level-1{min-height:187px;}.mega-dropdown-inner #tb-megamenu-column-10 .tb-megamenu-column-inner{}.tb-megamenu .dropdown-menu li > a:hover,.tb-megamenu .dropdown-menu li > a:focus,.tb-megamenu .dropdown-submenu:hover > a{color:#d21533!important;}.tb-megamenu .mega-nav > li a,.tb-megamenu .dropdown-menu .mega-nav > li a{font:18px/120% latoblack;margin-left:140px;padding:5px 0;text-align:left;text-transform:uppercase;}.tb-megamenu .mega-nav > li a,.tb-megamenu .dropdown-menu .mega-nav > li a::after{border:none;}.block-d7blockcreator .mntitle{font:22px/120% latoblack;color:#D21533;}.block-d7blockcreator  .bdy-txt p{font:16px/22px latolight;color:#000;}.tb-megamenu .tb-block{margin:0!important;}.tb-megamenu .mega-inner{padding:0!important;}.tb-megamenu .tb-block .blk{}.tb-megamenu .dropdown-submenu{display:inline-block!important;padding:0;margin:0!important;}.tb-megamenu .dropdown-submenu .dropdown-menu{border:medium none!important;box-shadow:none;display:inline-block;left:0;margin:0;padding:0;position:relative;width:100%;}.tb-megamenu .dropdown-submenu .dropdown-menu .tb-megamenu-column{width:100%!important;}.tb-megamenu .dropdown-submenu .dropdown-menu ul{left:0;top:0;width:100%;}.tb-megamenu .dropdown-submenu .dropdown-menu ul  li{}.tb-megamenu .dropdown-submenu .dropdown-menu ul  li a{}.tb-megamenu .dropdown-submenu .dropdown-menu{display:block!important;}.tb-megamenu .dropdown-submenu .dropdown-menu .tb-megamenu-subnav{margin-left:0;padding:0!important;}.tb-megamenu .dropdown-submenu .dropdown-menu .tb-megamenu-column .tb-megamenu-column{display:block!important;}.tb-megamenu .dropdown-submenu .dropdown-menu .tb-megamenu-subnav li{}.tb-megamenu .dropdown-submenu .dropdown-menu .tb-megamenu-subnav li a{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/submenu-icon-expand.png) no-repeat scroll left center!important;color:#8b7e70;font:16px/120% latomedium;padding:0 0 0 15px;text-transform:none;}.tb-megamenu .dropdown-submenu .dropdown-menu .tb-megamenu-subnav .tb-megamenu-subnav{padding-left:20px!important;}.tb-megamenu .dropdown-submenu .dropdown-menu .tb-megamenu-subnav .tb-megamenu-subnav li{margin-bottom:0;}.tb-megamenu .dropdown-submenu .dropdown-menu .tb-megamenu-subnav .tb-megamenu-subnav li a{padding-left:20px;font:13px/120% latomedium}.page-newsroom #block-system-main{}.page-newsroom #block-system-main article,.page-vacancies #block-system-main article{border-bottom:1px solid #bbbbbb;float:left;margin:30px 30px 20px 0;overflow:hidden;padding-bottom:20px;width:100%;}.page-newsroom #block-system-main article .info-inside .event-wrappa{display:none;}.page-newsroom #block-system-main article .info-inside{width:100%;}.page-newsroom #block-system-main article .info-inside .event-img,.page-vacancies #block-system-main article .info-inside .event-img{width:100%;margin-bottom:10px;}.page-newsroom #block-system-main article .info-inside .event-img img,.page-vacancies #block-system-main article .info-inside .event-img img{width:100%;height:auto;}.page-newsroom #block-system-main article .info-inside .event-img img,,.page-vacancies #block-system-main article .info-inside .event-img img{width:100%;height:auto;}.page-newsroom #block-system-main article .event-title{overflow:hidden;padding:10px 0;}.page-vacancies #block-system-main article .info-inside .event-title{height:auto;overflow:hidden;padding:5px 0;}.page-newsroom #block-system-main article .event-wrappa,.page-vacancies #block-system-main article .info-inside .event-wrappa{height:auto;}.page-newsroom #block-system-main article .line2{font:italic 12px/120% latoregular;color:#666666;}.page-newsroom #block-system-main article .event-wrappa2,.page-vacancies #block-system-main article .info-inside .event-wrappa2{width:100%;margin:0 auto;text-align:left;}.page-newsroom #block-system-main article .event-title a,.page-vacancies #block-system-main article .event-title a{color:#000;font:16px/120% latobold;margin:0;}.page-newsroom #block-system-main article .event-date,.page-vacancies #block-system-main article .event-date{color:#878787;font:14px/120% latoregular;}.page-newsroom #block-system-main article .event-desc,.page-vacancies #block-system-main article .event-desc{color:#8b7e70;font:14px/20px latolight;height:auto;margin:0;margin-bottom:5px;}.page-newsroom #block-system-main article .event-link{float:none;margin:25px 0 0;}.page-newsroom #block-system-main article .event-link a{padding:0;}.page-vacancies #block-system-main article .event-link{float:none;margin:0;}.page-newsroom #block-system-main article .event-link a,.page-vacancies #block-system-main article .event-link a{background:rgba(0,0,0,0) none repeat scroll 0 0;}.page-newsroom #block-system-main article .event-link a .d7red,.page-vacancies #block-system-main article .event-link a .d7red{color:#d21145;font:14px/120% latobold;}.page-newsroom #block-system-main article .event-link a .d7black,.page-vacancies #block-system-main article .event-link a .d7black{color:#000;font:14px/120% latobold;}#latest-viewall{margin:40px 0;text-align:center;display:none;}#latest-viewall a{background:#BA122B;font:14px/120% latobold;color:#fff;padding:8px 25px;}#latest-viewall a:hover{color:#9b9b8c;}.page-vacancies #block-system-main article .info-inside .event-wrappa{display:none;}.page-vacancies #block-system-main article{width:100%;text-align:left;background:#F0F0F0;padding:30px;border:none;}.page-vacancies #block-system-main article .event-title a{color:#d21533;font:18px/120% latobold}.page-vacancies #block-system-main article .info-inside .event-wrappa2{width:100%;}.page-vacancies #block-system-main article .event-link a{background:#d21533;color:#fff;font-size:12px;padding:5px 10px;}.page-vacancies #block-system-main article .event-date{color:#000;font-family:latoregular;font-weight:bold;font-style:italic;}.page-vacancies #block-system-main article .event-desc{color:#333;height:auto;margin:10px 0;}.page-vacancies #block-system-main article .event-link{float:none;margin:10px 0;display:inline-block;}.not-front #content .region-content p.apply-link{text-align:center;}.not-front #content .region-content p.apply-link a{transition:all 0.5s ease 0s;font-family:latoregular;color:#fff;text-decoration:none;text-align:center;background:#d21533;text-transform:uppercase;padding:8px 12px;font-size:14px;border:1px solid #ba122b;}.not-front #content .region-content p.apply-link a:hover{background:#000;}#pressreleases{padding-bottom:20px;}#pressreleases ul.prealease{}#pressreleases ul.prealease .file{border-bottom:1px solid #ddd;list-style:outside none none;padding:20px 0;text-align:left;}#pressreleases ul.prealease .file .date{color:#555555;display:block;font:16px/120% latoregular;padding:2px 0;}#pressreleases ul.prealease .file .lines-right{}#pressreleases ul.prealease .file .lines-right span.line1{color:#000;display:block;font:16px/120% latobold;padding:2px 0;}#pressreleases ul.prealease .file .lines-right span.line2{color:#666666;font:italic 12px/120% latobold;}.page-job-application-form form{background:#eee;padding:20px 50px;}.page-job-application-form form select{border:1px solid #d21533;color:#aaa;padding:8px 15px;text-transform:uppercase;width:auto !important;margin-top:5px;text-align:left;float:left;}.page-job-application-form .form-managed-file{color:black;font-family:latoregular;font-size:12px;display:block;float:left;border:1px solid red;margin-bottom:10px;padding:8px 15px;background:#fff;}.page-job-application-form form  #edit-submitted-cv-attachment-ajax-wrapper input.form-submit{background:#d21533 none repeat scroll 0 0;border:1px solid #d21533;color:#fff;font-family:latoregular;font-size:14px;padding:0 14px;margin-left:10px;}#block-d7blockcreator-d7blockcreator_pressrelease{}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap,#block-d7blockcreator-d7blockcreator_blk_240 .blk,#block-d7blockcreator-d7blockcreator_blk_241 .blk,#block-d7blockcreator-d7blockcreator_blk_242 .blk,#block-d7blockcreator-d7blockcreator_blk_243 .blk,#block-d7blockcreator-d7blockcreator_node_139 .blk,#block-d7blockcreator-d7blockcreator_node_241  .blk,#block-d7blockcreator-d7blockcreator_blk_246  .blk,#block-d7blockcreator-d7blockcreator_blk_248  .blk{padding:50px 30px;}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap h2{padding:0;}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap h2 a{color:#D21533;padding:0;margin:0;}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap ul{margin:0;padding:0;}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap ul li{display:block;border-bottom:1px solid #dedccb;display:block;padding:15px 0;}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap ul li .article-date{color:#aa9683;font:14px/120% latoregular;}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap ul li .article-title a{color:#000;font:14px/20px latolight;}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap ul li .article-url a{color:#35647f;font:italic 14px/20px latoregular;}.topbanner{}.topbanner img{width:100%;height:auto;}#latest-news{width:58%;max-width:913px;margin:0 auto;}#latest-news ul.news-list li{display:none;}#backtotop{background:url(/sites/all/themes/webd7/images/backtotop.png) no-repeat center center;width:40px;height:40px;}#block-menu_block-2 ul.menupart li{float:left;}#subContainer{background:#D21533 none repeat scroll 0 0;width:55px;z-index:99999;position:absolute;height:100%;}#subContainer #link-newsroom{align-items:center;background-color:#8b7e70;cursor:pointer;display:inline-block;height:498px;justify-content:center;position:relative;width:55px;letter-spacing:3px;}#subContainer #link-newsroom span{color:#fff;font:22px/120% latolight;padding:0px 15px 109px 15px;text-align:center;text-transform:uppercase;transform:rotate(180deg);width:25px;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#subContainer{position:absolute;height:100%;}.breadcrumbs .breadcrumb-inner .breadcrumb{padding-left:50px;}}#block-d7custom-latestnews{}#block-d7custom-latestnews #latest-news{padding-bottom:20px;position:relative;top:-198px;}#block-d7custom-latestnews #latest-news .flex-direction-nav{margin:30px 0;padding:0;text-align:center;width:100%;}#block-d7custom-latestnews #latest-news .flex-direction-nav li{background:#d31145 none repeat scroll 0 0;display:inline-block;list-style:outside none none;margin:0 10px;padding:0;width:auto;}#block-d7custom-latestnews #latest-news .flex-direction-nav li a.flex-prev{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/previous-priority.png) no-repeat scroll center center;display:list-item;font-size:0;height:auto;margin:0;padding:12px 4px;width:102px;}#block-d7custom-latestnews #latest-news .flex-direction-nav li a.flex-next{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/next-priority.png) no-repeat scroll center center;display:list-item;font-size:0;height:auto;padding:12px 4px;width:102px;}#block-d7custom-latestnews #latest-news .flex-viewport{}#block-d7custom-latestnews #latest-news .flex-viewport ul{padding:0;margin:0;}#block-d7custom-latestnews #latest-news .flex-viewport ul li{overflow:hidden;transition:all 0.5s ease 0s;}#block-d7custom-latestnews #latest-news .flex-viewport ul li:hover{transform:translateY(-10px);}#block-d7custom-latestnews #latest-news .flex-viewport ul li article{background:#fff;width:90%;margin:0 auto;text-align:center;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa{height:auto;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa .event-img{width:100%;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa .event-img img{width:100%;height:auto;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2{border-bottom:1px solid #bbb;margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:center;width:90%;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2 h2 a{color:#000;font:16px/120% latobold;margin:0;padding:12px 0;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2 .event-desc{color:#8b7e70;font:14px/20px latolight;margin:10px 0;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2 .event-link{float:none;margin-right:0;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2 .event-link a{font:14px/120% latobold;color:#000;background:none;padding:0;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2 .event-link .d7red{color:#d21145;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2 .event-link .d7black{}#mainContainer{width:100%;}#mainContainer{width:97%;float:right;}#coverContainer2,#coverContainer{height:100%;background:#fff url(/sites/all/themes/webd7/images/breadcrumb-bg.png) repeat-x scroll center top;float:left;left:55px;overflow:hidden;position:absolute;top:0;width:0;z-index:9999;}#coverContainer2 .inner,#coverContainer .inner{width:100%;}#block-d7custom-latestnews2{width:100%;background:#FFFFFF;}#link-websites{background:#d21533;}#link-websites.active{background:#35647F url(/sites/all/themes/webd7/images/active-icon.png) no-repeat scroll center right;}#link-websites span{background:#d21533 url(/sites/all/themes/webd7/images/logo-left.png) no-repeat scroll center top;color:#fff;display:block;font:0px/120% arial;letter-spacing:-1px;padding:46px 0 6px;background-position:bottom;}#menu-wrap{float:right;text-align:right;width:100%;margin-top:40px;}#menu-wrap .region{display:block;float:right;padding:5px 0;text-align:right;width:100%;}#menu-wrap .region.region-menu-top{}#menu-wrap .region.region-menu-top #block-d7custom-social2{display:inline-block;margin-right:70px;position:relative;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a.homelink{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/home-icon.png) no-repeat scroll left center;font-size:0;height:24px;left:-4px;margin:0;padding:0;position:absolute;top:0;width:24px;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a img.in{display:none;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a{color:#000;display:inline-block;font:12px/120% latoblack;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a.newsroomlink{background:url(/sites/all/themes/webd7/images/icon-newsroom.png) no-repeat left center;padding-left:25px;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a:hover{color:#8b7e70;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a img{left:-33px;position:absolute;top:0;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a:last-child{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/contact-icon.png) no-repeat scroll left center;margin-top:6px;padding-left:25px;}#menu-wrap .region.region-menu-top #block-lang_dropdown-language{display:inline-block;margin-right:80px;display:none;}#search-icon{position:absolute;right:80px;top:12px;}iframe#lightboxFrame{border:0 none;}#servics-blocks{}.tb-megamenu-main-menu,.tb-megamenu-main-menu .nav-collapse,.tb-megamenu .nav > li{position:static;}.tb-megamenu .dropdown-menu{position:absolute;left:0;width:100%;z-index:999999;}.with-sidebar #content-inner2{position:relative;}.with-sidebar #content-inner2 .region-content{width:65%;float:left;}.with-sidebar #content-inner2 .region-sidebar{width:35%;float:left;background:#eee;position:absolute;right:0;height:100%;}.with-sidebar #content-inner2 .region-sidebar .blk{padding:0 60px;margin-top:45px;}.with-sidebar #content-inner2 .region-sidebar .blk .vid{width:100%;height:auto;}.with-sidebar #content-inner2 .region-sidebar .blk span.mntitle{clear:both;color:#8b7e70;display:block;font:28px/100% latoblack;margin-bottom:40px;text-align:left;}.with-sidebar #content-inner2 .region-sidebar .blk .bdy-txt{font-family:latolight;font-size:16px;line-height:22px;}.with-sidebar #content-inner2 .region-sidebar .blk .bdy-txt blockquote{background-position:center top;background-size:25px auto;margin-top:25px;padding:45px 0 0;text-align:center;}.with-sidebar #content-inner2 .region-sidebar .blk .bdy-txt blockquote p{clear:both;color:#9a9a8c;display:inline-block;font:italic 18px/30px latoregular;margin:0;padding:0;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release{clear:both;overflow:hidden;padding:55px 0 0 60px;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-left{float:left;overflow:hidden;width:50%;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release a{background:rgba(0,0,0,0) none repeat scroll 0 0;margin:0;padding:0;width:100%;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-left img{width:100%;height:auto;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right{float:right;margin-right:15px;text-align:left;width:40%;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right .prelease-date{color:#525252;display:block;font:14px/26px latolight;padding:20px 0 10px;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right .prelease-title{color:#000;display:block;font:18px/26px latoheavy;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right .prelease-file{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/download-icon.png) no-repeat scroll right center;color:#525252;display:inline-block;font:14px/26px latolight;padding:15px 30px 15px 0;}.region-searchfield .views-submit-button{display:none;}.region-searchfield{background:#d21533 none repeat scroll 0 0;display:none;position:absolute;top:0;width:100%;}.region-searchfield	.form-item{padding:0;margin:10px 0;background:none;border:none;}.region-searchfield	.form-item input{background:none;border:none;margin-left:30px;color:#fff;}.node-type-companies.not-front #content a{background:#fff none repeat scroll 0 0;display:inline-block;margin:0 40px;overflow:hidden;width:82%;}.node-type-companies.not-front #content a .img{float:left;width:25%;}.node-type-companies.not-front #content a img.company-logo{height:auto;padding:6px 10px;width:90px;}.with-sidebar #content-inner2 .region-sidebar .content a{margin-top:40px;}.node-type-companies.not-front #content a .linkit{border-left:3px solid #8b7e70;float:left;margin:14px 0;padding-left:10px;width:70%;}.node-type-companies.not-front #content a .linkit .linkit1{color:#000;display:block;font:18px/16px latoheavy;text-align:left;}.node-type-companies.not-front #content a .linkit .linkit2{color:#000;display:block;font:15px/16px latoheavy;text-align:left;}.node-type-companies.not-front #content a:hover .linkit .linkit2{color:#D21533;}.tb-megamenu .mega > .mega-dropdown-menu{border-bottom:medium none;border-top:55px solid #d21533;}#block-tb_megamenu-main-menu .tb-megamenu .nav > li > a.dropdown-toggle:hover{}.node-type-member article.node-member{margin:30px 0;}.node-type-member article.node-member .content-left{border-bottom:1px solid #ccc;float:left;padding-bottom:10px;width:46%;}.node-type-member article.node-member .content-left h1{bottom:0;color:#d21533;font-family:latobold;font-size:30px;line-height:26px;margin:0;padding:0;position:relative;text-align:left;text-shadow:none;}.node-type-member article.node-member .content-left h2{font:18px/39px latobold;padding:0;text-align:left;}.node-type-member article.node-member .content-right{float:right;width:50%;}.node-type-member article.node-member .content-right img{height:auto;width:76%;}.node-type-member article.node-member .content-left.content-left2{border:none;}.node-type-member article.node-member .content-left.content-left2 p{color:#525252;font:18px/26px latolight!important;padding:15px 0!important;}.node-type-member.not-front #content{width:90%;}.node-type-companies.not-front #content{width:100%;}.node-type-companies.not-front #content article.node-companies{padding-bottom:40px;}.node-type-companies.not-front #content article.node-companies .company-img{border-bottom:1px solid #eeeeee;padding:10px 60px;text-align:left;}.node-type-companies.not-front #content article.node-companies .company-img img{height:101px;width:auto;}.node-type-companies.not-front #content article.node-companies .intro{padding:30px 60px;}.node-type-companies.not-front #content article.node-companies .intro p{}.node-type-companies.not-front #content article.node-companies .txt{padding-left:60px;padding-right:60px;}.node-type-companies.not-front #content article.node-companies .txt p{}#block-d7custom-shareprice{margin-right:80px;margin-bottom:15px;}#block-d7custom-shareprice h4{color:#d21145;font:12px/120% latoregular;margin:2px 0 0;padding-right:40px;}#block-d7custom-shareprice .sp{color:#d31145;font:22px/120% latobold;background:url(/sites/all/themes/webd7/images/share-price-icon.png) no-repeat scroll right center;padding-right:15px;}@media screen and (-webkit-min-device-pixel-ratio:0){article.node-page .field ul li{list-style-position:outside;}}@media (max-width:1940px){.jspPane{width:90% !important;}.jspContainer{height:330px !important;}#block-d7custom-homedivision ul.division-titles{height:355px;}#coverContainer2 a.closeit,#coverContainer a.closeit{top:1.7%;right:23%;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks{min-width:1200px;width:100%;}#mainContainer{width:97.5%;}}@media (max-width:1800px){#block-d7custom-homedivision{height:545px;}#block-d7custom-homedivision ul.division-titles{height:300px;}}@media (max-width:1700px){#block-d7custom-homedivision{height:510px;}}@media (max-width:1600px){#block-d7custom-homedivision ul.division-titles{height:300px;}#block-d7custom-homedivision{height:485px;}@media (max-width:1500px){#block-d7custom-homedivision{height:455px;overflow:hidden;}#block-d7custom-homedivision ul.division-titles{height:240px;}}@media (max-width:1440px){#block-d7custom-homedivision{height:430px;}.block-slide-text{}.not-front .block-slide-text{top:16%;}#coverContainer2 a.closeit,#coverContainer a.closeit{right:22%;top:2%}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks{min-width:1000px;}#coverContainer #block-d7custom-latestnews2 #latest-news2{min-width:800px;}}@media (max-width:1388px){#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks{min-width:900px;}}@media (max-width:1366px){.block-slide-text .block-slide-text1{width:35%;}.not-front .block-slide-text .block-slide-text1{width:35%;}#block-d7custom-homedivision{height:412px;}.jspContainer{height:220px !important;}#block-d7custom-homedivision ul.division-titles{height:184px;}.hblock1 .content h2,#block-d7custom-pressrelease #press-wrap h2 a,.front h1.title{font-size:26px;}#block-tb_megamenu-main-menu .tb-megamenu .nav > li > a{font-size:15px;padding:8px 10px;}.block-slide-text{bottom:80px;}.not-front #content{width:85%;}.not-front #content .txt .field p{padding:12px 0;}#block-d7blockcreator-d7blockcreator_pressrelease #press-wrap,#block-d7blockcreator-d7blockcreator_blk_240 .blk,#block-d7blockcreator-d7blockcreator_blk_241 .blk,#block-d7blockcreator-d7blockcreator_blk_242 .blk,#block-d7blockcreator-d7blockcreator_blk_243 .blk,#block-d7blockcreator-d7blockcreator_node_139 .blk,#block-d7blockcreator-d7blockcreator_node_241 .blk,#block-d7blockcreator-d7blockcreator_blk_246 .blk,#block-d7blockcreator-d7blockcreator_blk_248 .blk{padding:40px 30px;}#block-system-main .txt .field-item{font:24px/30px latomedium;}.not-front #content .txt .field-collection-container{margin-top:15px;}.not-front.page-node-258 #content .txt .field-collection-container .field-item:nth-child(4){float:right;}.not-front.page-node-228 #content .txt .field-collection-container .field-item:nth-child(18){float:right;}.not-front.page-node-228 #content .txt .field-collection-container .field-item:nth-child(22){float:right;}}@media all and (max-width:1366px){#block-tb_megamenu-main-menu .tb-megamenu .nav > li > a{font-size:15px;padding:8px 10px;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks{width:800px;}}@media (max-width:1300px){.jspContainer{height:180px !important;}#block-d7custom-homedivision{height:390px;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article{width:27%;}}@media (max-width:1280px){#block-d7custom-homedivision ul.division-titles{margin:20px auto 0;}#block-d7custom-homeblocks .hblock-list .node-even .content{margin:0;}.node-homepage-block.with-background .bdy-lnk{padding-bottom:0;}.node-homepage-block.node-even .bdy-lnk{padding-bottom:30px;}.front .division-titles .icons .icon2{width:20px;}.front .division-titles li.telement span.icons span.inner{width:36px;border-radius:36px;height:36px;}.division-titles li.telement span.ttle{font-size:18px;}.division-titles li.telement{padding:12px 0;}#block-d7custom-homedivision{height:380px;}.not-front h1.title{font-size:50px;}.block-slide-text h2.title{font:32px/120% latoblack;}.tb-megamenu .mega-nav > li a,.tb-megamenu .dropdown-menu .mega-nav > li a{margin-left:76px;}.hblock1 .content h2{font-size:26px;}.node-type-companies.not-front #content a .linkit{width:63%;}.node-type-companies.not-front #content a .img{width:30%;}.not-front.page-node-258 #content .txt .field-collection-container .field-item:nth-child(4){float:left;}}@media (max-width:1200px){.block-slide-text2 h2{font-size:28px;line-height:32px;}.block-slide-text2 .block-slide-inner{font-size:16px;line-height:20px;}.not-front .block-slide-text{top:14%;}article.node-homepage-block.with-background .content-wrappa2{top:0;}#block-d7custom-homeblocks .hblock-list .node-even .content{margin:20px 0;}#block-system-main-menu li{padding:0;}#block-system-main-menu li a{font-size:13px;padding:5px 10px;}.not-front.section-job-application-form select{width:auto;}.delements li{height:320px;}.delements li .icontxt{height:130px;}#block-d7custom-homedivision{height:360px;}#block-d7custom-homedivision ul.division-titles{height:165px;}.division-titles li.telement{padding:9px 0;}.not-front #content .region-content p{font-size:26px;line-height:37px;}blockquote{background:rgba(0,0,0,0) url(/sites/all/themes/webd7/images/blockquote.png) no-repeat scroll center top / 30px auto;margin:0;padding:40px 0 0;}.hblock1 .content{margin:10px 35px 0;}.front .hblock1 .content blockquote p{font:italic 18px/28px times new roman;margin-top:15px;}.hblock1 .illustration img{width:105%;}.page-newsroom #block-system-main article .event-title a,.page-vacancies #block-system-main article .event-title a{font:15px/120% latobold;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article{width:27%;min-height:230px;}#coverContainer2 #block-d7custom-homedivision #company-wrap,#coverContainer #block-d7custom-latestnews2{width:76% !important;}}@media (max-width:1166px){.block-slide-text h2.title{font:28px/120% latoblack;}.block-slide-text{bottom:115px;}.hblock1 .illustration img{width:108%;}.view-members-listing .member-link{min-height:250px;}}@media (max-width:1100px){.block-slide-text .block-slide-text1{width:48%;}.not-front .block-slide-text .block-slide-text1{width:48%;}.block-slide-text2 .block-slide-inner{font-size:15px;}.node-homepage-block.node-even.with-background .bdy-txt,.node-homepage-block.node-odd .bdy-txt,.node-homepage-block.node-even.with-background .bdy-txt,.node-homepage-block.node-odd .bdy-txt{width:86%;}.node-homepage-block.node-even.with-background .bdy-lnk{padding-top:0;}.delements li{width:31%;}#block-d7custom-homedivision ul.division-titles{height:115px;}.division-titles li.telement{padding:11px 0;}#block-d7custom-homedivision{height:330px;}blockquote{padding:25px 0 0;}.hblock1 .content p{margin-top:10px;}#block-tb_megamenu-main-menu .tb-megamenu .nav > li > a{padding:8px 6px;}}@media (max-width:1024px){#block-d7custom-shareprice{margin-right:15px;}#block-d7custom-social2{margin-top:0;}#block-d7custom-homedivision{height:296px;}#block-system-main-menu{display:none;}.mob-menu{display:block;}.mob-menu{display:block;position:absolute;right:20px;top:20px;}#header #top-bar{height:auto;width:100%;padding-bottom:12px;}#header #top-bar .region-menu-region{display:none;}#header #top-bar .region-mobile{background:#fff none repeat scroll 0 0;clear:both;min-height:290px;overflow:hidden;position:relative;right:0;top:0;width:100%;height:100%;}#header #top-bar .region-mobile .menu-block-wrapper{width:92%;margin:30px auto;}#header #top-bar .region-mobile .menu-block-wrapper li{list-style:none;padding:0;}#header #top-bar .region-mobile .menu-block-wrapper li.expanded{position:relative;}#header #top-bar .region-mobile .menu-block-wrapper li.expanded a{}#header #top-bar .region-mobile .menu-block-wrapper li.expanded:focus a{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg);}#header #top-bar .region-mobile .menu-block-wrapper li.expanded.active a{font-weight:bold;}#header #top-bar .region-mobile .menu-block-wrapper li .sub-menu-block{display:none;background:#f8f8f8;}#header #top-bar .region-mobile .menu-block-wrapper li .sub-menu-block .sub-menu-block{background:#eee;}#header #top-bar .region-mobile .menu-block-wrapper li .sub-menu-block li{padding:0;}#header #top-bar .region-mobile .menu-block-wrapper li .sub-menu-block a{padding-left:20px;background:none;}#header #top-bar .region-mobile .menu-block-wrapper li .sub-menu-block li.expanded a{}#header #top-bar .region-mobile .menu-block-wrapper li .sub-menu-block li.expanded li a{background:none;}#header #top-bar .region-mobile .menu-block-wrapper li .sub-menu-block li li a{padding-left:40px;}#header #top-bar .region-mobile .menu-block-wrapper li a,#header #top-bar .region-mobile .menu-block-wrapper li .nolink{color:#D21533;border-bottom:1px solid #D21533;font-family:latoregular;font-size:12px;padding:12px 0;display:block;text-transform:uppercase;outline:none;}#header #top-bar .region-mobile .menu-block-wrapper li:hover a,#header #top-bar .region-mobile .menu-block-wrapper li.active-trail a,#header #top-bar .region-mobile .menu-block-wrapper li:hover .nolink,#header #top-bar .region-mobile .menu-block-wrapper li.active-trail .nolink{font-weight:bold;}#header #top-bar .region-mobile .menu-block-wrapper li:hover li a{font-weight:normal;}#header #top-bar .region-mobile .menu-block-wrapper li a.active,#header #top-bar .region-mobile .menu-block-wrapper li li:hover a{font-weight:bold;}.mob-menu{display:block;float:right;right:25px;top:60px;}.mob-menu img{cursor:pointer;}#header #top-bar .navlogo{top:5px;left:30px;}#header #top-bar .navlogo img{margin-top:-14px;}#header{position:relative;width:100%;overflow:hidden;clear:both;z-index:99;}#header #top-bar .region-mobile .menu-block-wrapper ul{padding:0;margin:0;}#header #top-bar .region-mobile .menu-block-wrapper ul ul li a{padding-left:10px;}#header #top-bar .region-mobile .menu-block-wrapper ul ul ul li a{padding-left:20px;}.not-front #block-system-main article.node-page .field-item{width:100%}article.node-gallery .field-type-image .field-item{width:50%;}#block-d7custom-homedivision ul.division-titles{width:70%!important;}.open-menu-link{display:none;position:absolute;width:100%;text-align:right;top:0;right:10px;font-size:30px;cursor:pointer;color:#D21533;font-family:latoregular;}.open-menu-link.close{}.region-mobile .visible{display:block !important;}#menu-wrap{margin-right:10px;}.not-front #content{width:94%;}#footer #footer-inner{width:94%;}#footer .menupart li a,#footer .menupart li .nolink{padding:15px 12px;font-size:14px;}#block-d7custom-pressrelease #press-img{margin-right:6%;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2{clear:both;left:0;overflow:hidden;top:16%;width:60%;}.front .node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .content{width:86%;}#social-feeds .region-socialfeeds{width:92%;}.front .hblock1 .content blockquote p{font:italic 15px/28px times new roman;}#latest-news{width:76%;}article.node-homepage-block .bg-img img{width:115%;}.hblock1 .content h2,#block-d7custom-pressrelease #press-wrap h2 a,.front h1.title,#social-feeds h2.title,.front .node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .content h2,#footer h3,#footer h2,#footer #block-d7custom-social1{font-size:20px!important;}#footer #block-d7custom-social1 img{height:30px;padding-left:16px;width:30px;}#block-d7custom-latestnews #latest-news{top:-90px;}.hblock1 .content h2{font-size:22px;}.view-members-listing .member-link{min-height:230px;}.node-type-companies.not-front #content a .img{width:35%;}.node-type-companies.not-front #content a .linkit{width:50%;padding-left:12px;margin:14px 0;}.node-type-companies.not-front #content a .linkit .linkit1{font-size:15px;}.node-type-companies.not-front #content a .linkit .linkit2{font-size:14px;}.not-front #content .region-content .intro ul{margin:30px 0 0 0px;}.not-front #content .region-content .intro ul li{font-size:20px;line-height:26px;}#block-system-main .txt .field-item{padding-left:0;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article{width:24%;}.mob-menu{top:45px;}#projet-wrap #latest-tblock h3,#projet-desc h2{font:18px/120% latobold;}#projet-wrap #latest-tblock h3{margin-top:35px;}.not-front.page-node-228 #content .txt .field-collection-container .field-item:nth-child(18){float:left;}.not-front.page-node-228 #content .txt .field-collection-container .field-item:nth-child(22){float:left;}}@media (max-width:1000px){#block-system-main-menu li ul li a{padding:5px;}.block-slide-text1{width:50%;}.block-slide-text2{padding:20px 0;}.node-homepage-block.node-even.with-background .bdy-txt p{line-height:24px;}article.node-homepage-block.with-background.with-video h2{font-size:30px;}.view-taxonomy-term .views-row{width:31.3%;}#lightbox #outerImageContainer,#lightbox #imageDataContainer{background:#000!important;}#lightbox #bottomNavClose{right:8%;}#lightbox #hoverNav #prevLink,#lightbox #hoverNav #nextLink{height:100%!important;}#imageData #imageDetails #caption{line-height:22px;}.view-members-listing .member-link{min-height:220px;}}@media (max-width:980px){#block-d7custom-homedivision .titles-list,#block-d7custom-homedivision .elements-list{width:100%;}.view-taxonomy-term article.node-article .info-inside{width:100%;}.view-taxonomy-term .info-inside{width:31%;}#block-d7custom-homedivision ul.division-titles{display:none;}.titles-list .msd{margin-bottom:30px;}#block-d7custom-homedivision{height:auto;}#block-d7custom-homedivision ul.divisions li.helement{border-bottom:2px solid #fff;border-right:2px solid #fff;display:inline-block !important;width:49.7%;}.division-hdisplay .el-txt h4{font-size:16px;line-height:30px;}.division-hdisplay .el-txt .el-txt{font-size:12px;line-height:16px;text-shadow:1px 1px 0 #333;}.division-hdisplay .el-txt .el-rmore a{font-size:10px;margin-top:10px;padding:0 6px;}#block-d7custom-homedivision{margin-bottom:30px;}.titles-list .msd .inner{height:auto;letter-spacing:0.01rem;}.titles-list .msd{text-align:center;width:86%;}#block-d7custom-homedivision{height:295px;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2{top:25%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines{padding-left:12%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right{width:75%;padding-left:2%;}#block-system-main .txt .field-item{font:18px/26px latomedium;}#projet-wrap #latest-projet .news-list li .event-img img{height:170px;object-fit:cover;}.not-front #content .txt .field-collection-container .field-item:nth-child(12),.not-front #content .txt .field-collection-container .field-item:nth-child(16){float:left;}}@media (max-width:900px){.block-slide-text1{width:70%;}.block-slide-text2 h2{font-size:24px;line-height:28px;}article.node-homepage-block .bg-img img{width:135%;}.titles-list .msd{margin:0 auto 30px;width:86%;}#block-d7custom-homedivision ul.division-titles{width:86%!important;}.jspContainer{width:100%!important;margin-bottom:25px;}.node-homepage-block.node-even .bdy-txt{width:86%;}.not-front #content .region-content .division-page .wrap1,.not-front #content .region-content .division-page .page-info{width:100%;}.not-front #content .region-content .division-page .wrap1 .page-list .elt{padding:10px 15px;}form fieldset.form-wrapper .form-item input{width:78%;}.not-front #content .region-content p{font-size:22px;line-height:32px;}.not-front h1.title{font-size:40px;}#footer input#edit-d7newsletter-email{width:76%;}#footer .menupart li a,#footer .menupart li .nolink{padding:15px 5px;}#footer h3,#footer h2,#footer #block-d7custom-social1{font-size:22px;}.with-sidebar #content-inner2 .region-sidebar .blk{padding:0 30px;}.with-sidebar #content-inner2 .region-sidebar .blk .bdy-txt blockquote p{font:italic 16px/28px latoregular;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release{padding:55px 0 0 30px;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right .prelease-date{padding:0;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right .prelease-title{font:16px/18px latoheavy;}.page-newsroom #block-system-main article,.page-vacancies #block-system-main article{float:none;display:inline-flex;width:27%;}.node-type-companies.not-front #content a img.company-logo{height:auto;padding:6px 10px;width:76px;}.node-type-companies.not-front #content a .img{width:40%;}.node-type-companies.not-front #content a .linkit{width:50%;padding-left:7px;margin:14px 0;}.node-type-companies.not-front #content a .linkit .linkit2{font-size:12px;}#coverContainer2 #block-d7custom-homedivision #company-wrap,#coverContainer #block-d7custom-latestnews2{width:90% !important;}}@media (max-width:800px){.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a{width:86%;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .vid{width:100%!important;margin-right:0!important;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .content{width:100%;}#content-bottom #block-d7custom-contactblock article.node-webform header{width:35%;right:8%;}.titles-list .msd,#block-d7custom-homedivision ul.division-titles{width:86%!important;}.view-taxonomy-term .info-inside{width:48%;}.not-front .block-slide-text .block-slide-text1,.block-slide-text .block-slide-text1{width:65%;}.block-slide-text2{padding:10px 0;}article.node-homepage-block .bg-img img{width:150%;}.wysiwyg-split .wysiwyg-split1,.wysiwyg-split .wysiwyg-split2{margin-bottom:25px;text-align:justify;width:100%;}.delements li{width:48%;}.node-homepage-block.with-background .bdy-lnk a{border:3px solid #0067a5;}#block-d7custom-homedivision ul.division-titles{display:none;}.titles-list .msd{margin-bottom:30px;}#block-d7custom-homedivision{height:auto;}#block-d7custom-homedivision ul.divisions li.helement{border-bottom:2px solid #fff;border-right:2px solid #fff;display:inline-block !important;width:49.7%;}.node-homepage-block.node-even.with-background{background:#015289 none repeat scroll 0 0 !important;}.division-hdisplay .el-txt h4{font-size:16px;line-height:30px;}.division-hdisplay .el-txt .el-txt{font-size:12px;line-height:16px;text-shadow:1px 1px 0 #333;}.division-hdisplay .el-txt .el-rmore a{font-size:10px;margin-top:10px;padding:0 6px;}#block-d7custom-homedivision{margin-bottom:30px;}.node-homepage-block.with-background h2{color:#005288;}.node-homepage-block.with-background .bdy-txt p{color:#666;}.node-homepage-block.with-background .bdy-lnk a{color:#888;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 div.vid{margin-bottom:20px;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 div.vid .vid-inner a.lightbox-processed{width:86%;}#gallery-list .gallery-ul li a{font-size:16px;}#block-d7custom-slides .flex-control-nav{top:30%;}.block-slide-text h2.title{font:28px/100% latoblack;}.front #block-system-main article.node-page .field-item{width:76%;}.node-homepage-block.node-even .bdy-txt{width:100%;}article.node-homepage-block .bg-img img{width:115%;}.front .node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .content h2{font-size:26px;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2{left:4%;}.front .node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .content{width:100%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines,article.node-homepage-block.with-background.with-video h2,h2.title,#block-d7custom-pressrelease #press-wrap .seemore{padding-left:50px;}.block-slide-text{bottom:75px;}.block-slide-text h2.title{font:22px/100% latoblack;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2 h2 a{padding:10px 0;}#block-d7custom-latestnews #latest-news .flex-direction-nav li a.flex-prev,#block-d7custom-latestnews #latest-news .flex-direction-nav li a.flex-next{width:80px;padding:8px 4px;}#block-system-main .txt p{font:15px/26px latolight!important;}#block-d7custom-pressrelease #press-wrap h2 a{padding:20px 0;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li{padding:10px 0;}#block-d7custom-pressrelease #press-img img{width:105%;}#pressreleases{padding-bottom:0px;}#social-feeds .region-socialfeeds .block-inner2{padding:35px 0;}article.node-homepage-block .bg-img img{width:100%;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2{width:92%;top:16%;}.view-members-listing .member-link .member-name{font:16px/20px latoheavy;}#coverContainer2 #block-d7custom-homedivision #company-wrap,#coverContainer #block-d7custom-latestnews2{width:94% !important;}#coverContainer2 #block-d7custom-homedivision #company-wrap #company-blocks article{width:22%;}#coverContainer2 #block-d7custom-homedivision h2,#coverContainer #block-d7custom-latestnews2 h2{text-align:center;width:74%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines,article.node-homepage-block.with-background.with-video h2,h2.title,#block-d7custom-pressrelease #press-wrap .seemore{padding-left:36px;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right{width:67%;}}@media (max-width:780px){.hblock1 .content{width:45%;}.lnkto .videolink{font-size:12px;}#block-d7custom-latestnews #latest-news{top:-50px;}#subContainer{display:none;}#mainContainer{width:100%;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a:last-child{margin-left:15px;}.not-front #content .intro{padding:40px 0 40px;}#block-system-main .txt .field-item{font:22px/26px latomedium;}.not-front #content .txt .field-collection-container .field-item{width:100%;top:0!important;margin:10px 0;}.not-front #content .txt .field-collection-container .field-item .field-item{width:100%;}.not-front #content .txt .field-collection-container{padding-bottom:0;}.view-members-listing .member-link{width:48.3%;min-height:230px;}.node-type-article #content .region-content p{font:18px/26px latolight!important;}.node-type-article #content .region-content p.introduction{font-size:22px!important;}.not-front #content .txt{padding-left:0;}.not-front #content .txt .field-collection-container .field-item.tri-2.quad-2,.not-front #content .txt .field-collection-container .field-item.tri-3.quad-3,.not-front #content .txt .field-collection-container .field-item.tri-1.quad-4,.not-front #content .txt .field-collection-container .field-item.tri-2.quad-1{margin-top:10px;}article.node-page .field ol li,article.node-page .field ul li{font-size:16px!important;line-height:22px!important;}#coverContainer2,#coverContainer{left:0;}#coverContainer2 #block-d7custom-homedivision #company-wrap,#coverContainer #block-d7custom-latestnews2{width:90% !important;}}@media (max-width:760px){.wraplinks .social{padding:0 18px;}.social ul li{padding-right:10px;}#block-d7custom-slides .flex-control-nav{top:20%;}form fieldset.form-wrapper .form-item{width:100%;}form fieldset.form-wrapper .form-item.webform-component-textarea{width:100%;position:relative;}form fieldset.form-wrapper .form-item input{padding-right:0;width:95%;}.webform-client-form .form-actions{text-align:left;}#footer input#edit-d7newsletter-email{width:65%;}#block-d7custom-pressrelease #press-wrap{width:90%;float:none;margin:20px auto;}#block-d7custom-pressrelease #press-img{margin:20px auto 40px;width:90%;float:none;}#block-d7custom-pressrelease #press-img img{width:100%;}.hblock1 .illustration{width:100%;}.hblock1 .illustration img{width:100%;}.hblock1 .content{width:90%;}.not-front #content .txt{padding-left:0;}.page-newsroom #block-system-main article,.page-vacancies #block-system-main article{width:44%;}}@media (max-width:700px){#block-d7custom-homedivision ul.divisions li.helement{width:100%;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .bdy-txt p{font-size:16px;line-height:20px;}.view-taxonomy-term .views-row{width:48%;}.event-wrappa{height:150px;}.event-desc{height:auto;}form fieldset.form-wrapper .form-item input{width:94%;}#footer #footer-inner .footer1{width:100%;margin-right:0;}#footer #footer-inner .footer2{float:right;width:100%;}#latest-news{width:90%;}.hblock1 .illustration{width:100%;}.hblock1 .content{margin:0 auto;width:94%;}#social-feeds .region-socialfeeds #block-socialfeed-facebook_latest_feed{width:100%;margin-bottom:40px;}#social-feeds .region-socialfeeds #block-socialfeed-twitter_latest_feed{width:100%;}#social-feeds .region-socialfeeds .block-inner2{padding:40px 0;}#social-feeds .content{height:auto;}article.node-homepage-block .bg-img img{width:155%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines,article.node-homepage-block.with-background.with-video h2,h2.title,#block-d7custom-pressrelease #press-wrap .seemore{padding-left:30px;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa2 .event-desc{height:75px;}.view-members-listing .member-link{min-height:auto;width:100%;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-left,.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right{width:86%;}.view-members-listing h3{font-size:22px;line-height:26px;}.page-newsroom #block-system-main article,.page-vacancies #block-system-main article{width:60%;margin:30px auto 0;}.page-newsroom #block-system-main article .event-title{height:auto;}#footer .menupart li a,#footer .menupart li .nolink{padding:6px 8px;}}@media (max-width:600px){.titles-list .msd,#block-d7custom-homedivision ul.division-titles{width:90%;}#block-system-main article.node-page .field-item{margin:0 auto;width:94%;}.block-slide-text2 .block-slide-inner{display:none;}.block-slide-text2 h2{font-size:22px;line-height:20px;}#block-system-main article.node-page{padding:15px 0;}#block-system-main article.node-page p{text-align:justify;font-size:14px;line-height:20px;}.node-homepage-block.with-background .bdy-txt p{font-size:14px;line-height:20px;}.titles-list .msd .inner p{text-align:justify;line-height:20px;}.division-titles li.telement span.ttle{font-size:18px;padding-top:10px;}.division-hdisplay .el-txt{position:relative;}article.node-homepage-block .bg-img img{width:170%;}article.node-homepage-block.with-background .content-wrappa2{}#block-d7custom-homeblocks .hblock-list .node-even .content{margin:0;}.node-homepage-block.node-even.with-background h2{font-size:22px;}.node-homepage-block.node-even.with-background .bdy-lnk{padding-bottom:20px;}.node-homepage-block.node-even.with-background .bdy-txt p{text-align:justify;line-height:20px;font-size:14px;}.node-homepage-block.node-odd p{text-align:justify!important;line-height:20px;font-size:14px;}.node-homepage-block.node-even .bdy-txt{width:90%;overflow:hidden;}.node-homepage-block.node-even .bdy-txt .webd7subtitle p{text-align:center!important;}.node-homepage-block.node-even .bdy-txt p img{width:135%;}.node-homepage-block.node-even .bdy-txt p{text-align:justify!important;line-height:20px;font-size:14px;}.hb-gallery .hb-img{width:50%;}#content-bottom #block-d7custom-contactblock article.node-webform header{width:45%;}.not-front #content{width:90%;}.not-front #content .region-content p{width:100%;text-align:justify;}.not-front #content .region-content p iframe{height:300px!important;}.not-front #content .region-content .article-vacancy p{width:86%;margin:0 auto;}.not-front .block-slide-text .block-slide-text1,.block-slide-text .block-slide-text1{display:none;}form fieldset.form-wrapper .form-item{width:100%;}form fieldset.form-wrapper .form-item.webform-component-textarea{width:100%;position:relative;}form fieldset.form-wrapper .form-item input{width:93%;}select#edit-submitted-select-a-division{width:55%;}#content-bottom #block-d7custom-contactblock article.node-webform header{position:relative;right:0;width:100%;}form fieldset.form-wrapper .form-item{display:-moz-groupbox;}.not-front.section-vacancies #content .article-vacancy .apply-text h3{font-size:26px;width:86%;}.not-front.section-vacancies #content .article-vacancy .apply-text p.apply-link{text-align:center;}.not-front.section-job-application-form form fieldset.form-wrapper .form-item{width:100%;}.not-front.section-job-application-form form fieldset.form-wrapper .form-item input{padding-left:0;padding-right:0;width:98%;}.delements{width:100%;}.titles-list .msd h3{font-size:22px;}.division-titles li.telement span.ttle{font-size:16px;padding-top:2px;}.node-homepage-block.with-background h2,.node-homepage-block.node-even.with-background .bdy-txt p{}.node-homepage-block.with-background .bdy-lnk a,.node-homepage-block.node-odd .bdy-lnk a{padding:0 14px;font-size:12px;line-height:24px;}article.node-homepage-block.with-background.with-video h2{font-size:28px;letter-spacing:5px;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .bdy-txt p{font-size:16px;line-height:16px;}.webd7subtitle{font-size:18px!important;}.node-homepage-block.node-odd h2,.node-homepage-block.node-even h2{font-size:22px;line-height:28px;}.node-homepage-block.node-odd h2 span{font-size:16px;}.node-homepage-block.node-even.with-background .bdy-txt,.node-homepage-block.node-odd .bdy-txt,.node-homepage-block.node-even.with-background .bdy-txt,.node-homepage-block.node-odd .bdy-txt{width:90%;}.node-homepage-block.node-even .bdy-lnk a{font-size:12px;line-height:24px;padding:0 14px;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a,.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 div.vid .vid-inner a.lightbox-processed{width:94%;}#content-bottom #block-d7custom-contactblock article.node-webform header p,#content-bottom #block-d7custom-contactblock article.node-webform header p a.webd7blue{font-size:14px;}.view-taxonomy-term .views-row{width:100%;}.event-wrappa{height:auto;margin-bottom:10px;}#block-d7custom-slides .flex-control-nav{top:20%;}#header #top-bar .region-menu-region{height:45px;}#block-d7custom-social2{display:none;}.youtube-container--responsive{height:300px!important;}#footer #footer-inner .footer2 img{}.front #block-system-main article.node-page .field-item{width:90%;}#footer #footer-inner .footer2{float:right;width:100%;}#menu-wrap{margin-right:0;}.mob-menu{right:20px;}#header #top-bar .navlogo{left:0;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a:last-child{margin-left:15px;}select{font-size:11px;padding:4px;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a{font-size:11px;}.not-front #content .region-content p{font-size:16px;line-height:28px;}.not-front h1.title{font-size:26px!important;}.not-front #content .region-content h3{font-size:20px;line-height:24px;}.not-front #content .intro{padding:0px 0 40px;}#footer p{font-size:14px;}.with-sidebar #content-inner2 .region-content{width:100%;}.with-sidebar #content-inner2 .region-sidebar{width:100%;position:relative;}.view-members-listing .member-link .member-img{width:100%;}.view-members-listing{margin:40px auto;padding:0;width:90%;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-left,.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right{width:94%;}.with-sidebar #content-inner2 .region-sidebar article.node-press-release .prelease-right{float:left;margin-right:0;}.not-front #content .region-content p{margin:0 auto;padding-left:0;padding-right:0;width:99%;}.node-type-article #content .region-content p.introduction{font-size:20px!important;line-height:30px!important;}.node-type-companies.not-front #content article.node-companies .txt{padding-left:20px;padding-right:20px;}.node-type-companies.not-front #content article.node-companies .intro{padding:30px 20px;}.not-front #content .region-content .intro ul li{font-size:16px;line-height:26px;text-align:justify!important;}.node-type-companies.not-front #content a{margin-bottom:40px;width:84%;}.node-type-companies.not-front #content a .img{float:left;width:30%;margin:0 auto;text-align:left;}.node-type-companies.not-front #content a img.company-logo{height:auto;padding:0;width:90%;}.node-type-companies.not-front #content a .linkit{border-left:3px solid #8b7e70;float:left;margin:14px 0;padding-left:13px;width:50%;}.node-type-companies.not-front #content a .img{width:100px;}.not-front #content .region-content .txt ul{margin:0 0 0 20px;}.not-front #content .txt .field p{padding:10px 0;}.front #block-system-main article.node-page .field-item{width:90%;}.front #block-system-main{width:100%;}#projet-wrap #latest-projet{width:100%;}#projet-wrap #latest-tblock{width:100%;}#block-d7custom-pressrelease{width:100%;}#block-d7custom-pressrelease{width:100%;position:relative;}#projet-wrap #latest-tblock h3{margin-left:5%;}#projet-wrap #latest-tblock #projet-desc{margin-left:5%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right .line1{width:90%;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines,article.node-homepage-block.with-background.with-video h2,h2.title,#block-d7custom-pressrelease #press-wrap .seemore{padding-left:0px;}#block-d7custom-pressrelease #press-wrap #pressreleases ul li .lines .lines-right .line1{width:97%;}}@media (max-width:500px){#menu-wrap{}.block-slide-text h2.title{display:none;}form fieldset.form-wrapper .form-item input{width:92%;}#menu-wrap .region.region-menu-top #block-lang_dropdown-language{margin-right:65px;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a{margin:0 5px;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a:last-child{margin-left:20px;}.node-type-member article.node-member .content-left,.node-type-member article.node-member .content-right,.node-type-member article.node-member .content-left.content-left2{width:100%;}.node-type-companies.not-front #content article.node-companies .company-img{padding:10px 0px;}.topbanner img{width:100%;object-fit:cover;object-position:40% 0;height:300px;}.node-type-companies.not-front #content article.node-companies .intro{padding:15px 20px;}.not-front h1.title{bottom:115px;}}@media (max-width:470px){.tiles-wrap .tiles-list{width:60%;}article.node-gallery .field-type-image .field-item img{width:100%;}.mobimages-wrap ol.flex-control-nav{bottom:20px;}article.node-homepage-block.with-background.with-video h2{font-size:22px;line-height:30px;}#content-bottom #block-d7custom-contactblock article.node-webform header{position:relative;right:0;width:100%;}.view-taxonomy-term .info-inside{width:100%;}form fieldset.form-wrapper .form-item input{width:87%;padding-right:0;}select#edit-submitted-select-a-division{width:80%;}#header #top-bar .navlogo{left:10px;}.not-front #content .region-content .division-page .page-info h2.title{font-size:30px;line-height:35px;}article.node-gallery .field-type-image .field-item{width:100%;}#imageData #imageDetails #caption{font-size:16px;line-height:20px;}.delements li{height:auto;width:100%;}.delements li .icontxt{height:100%;}.not-front .block-slide-text{display:none;}#block-d7custom-slides .flex-control-nav{top:20%;}.hb-gallery{padding-bottom:50px!important;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 .content{padding-top:45px!important;}#block-d7custom-homeblocks .hblock-list .node-odd .content{padding:30px 0 40px;}.node-homepage-block.node-even h2{padding:20px 0}.node-homepage-block.node-odd h2,.node-homepage-block.node-even h2{line-height:28px;}#block-d7custom-slides .flex-control-nav{top:10%;}#block-d7custom-homedivision ul.divisions li.helement{border-bottom:none;}#block-system-main article.node-page p{font-size:16px;letter-spacing:0.01rem;line-height:22px;text-align:center;}#block-d7custom-latestnews #latest-news .flex-viewport ul li article .event-wrappa{width:65%;margin:0 auto;}#block-d7custom-slides ul li img{width:100%;height:auto;}.mob-menu{right:5px;}#menu-wrap .region.region-menu-top #block-d7custom-social2 a:last-child{background:none;margin-left:0;padding-left:20px;}#menu-wrap .region.region-menu-top #block-lang_dropdown-language{margin-right:53px;}.front #block-system-main article.node-page  .field-item{margin:0px auto;}.hblock1 .content{margin:0 auto;width:86%;float:none;overflow:hidden;}.node-homepage-block.node-even .bdy-txt{width:100%;}.node-homepage-block.node-even.with-background .bdy-txt,.node-homepage-block.node-odd .bdy-txt,.node-homepage-block.node-even.with-background .bdy-txt,.node-homepage-block.node-odd .bdy-txt{width:100%;}article.node-homepage-block .bg-img img{width:100%;height:350px;object-fit:cover;object-position:50% 20%;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a{display:block;}.node-homepage-block.with-background.with-video .content-wrappa1 .content-wrappa2 a{margin-left:0;}.page-newsroom #block-system-main article,.page-vacancies #block-system-main article{width:80%;}#block-system-main .txt .field-item{font:16px/26px latomedium;}#block-d7custom-slides .flex-control-nav li a,#block-d7custom-slides .flex-control-nav li a.flex-active{width:40px;}#block-d7custom-slides .flex-control-nav{top:unset;bottom:-20px;z-index:999999;padding:0;margin:0 auto;text-align:center;position:relative;}.not-front #content .region-content .intro p{font-size:16px;line-height:22px;}}@media (max-width:420px){#block-d7custom-shareprice .sp{font:16px/120% latobold;}#block-d7custom-shareprice{margin-right:7px;}#header #top-bar .navlogo img{width:80px;margin-top:-10px;}#header #top-bar .navlogo{top:0;}#block-d7custom-shareprice h4{padding-right:18px;}.mob-menu{top:20px;right:15px;}#menu-wrap{margin-top:15px;}#block-system-main article#node-254.node-page img{width:100%;height:auto;}}
