body{font-family:Roboto!important;font-weight:300;font-size:14px;color:#222}h1,h2{font-size:36px;font-family:Ubuntu!important;font-weight:500;line-height:1.2em}h2.block-title{font-weight:400}h3{font-size:26px;font-family:Ubuntu!important;font-weight:700;line-height:1.2em}h4{font-size:18px}h4,h5,h6{font-family:Roboto!important;font-weight:700;line-height:1.2em}h5{font-size:16px}h6{font-size:15px}h1,h2,h3,h4,h5,h6{letter-spacing:normal}article p{font-size:16px;color:#646464;line-height:1.6em}em,i{font-style:italic}b,em,i,strong{font-family:Roboto}b,strong{font-weight:700;color:#333}a{color:#ff582b!important}a:hover{color:#ff582b}ul.menu li{list-style:none;list-style-image:none}.content a,a.link{font-weight:500;text-decoration:none}.content a:hover,a.link:hover{text-decoration:underline}.contextual-links,.tabs{font-family:sans-serif;font-size:12px}#admin-menu a{color:#fff!important}.node ol,.node ul{padding-left:1.5em}.node ol li,.node ul li{font-size:16px;color:#646464;line-height:1.5em}.block-menu-block-1,.responsive-layout-mobile .block-menu-block-3{position:relative}.block-menu-block-1 ul.menu,.responsive-layout-mobile .block-menu-block-3 ul.menu{position:inherit;top:44px;right:0}.block-menu-block-1 ul.menu li,.responsive-layout-mobile .block-menu-block-3 ul.menu li{float:none;text-transform:uppercase;margin:0 5px;padding:0;border-bottom:1px solid #f5f5f5}.block-menu-block-1 ul.menu li a,.responsive-layout-mobile .block-menu-block-3 ul.menu li a{display:block;padding:6px 12px;margin:0;font-family:Ubuntu!important;font-weight:500;font-size:16px;color:#333!important;letter-spacing:.05em;transition-duration:.2s}.block-menu-block-1 ul.menu li a:hover,.responsive-layout-mobile .block-menu-block-3 ul.menu li a:hover{color:#ff582b!important;text-decoration:none}.block-menu-block-1 ul.menu li a.active,.block-menu-block-1 ul.menu li a.active-trail,.responsive-layout-mobile .block-menu-block-3 ul.menu li a.active,.responsive-layout-mobile .block-menu-block-3 ul.menu li a.active-trail{color:#ff582b!important}.block-menu-block-1 ul.menu li.first,.responsive-layout-mobile .block-menu-block-3 ul.menu li.first{border-top:1px solid #f5f5f5}.block-menu-block-1 ul.menu ul,.responsive-layout-mobile .block-menu-block-3 ul.menu ul{display:none}.responsive-layout-mobile .block-menu-block-3 ul.menu li.first{border-top:0 none transparent}.block-menu-block-2 ul.menu{margin-top:0;margin-left:40px;margin-bottom:20px}.block-menu-block-2 ul.menu li{margin:0 0 8px;padding:0;list-style-image:url(/sites/all/themes/custom/saintgobain/images/icon-disc.png);width:100%;float:none}.block-menu-block-2 ul.menu li a{font-size:13px;font-weight:500;letter-spacing:.04em;color:#fff!important;transition-duration:.2s}.block-menu-block-2 ul.menu li a:hover{text-decoration:none!important;color:#ff582b!important}.button.orange a{font-size:16px;background:none transparent no-repeat;border:2px solid #ff582b;text-shadow:none;letter-spacing:1px;font-family:Roboto;font-weight:400;line-height:19px;transition-duration:.2s;border-radius:4px;background-color:#ff582b;color:#fff!important;padding:15px 20px;text-transform:uppercase;display:inline-block}.button.orange a:hover{background-color:#ff805e;color:#fff!important;text-decoration:none}.button--orange a{font-size:16px;background:none transparent no-repeat;border:2px solid #ff582b;text-shadow:none;letter-spacing:1px;font-family:Roboto;font-weight:300;line-height:19px;transition-duration:.2s;border-radius:4px;background-color:#ff582b;color:#fff!important;padding:15px 20px;text-transform:uppercase;display:inline-block}.button--orange a:hover{background-color:#ff805e;color:#fff!important;text-decoration:none!important}.sgta .button a,.sgta .button input[type=submit]{font-size:16px;background:none transparent no-repeat;border:2px solid #ff582b;text-shadow:none;letter-spacing:1px;font-family:Roboto;font-weight:300;line-height:19px;transition-duration:.2s;border-radius:4px;background-color:#ff582b;color:#fff!important;padding:15px 20px;text-transform:uppercase;display:block}.sgta .button a:hover,.sgta .button input[type=submit]:hover{background-color:#ff805e;color:#fff!important;text-decoration:none}.sgta .button.ghost a,.sgta .button.ghost input[type=submit]{background-color:transparent;color:#ff582b!important;border:2px solid #ff582b}.sgta .button.ghost a:hover,.sgta .button.ghost input[type=submit]:hover{background-color:#ff582b;color:#fff!important}.sgta .button.ghost a.active,.sgta .button.ghost input[type=submit].active{background-color:#ff582b;color:#fff!important;cursor:default}.sgta .button.blue a,.sgta .button.blue input[type=submit]{background-color:#2b5f77;border:2px solid #2b5f77;color:#fff!important}.sgta .button.blue a:hover,.sgta .button.blue input[type=submit]:hover{background-color:#397d9c;color:#fff!important}.sgta .button.blue.ghost a,.sgta .button.blue.ghost input[type=submit]{background-color:transparent;color:#2b5f77!important;border:2px solid #2b5f77}.sgta .button.blue.ghost a:hover,.sgta .button.blue.ghost input[type=submit]:hover{background-color:#2b5f77;color:#fff!important}.sgta .button.blue.ghost a.active,.sgta .button.blue.ghost input[type=submit].active{background-color:#2b5f77;color:#fff!important;cursor:default}.sgta .button.navy a,.sgta .button.navy input[type=submit]{background-color:#344651;border:2px solid #344651;color:#fff!important}.sgta .button.navy a:hover,.sgta .button.navy input[type=submit]:hover{background-color:#486170;color:#fff!important}.sgta .button.navy.ghost a,.sgta .button.navy.ghost input[type=submit]{background-color:transparent;color:#344651!important;border:2px solid #344651}.sgta .button.navy.ghost a:hover,.sgta .button.navy.ghost input[type=submit]:hover{background-color:#344651;color:#fff!important}.sgta .button.navy.ghost a.active,.sgta .button.navy.ghost input[type=submit].active{background-color:#344651;color:#fff!important;cursor:default}.sgta .button.lgrey a,.sgta .button.lgrey input[type=submit]{background-color:#d1d1d1;border:2px solid #d1d1d1;color:#fff!important}.sgta .button.lgrey a:hover,.sgta .button.lgrey input[type=submit]:hover{background-color:#b8b8b8;color:#fff!important}.sgta .button.lgrey.ghost a,.sgta .button.lgrey.ghost input[type=submit]{background-color:transparent;color:#d1d1d1!important;border:2px solid #d1d1d1}.sgta .button.lgrey.ghost a:hover,.sgta .button.lgrey.ghost input[type=submit]:hover{background-color:#d1d1d1;color:#fff!important}.sgta .button.lgrey.ghost a.active,.sgta .button.lgrey.ghost input[type=submit].active{background-color:#d1d1d1;color:#fff!important;cursor:default}.sgta .button.grey a,.sgta .button.grey input[type=submit]{background-color:gray;border:2px solid gray;color:#fff!important}.sgta .button.grey a:hover,.sgta .button.grey input[type=submit]:hover{background-color:#9a9a9a;color:#fff!important}.sgta .button.grey.ghost a,.sgta .button.grey.ghost input[type=submit]{background-color:transparent;color:gray!important;border:2px solid gray}.sgta .button.grey.ghost a:hover,.sgta .button.grey.ghost input[type=submit]:hover{background-color:gray;color:#fff!important}.sgta .button.grey.ghost a.active,.sgta .button.grey.ghost input[type=submit].active{background-color:gray;color:#fff!important;cursor:default}.sgta .button.offwhite a,.sgta .button.offwhite input[type=submit]{background-color:#f5f5f5;border:2px solid #f5f5f5;color:#fff!important}.sgta .button.offwhite a:hover,.sgta .button.offwhite input[type=submit]:hover{background-color:#fff;color:#fff!important}.sgta .button.offwhitre.ghost a,.sgta .button.offwhitre.ghost input[type=submit]{background-color:transparent;color:#f5f5f5!important;border:2px solid #f5f5f5}.sgta .button.offwhitre.ghost a:hover,.sgta .button.offwhitre.ghost input[type=submit]:hover{background-color:#f5f5f5;color:#fff!important}.sgta .button.offwhitre.ghost a.active,.sgta .button.offwhitre.ghost input[type=submit].active{background-color:#f5f5f5;color:#fff!important;cursor:default}.sgta .button.orange a,.sgta .button.orange input[type=submit]{background-color:#ff582b;border:2px solid #ff582b;color:#fff}.sgta .button.orange a:hover,.sgta .button.orange input[type=submit]:hover{background-color:#ff805e;color:#fff}.sgta .button.orange.ghost a,.sgta .button.orange.ghost input[type=submit]{background-color:transparent;color:#ff582b!important;border:2px solid #ff582b}.sgta .button.orange.ghost a:hover,.sgta .button.orange.ghost input[type=submit]:hover{background-color:#ff582b;color:#fff!important}.sgta .button.orange.ghost a.active,.sgta .button.orange.ghost input[type=submit].active{background-color:#ff582b;color:#fff!important;cursor:default}.sgta .button.full-width a,.sgta .button.full-width input[type=submit],.sgta .button.fullwidth a,.sgta .button.fullwidth input[type=submit]{text-align:center;display:block;width:100%;box-sizing:border-box}.sgta .button.no-float{float:none}.sgta .button.big a,.sgta .button.big input[type=submit]{font-size:18px}.sgta .button.button--white a{background-color:transparent;color:#ff582b!important}.sgta .button.button--white a:hover{background-color:#ff582b;color:#fff!important}#user-profile-form #edit-actions input[type=submit]{font-size:16px;background:none transparent no-repeat;border:2px solid #ff582b;text-shadow:none;letter-spacing:1px;font-family:Roboto;font-weight:400;line-height:19px;transition-duration:.2s;border-radius:4px;background-color:#ff582b;color:#fff!important;padding:15px 20px;text-transform:uppercase;display:block}#user-profile-form #edit-actions input[type=submit]:hover{background-color:#ff805e;color:#fff!important;text-decoration:none}.sgta.manage-ops{display:block}.sgta.manage-ops .ops-trigger{transition-duration:.2s;color:transparent;font-size:0;height:30px;background:url(/sites/all/themes/custom/saintgobain/images/icon-gear-black-16.png) no-repeat 50%}.sgta.manage-ops .ops-trigger:hover{background:url(/sites/all/themes/custom/saintgobain/images/icon-gear-orange-16.png) no-repeat 50%}.sgta.manage-ops .item-list ul.manage-ops-links li{border:1px solid #d1d1d1;boder-bottom:0 none transparent;background-color:#f5f5f5}.sgta.manage-ops .item-list ul.manage-ops-links li.first{border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}.sgta.manage-ops .item-list ul.manage-ops-links li.last{border-bottom:1px solid #d1d1d1;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a{padding-left:35px;transition-duration:.2s}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-view{color:#222!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-view-black-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-view:hover{color:#ff582b!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-view-orange-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-manage{color:#222!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-manage-black-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-manage:hover{color:#ff582b!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-manage-orange-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-edit{color:#222!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-edit-black-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-edit:hover{color:#ff582b!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-edit-orange-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-disable{color:#222!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-disable-black-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-disable:hover{color:#ff582b!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-disable-orange-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-enable{color:#222!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-enable-black-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-enable:hover{color:#ff582b!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-enable-orange-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-ratings{color:#222!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-star-black-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-ratings:hover{color:#ff582b!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-star-orange-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-remove{color:#222!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-remove-black-16.png) no-repeat 10px}.sgta.manage-ops .item-list ul.manage-ops-links li a.op-remove:hover{color:#ff582b!important;background:url(/sites/all/themes/custom/saintgobain/images/icon-remove-orange-16.png) no-repeat 10px}#block-sgta-sgta-academy-quicklinks{border-bottom:1px dotted}#block-sgta-sgta-academy-quicklinks .quick-link a{display:block;padding:6px 16px;font-size:16px;text-align:left;text-transform:uppercase;font-family:Ubuntu}.field-collection-container,.field-collection-view{border-bottom:0;margin:0;padding:0}.block-technical-academy-testimonial{padding-top:45px}.block-technical-academy-testimonial .block-title{font-size:28px;letter-spacing:normal;text-align:center;text-transform:uppercase;margin-bottom:40px}.block-technical-academy-testimonial .field-name-field-quote>.field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.block-technical-academy-testimonial .field-name-field-quote>.field-items>.field-item{-ms-flex:0 0 260px;flex:0 0 260px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#fff;margin-right:20px;margin-bottom:40px}.block-technical-academy-testimonial .field-name-field-quote>.field-items>.field-item .field-collection-view{margin:0;padding:20px 19px 15px}.block-technical-academy-testimonial .field-name-field-quote>.field-items>.field-item .content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.block-technical-academy-testimonial .field-name-field-quote>.field-items>.field-item:last-of-type{margin-right:0}.block-technical-academy-testimonial .field-name-field-quote .field-name-field-quote-name{-ms-flex:1;flex:1;font-size:21px;font-weight:700;color:#222;padding-right:15px}.block-technical-academy-testimonial .field-name-field-quote .field-name-field-quote-company{-ms-flex:1;flex:1;font-size:16px;font-weight:400;line-height:39px;color:#646464;text-align:right}.block-technical-academy-testimonial .field-name-field-quote .field-name-field-quote-text{-ms-flex:100%;flex:100%;font-size:16px;font-weight:400;line-height:1.63;color:#646464;margin-top:15px}.individual-course .block.block-sgta-courses-testimonials{padding-bottom:25px}.block.block-sgta-courses-testimonials{padding-top:45px}.block.block-sgta-courses-testimonials .block-title{text-align:center;margin-bottom:40px}.block.block-sgta-courses-testimonials .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.block.block-sgta-courses-testimonials .view-content>.views-row{-ms-flex:0 0 260px;flex:0 0 260px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#fff;margin:0 10px 40px;padding:20px 19px 15px}.block.block-sgta-courses-testimonials .views-field-field-testimonial-name{-ms-flex:1;flex:1;font-size:21px;font-weight:700;color:#222}.block.block-sgta-courses-testimonials .views-field-field-testimonial-content{-ms-flex:1;flex:1;font-size:16px;font-weight:400;line-height:1.63;color:#646464;margin-top:15px}.block-technical-academy-location .block-title{font-size:28px;text-align:center;text-transform:uppercase;margin-bottom:30px}.block-technical-academy-location .field-name-field-multi-text>.field-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-technical-academy-location .field-name-field-multi-text>.field-items>.field-item{-ms-flex:0 1 100%;flex:0 1 100%;text-align:center;padding:0 25px;position:relative}.block-technical-academy-location .field-name-field-multi-text>.field-items>.field-item:first-of-type{margin-bottom:30px}.block-technical-academy-location .field-name-field-multi-text>.field-items>.field-item:last-of-type:before{display:none}.block-technical-academy-location .field-name-field-multi-text>.field-items>.field-item .field-collection-view{margin:0;padding:0}.block-technical-academy-location .field-name-field-multi-text>.field-items>.field-item .field-name-field-title{font-size:21px;font-weight:700;color:#222}.block-technical-academy-location .field-name-field-multi-text>.field-items>.field-item .field-name-field-text{font-size:16px;font-weight:400;line-height:1.63;color:#646464;margin-bottom:20px}.block-technical-academy-location .field-name-field-multi-text>.field-items>.field-item .field-name-field-link a{display:inline-block;font-size:16px;border:2px solid #ff582b;line-height:19px;transition-duration:.2s;border-radius:4px;background:#ff582b;color:#fff!important;padding:15px 20px;font-weight:400}.block-technical-academy-location .field-name-field-multi-text>.field-items>.field-item .field-name-field-link a:hover{background:#ff805e;text-decoration:none}.block-bean-technical-academy-team{padding-top:45px}.block-bean-technical-academy-team .block-title{font-size:28px;text-align:center;text-transform:uppercase;margin-bottom:40px}.block-bean-technical-academy-team .field-collection-container{margin-bottom:75px}.block-bean-technical-academy-team .field-name-field-team-details>.field-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block-bean-technical-academy-team .field-name-field-team-details>.field-items>.field-item{width:240px;margin-right:0}.block-bean-technical-academy-team .field-name-field-team-details>.field-items>.field-item .field-collection-view{padding:0;margin:0}.block-bean-technical-academy-team .field-name-field-team-details .field-name-field-team-image img{width:100%;max-width:240px;height:115px}.block-bean-technical-academy-team .field-name-field-team-details .field-name-field-team-title{min-height:105px;padding:20px 25px;background:#f5f5f5;font-family:Roboto;font-size:16px;font-weight:700}#block-bean-header-one-facebook{display:none;text-align:left}#block-bean-mobile-main-menu-trigger{display:inline-block;margin-right:20px;margin-top:10px;float:left}#block-bean-mobile-main-menu-trigger:hover{cursor:pointer}#block-bean-mobile-main-menu-trigger p{margin-bottom:0}#block-bean-mobile-main-menu-trigger #main-menu-trigger{padding-top:30px;text-align:center;text-transform:uppercase;font-family:Ubuntu!important;font-weight:500;font-size:12px;color:gray;background-image:url(/sites/all/themes/custom/saintgobain/images/icon-menu.png);background-position:top;background-repeat:no-repeat}#block-delta-blocks-logo{display:inline-block}#block-bean-header-one-search-icon{display:block;float:right;width:24px;height:24px;margin-left:0;margin-top:5px}#block-delta-blocks-breadcrumb,body.front #block-delta-blocks-breadcrumb{display:none}.bean-bean-08 .field-name-field-b08-text{padding-left:20px;border-left:1px solid #ff582b;margin-bottom:20px;color:gray;max-width:880px;font-weight:500}.block-bean-academy-who-we-are,.block-bean-careers-text-block,.block-bean-charity-partners-text-block{margin-top:40px}.block-bean-academy-who-we-are h2.block-title,.block-bean-careers-text-block h2.block-title,.block-bean-charity-partners-text-block h2.block-title{font-size:24px;margin-bottom:20px;letter-spacing:.01em;text-transform:uppercase}.bean-bean-03 .field-name-field-b03-address{margin-left:40px}.bean-bean-03 .field-name-field-b03-address p{color:#e2eaee;font-weight:500}.bean-bean-03 .field-name-field-b03-link a{display:inline-block;margin-bottom:20px;padding:8px 20px;font-weight:300;background-color:#344651;transition-duration:.2s}.bean-bean-03 .field-name-field-b03-link a:hover{color:#fff!important;text-decoration:none}.bean-bean-03 .field-name-field-b03-email .field-item,.bean-bean-03 .field-name-field-b03-telephone .field-item{padding-left:30px;margin-left:10px;margin-bottom:8px;color:#fff;font-weight:300;background-repeat:no-repeat;background-position:0}.bean-bean-03 .field-name-field-b03-email .field-item a,.bean-bean-03 .field-name-field-b03-telephone .field-item a{color:#fff!important;font-weight:300;transition-duration:.2s}.bean-bean-03 .field-name-field-b03-email .field-item a:hover,.bean-bean-03 .field-name-field-b03-telephone .field-item a:hover{color:#ff582b!important;text-decoration:none}.bean-bean-03 .field-name-field-b03-telephone .field-item{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-tel-20-blue.png);letter-spacing:.05em}.bean-bean-03 .field-name-field-b03-email .field-item{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-mail-20-blue.png)}.block-bean-location-kilcalberry,.block-bean-location-kingscourt{width:auto;float:none;padding-right:20px;padding-bottom:20px;background-color:#2b5f77}.block-bean-location-kilcalberry h2.block-title,.block-bean-location-kingscourt h2.block-title{font-size:24px;margin-bottom:20px;padding:40px 0 40px 100px;letter-spacing:.01em;text-transform:uppercase;border-bottom:1px solid #4c7485;color:#fff;background-image:url(/sites/all/themes/custom/saintgobain/images/icon-location-80.png);background-position:0;background-repeat:no-repeat}.bean-bean-04 .field-name-field-b04-text{padding-left:20px;border-left:1px solid #ff582b;margin-bottom:20px;color:gray;max-width:880px;color:#2b5f77}.bean-bean-04 .field-name-field-b04-telephone{margin-left:20px;color:#2b5f77}.bean-bean-04 .field-name-field-b04-email{margin-left:20px}.block-bean-events-side-text{margin-top:40px}.block-bean-events-side-text h2.block-title{font-size:24px;margin-bottom:20px;letter-spacing:.01em;text-transform:uppercase}.block-bean-events-side-text .field-name-field-content .field-item{padding-left:20px;border-left:1px solid #ff582b;margin-bottom:20px;color:gray;max-width:880px;font-weight:500}.block-bean-footer-three-social-media h2,.block-bean-footer-three-who-we-are h2{text-transform:uppercase;font-size:18px;font-weight:500;letter-spacing:.05em}.block-bean-footer-three-social-media{text-align:left}.block-bean-footer-three-social-media ul.social{float:left}.block-bean-footer-three-social-media ul.social li{list-style:none;float:left;width:40px;height:40px;overflow:hidden}.block-bean-footer-three-social-media ul.social li a{display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:top}.block-bean-footer-three-social-media ul.social li a:hover{background-position:bottom}.block-bean-footer-three-social-media ul.social li a.li{background-image:url(/sites/all/themes/custom/saintgobain/images/soc-li-40.png)}.block-bean-footer-three-social-media ul.social li a.yt{background-image:url(/sites/all/themes/custom/saintgobain/images/soc-yt-40.png)}.block-bean-footer-three-social-media ul.social li a.twt{background-image:url(/sites/all/themes/custom/saintgobain/images/soc-twt-40.png)}.block-bean-footer-three-social-media ul.social li a.fb{background-image:url(/sites/all/themes/custom/saintgobain/images/soc-fb-40.png)}.block-bean-contact-info-block{padding:30px 0}.block-bean-contact-info-block h2.block-title{color:#344651;margin-bottom:20px;letter-spacing:.02em}.block-bean-contact-info-block .field-name-field-b04-email,.block-bean-contact-info-block .field-name-field-b04-telephone,.block-bean-contact-info-block .field-name-field-b04-text{font-weight:500}.block-bean-contact-info-block .field-name-field-b04-email .field-item,.block-bean-contact-info-block .field-name-field-b04-telephone .field-item{margin-bottom:8px;padding-left:28px;background-repeat:no-repeat;background-position:0}.block-bean-contact-info-block .field-name-field-b04-telephone .field-item{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-tel-20.png)}.block-bean-contact-info-block .field-name-field-b04-email .field-item{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-mail-20.png)}.block-bean-contact-info-block .field-name-field-b04-email .field-item a{color:#2b5f77!important;transition-duration:.2s}.block-bean-contact-info-block .field-name-field-b04-email .field-item a:hover{color:#ff582b!important;text-decoration:none}.block-webform-client-block-16{margin:30px 0}.block-webform-client-block-16 .form-item{width:90%;margin-left:5%;margin-right:5%;margin-top:0;float:left}.block-webform-client-block-16 .form-item label{margin-bottom:5px;color:#344651;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:.02em}.block-webform-client-block-16 .form-item input,.block-webform-client-block-16 .form-item select{width:100%;border:0 none;height:36px}.block-webform-client-block-16 .form-item input:focus,.block-webform-client-block-16 .form-item select:focus{box-shadow:inset 0 0 4px rgba(0,0,0,.3)}.block-webform-client-block-16 .form-item textarea{border:0 none}.block-webform-client-block-16 .form-item textarea:focus{box-shadow:inset 0 0 4px rgba(0,0,0,.3)}.block-webform-client-block-16 .form-actions{clear:both;text-align:right;margin-right:5%}.block-webform-client-block-16 .form-actions input[type=submit]{background:#ff582b!important;background-colour:#ff582b!important;text-shadow:none;border-radius:6px;color:#fff;letter-spacing:.05em;font-family:Ubuntu!important;text-transform:uppercase;border:0 none;padding:10px 24px;transition-duration:.2s}.block-webform-client-block-16 .form-actions input[type=submit]:hover{background:#fff!important;background-colour:#fff!important;color:#ff582b}.block-webform-client-block-16 .form-item.webform-component--website-privacy{float:right}.block-webform-client-block-16 .form-item.webform-component--website-privacy>label{display:none}.block-webform-client-block-16 .form-item.webform-component--website-privacy .form-type-checkbox{margin-left:5px;width:auto}.block-webform-client-block-16 .form-item.webform-component--website-privacy .form-type-checkbox input,.block-webform-client-block-16 .form-item.webform-component--website-privacy .form-type-checkbox label{width:auto;display:inline}.block-webform-client-block-16 .form-item.webform-component--website-privacy .form-type-checkbox label{padding-left:5px}.search-tabs{margin-top:40px;margin-bottom:-1px}.search-tabs .search-tab{display:block;float:left;font-weight:700;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;color:#2b5f77;font-size:14px}.search-tabs .search-tab a{display:block;padding:10px 15px;background-color:#e2eaee;color:#4c7485!important;transition-duration:.2s}.search-tabs .search-tab a:hover{background-color:#d2dee5;text-decoration:none}.search-tabs .search-tab.tab-global-search{border-right:1px solid #d1d1d1}.search-tabs .search-tab.active{background-color:#fff;padding:10px 15px}.search-all-jobs-wrapper .search-all-jobs{float:left;position:relative;margin-bottom:40px;background-color:#f5f5f5}.search-all-jobs-wrapper .search-all-jobs a{display:block;padding:20px 55px 15px 20px;font-size:21px;color:#222!important;text-transform:uppercase;transition-duration:.2s}.search-all-jobs-wrapper .search-all-jobs a:hover{color:#ff582b!important;text-decoration:none}.search-all-jobs-wrapper .search-all-jobs a .arrow{margin-left:15px;background:#ff582b url(/sites/all/themes/custom/saintgobain/images/right.png) no-repeat 50%;position:absolute;top:0;right:0;height:100%;width:30px}#block-sgta-sgta-db-course-materials h2.block-title{font-size:18px;font-weight:500}#materials-popup{display:none;background-color:hsla(0,0%,50%,.8);text-align:center;position:fixed;top:0;left:0;width:100%;height:100%}#materials-popup,#materials-popup *{z-index:150}#materials-popup .message-wrapper{width:80%;max-width:80%;position:relative;margin:auto;margin-top:160px;border:2px solid gray;border-radius:4px;padding:15px 20px;background-color:#f5f5f5;display:inline-block}#materials-popup .message-wrapper .message{padding:5px 0 20px;font-size:16px}#materials-popup .message-wrapper .accept{cursor:pointer;font-size:14px;background:none transparent no-repeat;border:2px solid #ff582b;text-shadow:none;letter-spacing:1px;font-family:Roboto;font-weight:400;line-height:15px;transition-duration:.2s;border-radius:4px;background-color:#ff582b;color:#fff!important;padding:15px 20px;text-transform:uppercase;display:block}#materials-popup .message-wrapper .accept:hover{background-color:#ff805e;color:#fff!important;text-decoration:none}#block-sgta-sgta-dashboard-quicklinks{padding-top:20px;padding-left:15px}#block-sgta-sgta-dashboard-quicklinks .form-item{width:60%;min-width:200px}#block-sgta-sgta-course-apply-one{padding:20px 0 50px 50px;box-sizing:border-box}#block-sgta-sgta-course-apply-one .button{min-width:200px}#block-sgta-sgta-course-apply-two{padding-top:20px;padding-left:15px}#block-sgta-sgta-course-apply-two .form-item{width:80%;min-width:200px}#sgta-forms-profile-courses-vote-form label{font-weight:200}#sgta-forms-profile-courses-vote-form .bold-text{font-weight:700}#block-sgta-sgta-academy-apply .block-inner>.content{padding-left:30px;padding-right:15px;box-sizing:border-box}#block-sgta-sgta-academy-apply .block-inner>.content .fieldset-legend{font-family:Ubuntu;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#344651;margin-bottom:10px;display:inline-block}#block-sgta-sgta-academy-apply .block-inner>.content .form-item{margin-bottom:30px}#block-sgta-sgta-academy-apply .block-inner>.content .form-item .description,#block-sgta-sgta-academy-apply .block-inner>.content .form-item label{font-weight:300;font-size:13px;margin-bottom:8px}#block-sgta-sgta-academy-apply .block-inner>.content .form-item label{text-transform:uppercase}#block-sgta-sgta-academy-apply .block-inner>.content .form-item .description{margin-left:0}#block-sgta-sgta-academy-apply .block-inner>.content .form-item .form-select,#block-sgta-sgta-academy-apply .block-inner>.content .form-item .form-text,#block-sgta-sgta-academy-apply .block-inner>.content .form-item .form-textarea{border:2px solid #ebebeb;background:#f5f5f5;padding:5px 10px;color:gray;box-sizing:border-box;width:70%;min-width:250px;height:35px}#block-sgta-sgta-academy-apply .block-inner>.content .form-item .form-textarea{height:90px}#block-sgta-sgta-academy-apply-multiple-link,.sgta #block-user-login{padding-top:20px;padding-left:15px;width:80%;min-width:200px}.sgta #block-user-login{padding-bottom:40px}.sgta #block-user-login h2.block-title{display:block;color:#344651;text-transform:uppercase;padding-bottom:5px;border-bottom:2px solid #d1d1d1}.sgta #block-user-login .form-item{margin-bottom:10px}.sgta #block-user-login .form-item label{font-size:12px;font-weight:400;text-transform:uppercase;color:gray;letter-spacing:1px;padding-bottom:5px}.sgta #block-user-login .form-item .form-text{border:2px solid #d1d1d1;height:auto;padding:10px 15px;width:90%;min-width:200px}.sgta #block-user-login .form-actions input{background:none transparent no-repeat;border:0 none transparent;text-shadow:none;font-weight:400;letter-spacing:1px;display:inline-block;width:50%;min-width:200px;font-size:14px;transition-duration:.2s;border-radius:4px;background-color:#ff582b;color:#fff!important;padding:15px 20px;text-transform:uppercase}.sgta #block-user-login .form-actions input:hover{background-color:#ff805e;color:#fff!important;text-decoration:none}#block-sgta-sgta-db-course-confirm .content{padding-top:20px;padding-bottom:20px}#block-sgta-sgta-db-course-confirm .form-item{margin-top:0;margin-bottom:0}#block-sgta-sgta-db-course-confirm .event-status{font-size:14px;color:gray;text-transform:uppercase;font-weight:400;letter-spacing:1px}#block-sgta-sgta-db-course-confirm .event-date{font-size:20px;color:#ff582b;letter-spacing:1px}body.context-403 #block-user-login{padding:20px;background-color:#f5f5f5}#block-sgta-sgta-academy-strap{padding:10px 0 40px;margin-left:10px;margin-right:10px;-ms-flex-pack:center;justify-content:center}#block-sgta-sgta-academy-strap,#block-sgta-sgta-academy-strap .block-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#block-sgta-sgta-academy-strap .block-inner>*{-ms-flex:1 0 100%;flex:1 0 100%}#block-sgta-sgta-academy-strap h2.block-title{display:block;text-transform:uppercase;font-size:20px;color:#646464;padding:0 0 15px}#block-sgta-sgta-academy-strap h2.block-title svg{margin-bottom:-15px;margin-right:10px}#block-sgta-sgta-academy-strap .block-text{font-size:16px;font-family:Roboto;color:#646464}#block-sgta-sgta-academy-strap .button.orange a{border-radius:0;border:0 none transparent;margin-left:20px}#block-sgta-sgta-academy-strap .button.orange a:hover{border:0 none transparent;background-color:#222}#block-sgta-sgta-academy-strap .block-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#block-sgta-sgta-academy-strap .block-content-wrapper .block-content-image-wrapper,#block-sgta-sgta-academy-strap .block-content-wrapper .block-content-inner{-ms-flex:1 0 100%;flex:1 0 100%;margin:0}#block-sgta-sgta-academy-strap .block-content-wrapper .block-content-image-wrapper img{margin-top:20px;width:100%;max-width:380px}.text-video-bean{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:50px 0 60px}.text-video-bean .text-video-bean__content{-ms-flex:0 1 100%;flex:0 1 100%}.text-video-bean .text-video-bean__content h2{font-size:28px;font-weight:400;letter-spacing:normal;color:#222;text-transform:uppercase;margin-bottom:20px}.text-video-bean .text-video-bean__content p{font-size:16px;font-weight:400;line-height:26px;color:#646464}.text-video-bean .text-video-bean__iframe{-ms-flex:0 1 100%;flex:0 1 100%;min-height:210px}.bean-stats-banner{padding:15px 0 0}.bean-stats-banner .field-name-field-stats-content>.field-items>.field-item{margin-bottom:15px}.bean-stats-banner>.field-name-field-stats-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.bean-stats-banner>.field-name-field-stats-content>.field-items{display:-ms-flexbox;display:flex}.bean-stats-banner .field-name-field-stats-content .field-items .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bean-stats-banner .field-name-field-stats-content .field-items .field-name-field-stat-icon{margin-right:18px}.bean-stats-banner .field-name-field-stats-content .field-items .field-name-field-stat-bold-text{font-size:28px;font-weight:700;margin-right:10px}.bean-stats-banner .field-name-field-stats-content .field-items .field-name-field-stat-normal-text{font-size:26px}.bean-stats-banner .field-name-field-stats-content .field-items .field-name-field-stat-bold-text,.bean-stats-banner .field-name-field-stats-content .field-items .field-name-field-stat-normal-text{color:#646464}.link-bean.button--orange{text-align:center;margin-bottom:65px}.link-bean.button--orange a{display:inline-block}.block-sgta-course-descriptor-block .content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:40px 0}.block-sgta-course-descriptor-block .content .form-item{margin:0 0 30px}.block-sgta-course-descriptor-block .content .button{margin-top:0;margin-bottom:0}.block-sgta-course-descriptor-block .content .form-item:first-of-type .button a{background:transparent;color:#ff582b!important}.block-sgta-course-descriptor-block .content .form-item:first-of-type .button a:hover{color:#fff!important;background:#ff805e}.header-title{padding:40px 0}.header-title .cdata-header-image{display:none}.header-title .date{font-weight:500;margin-bottom:20px;color:gray}.header-title .title-wrapper{margin-bottom:20px}.header-title .page-title-wrapper{float:left}.header-title .page-subtitle{border-left:1px solid #5a5b5c}.header-title .sharewrap{float:left;overflow:display;height:36px;width:36px;margin-left:10px;padding-top:4px;position:relative}.header-title .sharewrap .share{font-size:0;color:transparent;cursor:pointer;height:36px;width:36px;display:block;border-radius:50%;background:url(/sites/all/themes/custom/saintgobain/images/icon-share.png);background-repeat:no-repeat;background-position:50%;background-color:#ff582b;transition-duration:.2s}.header-title .sharewrap .share:hover{background-color:#222}.header-title .sharewrap .sharepop-wrapper{display:none;position:absolute;top:45px;right:0;padding-top:12px;background-image:url(/sites/all/themes/custom/saintgobain/images/flyout-mobile.png);background-repeat:no-repeat;background-position:100px 0}.header-title .sharewrap .sharepop-wrapper .sharepop{background-color:#fff;border:4px solid #ff582b;width:130px;height:105px}.header-title .sharewrap .sharepop-wrapper .sharepop .share-wrapper{padding:5px 10px;clear:both}.header-title .sharewrap .sharepop-wrapper .sharepop .share-wrapper.facebook{padding-bottom:10px}.header-title .sharewrap:hover .sharepop-wrapper{display:block}ul.pager{background:none!important;background-color:none;border:0 none;border-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}ul.pager li{background:none!important;background-color:#fff!important;color:#ff582b;font-family:Ubuntu;font-weight:600;font-style:normal;border-right:0 none;border-color:transparent}ul.pager li.pager-current{background:#ff582b!important;background-color:#ff582b!important;color:#fff}ul.pager li.first,ul.pager li.first a,ul.pager li.first a:hover{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0}ul.pager li.pager-last,ul.pager li.pager-next,ul.pager lipager-next.last{position:relative;right:0;border-left:0 none}ul.pager li a{background:none!important;background-color:#fff!important;color:#ff582b}.pager li.pager-first a,.pager li.pager-last a,.pager li.pager-next a,.pager li.pager-previous a{width:auto;padding:4px}.flexslider{margin:0!important;background-color:#333!important;border:0 none!important;position:relative;border-radius:0!important;-o-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important;zoom:1}.flex-control-nav{width:100%;position:absolute;padding-bottom:10px!important;bottom:0!important;z-index:998;text-align:center}.flex-control-paging li{border:1px solid #fff;padding:3px;margin:0 3px;border-radius:100%;background:transparent}.flex-control-paging li a{width:16px!important;height:16px!important;background:transparent!important;background:hsla(0,0%,100%,0)!important;-o-box-shadow:inset 0 0 3px transparent!important;box-shadow:inset 0 0 3px transparent!important;transition-duration:.2s}.flex-control-paging li a.flex-active{background:#fff!important}body.front .flexslider .slide-wrapper{text-align:center;background-repeat:no-repeat;background-position:50%;background-size:cover}body.front .flexslider .slide-wrapper .slide-wrapper-inner{background:linear-gradient(90deg,rgba(0,0,0,.85) 0,transparent 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=1);color:#fff!important}body.front .flexslider .slide-wrapper a{display:block;text-decoration:none;color:#fff!important}body.front .flexslider .slide-wrapper a:hover{text-decoration:none}body.front .flexslider .caption-wrapper.grid-24{display:block;margin-left:auto;margin-right:auto;margin-bottom:60px;padding-top:60px;padding-bottom:40px;text-align:left;float:none}body.front .flexslider .caption-wrapper.grid-24 .caption-inner-top{width:80%;margin-left:10px}body.front .flexslider .caption-wrapper.grid-24 .caption-inner-top h2.slide-title{font-size:28px!important;text-transform:uppercase;letter-spacing:.02em;margin-bottom:30px}body.front .flexslider .caption-wrapper.grid-24 .caption-inner-top .views-field-field-fc-slides-subtitle{font-size:16px;font-weight:300}body.front.ie-7 .flexslider .slide-wrapper .slide-wrapper-inner,body.front.ie-8 .flexslider .slide-wrapper .slide-wrapper-inner{background:url(/sites/all/themes/custom/saintgobain/images/grad-740.png);background-position:top;background-repeat:repeat-y}.header-image.himage-grid img{width:100%;height:auto}.header-image.himage-full{max-height:300px;overflow:hidden}.tag1,.tag2{font-family:Ubuntu;font-size:24px}.tag1{color:#344651;font-weight:700}.tag2{color:gray;font-weight:500}.tiles{margin-bottom:0}.tiles .tile{margin-bottom:20px}.tiles .tile .tile-image{position:relative}.tiles .tile .tile-image img{width:100%;max-width:380px;height:auto}.tiles .tile .tile-image .orange-box-link{background-image:url(/sites/all/themes/custom/saintgobain/images/right.png);background-position:50%;background-repeat:no-repeat;background-color:#ff582b;transition-duration:.2s;display:block;height:65px;width:60px;position:absolute;right:0;bottom:0}.tiles .tile .tile-content{background-color:#f5f5f5;padding:20px;box-sizing:border-box;background-clip:padding-box;max-width:380px}.tiles .tile .tile-content h2.tile-title{font-size:21px;margin-bottom:10px;color:#222!important;text-transform:uppercase;letter-spacing:.01em;transition-duration:.2s}.tiles .tile .tile-content .tile-text{padding-left:20px;border-left:1px solid #ff582b;color:#2b5f77;font-weight:500}.tiles .tile .tile-content .tile-text p{margin-bottom:0}.tiles .tile a,.tiles .tile a:hover{text-decoration:none}.tiles .tile a:hover h2.tile-title{color:#ff582b!important}.tiles .tile a:hover .orange-box-link{background-color:#222}.tiles .views-row-1,.tiles .views-row-3,.tiles .views-row-4,.tiles .views-row-6,.tiles .views-row-7,.tiles .views-row-9,.tiles .views-row-10,.tiles .views-row-12{margin-left:10px;margin-right:10px}.tiles.brands .tile{margin-bottom:20px}.tiles.brands .tile .tile-image{border:2px solid #f5f5f5;max-width:376px}.tiles.brands .tile .tile-content .tile-email,.tiles.brands .tile .tile-content .tile-tel{padding-left:30px;margin-bottom:8px;font-weight:500;color:gray;background-position:0;background-repeat:no-repeat;letter-spacing:.02em}.tiles.brands .tile .tile-content .tile-email a,.tiles.brands .tile .tile-content .tile-tel a{color:gray!important;transition-duration:.2s}.tiles.brands .tile .tile-content .tile-email a:hover,.tiles.brands .tile .tile-content .tile-tel a:hover{color:#ff582b!important;text-decoration:none}.tiles.brands .tile .tile-content .tile-tel{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-tel-20-blue.png)}.tiles.brands .tile .tile-content .tile-email{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-mail-20-blue.png)}.tiles.brands .tile .tile-content .tile-link{padding-top:10px}.tiles.brands .tile .tile-content .tile-link a{transition-duration:.2s}.tiles.brands .tile .tile-content .tile-link a:hover{color:gray!important}.tiles.brands .views-row-1,.tiles.brands .views-row-3,.tiles.brands .views-row-4,.tiles.brands .views-row-5,.tiles.brands .views-row-6,.tiles.brands .views-row-7,.tiles.brands .views-row-8{margin-left:10px;margin-right:10px}.tiles.academy{margin-top:40px}.tiles.academy .tile{margin-bottom:20px}.twitter .twt-icon{float:none;width:100%;text-align:center}.twitter .twt-icon img{margin-top:15px;margin-bottom:20px}.twitter .twitter-content{float:none;width:100%}.twitter .twitter-content .twitter-text{margin-bottom:10px;font-size:16px;font-weight:300}.twitter .twitter-content .twitter-text a{font-weight:300}.twitter .twitter-content .twitter-name{float:left;font-size:12px;color:gray}.twitter .twitter-content .twitter-name a{color:gray!important;transition-duration:.2s;font-weight:300}.twitter .twitter-content .twitter-name a:hover{color:#ff582b!important;text-decoration:none}.twitter .twitter-content .twitter-date{float:left;font-size:12px;color:gray}.twitter .twitter-content .twitter-date:before{content:"•";margin-left:3px;padding-right:3px}.block-views-course-calendar-course-block{display:none}.courses.listing{margin-bottom:40px}.courses.listing .content-left{width:100%;float:none;margin-right:0}.courses.listing .content-right{width:100%;float:none;margin-top:20px;padding-top:20px;padding-left:0;border-left:0 none;border-top:1px solid #d1d1d1}.ui-widget{font-family:Roboto!important;font-weight:300;font-size:14px}.ui-widget-content{border:1px solid #f5f5f5}.ui-widget-content h3,.ui-widget-content h4{font-family:Ubuntu!important}.ui-widget-content h3{color:gray!important}.ui-widget-content h3,.ui-widget-content h4{text-transform:uppercase;letter-spacing:.02em}.ui-widget-content h4{color:#2b5f77!important}.ui-widget-content h4.dates-heading{font-family:Roboto!important;font-weight:500;font-size:12px;color:gray!important;margin-bottom:10px}.ui-widget-content ul{margin-left:20px;margin-bottom:20px}.ui-widget-content ul li{list-style:disc}.ui-widget-content a.download-btn{display:inline-block;padding:8px 20px;background-color:#ff582b;color:#fff!important;font-family:Ubuntu!important;text-transform:uppercase;letter-spacing:.02em;font-size:12px;border-radius:4px;transition-duration:.2s}.ui-widget-content a.download-btn:hover{background-color:#f5f5f5;color:#ff582b!important;text-decoration:none}.ui-widget-content .accred{margin-bottom:20px;font-size:16px;font-weight:500}.ui-widget-content .accred .label{text-transform:uppercase;letter-spacing:.02em;color:gray;font-size:12px}.ui-widget-content .upcoming-dates ul{margin-left:0}.ui-widget-content .upcoming-dates ul li{margin-left:0;list-style:none;font-weight:500;line-height:1.2em}.ui-accordion .ui-accordion-header{font-family:Ubuntu!important;text-transform:uppercase;letter-spacing:.02em;padding:8px 40px 8px 20px;font-size:16px;font-weight:300;-webkit-font-smoothing:antialiased;font-smooth:antialiased}.ui-accordion .ui-accordion-header a:hover{text-decoration:none}.ui-accordion .ui-accordion-content{padding:20px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0 none;background:#e2eaee}.ui-state-default a,.ui-widget-content .ui-state-default a,.ui-widget-header .ui-state-default a{color:#2b5f77!important;transition-duration:.2s}.ui-state-default:hover a,.ui-state-default a:hover,.ui-widget-content .ui-state-default:hover a,.ui-widget-content .ui-state-default a:hover,.ui-widget-header .ui-state-default:hover a,.ui-widget-header .ui-state-default a:hover{color:#ff582b!important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0 none;background:#2b5f77}.ui-state-active:hover a,.ui-state-active a,.ui-state-active a:hover,.ui-widget-content .ui-state-active:hover a,.ui-widget-content .ui-state-active a,.ui-widget-content .ui-state-active a:hover,.ui-widget-header .ui-state-active:hover a,.ui-widget-header .ui-state-active a,.ui-widget-header .ui-state-active a:hover{color:#fff!important}.ui-icon{width:24px;height:24px}.ui-state-default .ui-icon{background-image:url(/sites/all/themes/custom/saintgobain/images/arw-more-24.png);background-position:50%}.ui-state-active .ui-icon{background-image:url(/sites/all/themes/custom/saintgobain/images/arw-exp-24.png);background-position:50%}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{top:14px;right:16px;left:auto}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.testimonials .testimonial-item{margin-bottom:20px}.testimonials .testimonial-item .quote{display:table;margin-bottom:10px;padding-bottom:10px;background-image:url(/sites/all/themes/custom/saintgobain/images/arw-quote.png);background-repeat:no-repeat;background-position:40px bottom}.testimonials .testimonial-item .quote .quote-inner{display:table-cell;vertical-align:middle;padding:20px;background-color:#f5f5f5;font-size:15px;font-style:italic;font-weight:300;box-sizing:border-box;background-clip:padding-box;border-radius:4px}.testimonials .testimonial-item .qt-info{font-family:Ubuntu!important;color:gray;margin-left:10px}.testimonials .testimonial-item .qt-info .qt-name{color:#222;font-weight:700;font-style:normal}.testimonials .views-row-1,.testimonials .views-row-3,.testimonials .views-row-4,.testimonials .views-row-6,.testimonials .views-row-7,.testimonials .views-row-9{margin-left:10px;margin-right:10px}.projects .project-item{margin-bottom:20px;position:relative}.projects .project-item .project-image img{width:100%;height:auto}.projects .project-item .project-grad{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.projects .project-item .project-grad h3{position:absolute;bottom:0;margin-bottom:0;font-size:24px;text-transform:uppercase;letter-spacing:.02em;display:block;height:100%}.projects .project-item .project-grad h3 a{display:block;height:100%;box-sizing:border-box;padding:20px;color:#fff!important;transition-duration:.2s}.projects .project-item .project-grad h3 a:hover{color:#ff582b!important;text-decoration:none}.projects .project-item:after{content:"";font-size:0;background:url(/sites/all/themes/custom/saintgobain/images/download.png) 50% 50% no-repeat #ff582b;background-size:26px 32px;height:65px;width:60px;position:absolute;right:0;bottom:0;display:block;transition-duration:.2s}.projects .project-item:hover:after{background-color:#222}.projects .views-row-first,.projects .views-row:nth-child(3n+1),.projects .views-row:nth-child(3n+3){margin-left:10px;margin-right:10px}.guides .guide{margin-bottom:20px;background-color:#f5f5f5;box-sizing:border-box;background-clip:padding-box}.guides .guide .guide-image{position:relative}.guides .guide .guide-image img{width:100%;height:auto}.guides .guide .guide-image .orange-box-link{background:url(/sites/all/themes/custom/saintgobain/images/download.png) 50% 50% no-repeat #ff582b;background-size:26px 32px;height:65px;width:60px;position:absolute;right:0;bottom:0;display:block;transition-duration:.2s}.guides .guide .guide-image .orange-box-link:hover{background-color:#222}.guides .guide .guide-image .orange-box-link a{display:block;height:100%;font-size:0}.guides .guide .content-container{padding:20px}.guides .guide .content-container h3{margin-bottom:10px;text-transform:uppercase;letter-spacing:.02em;transition-duration:.2s}.guides .guide .content-container .desc{padding-left:20px;border-left:1px solid #ff582b;margin-bottom:20px;color:gray;max-width:880px}.guides .guide .content-container .wrapper-link{position:absolute;top:0;left:0;display:block;height:100%;width:100%}.guides .guide:after{content:none}.guides .guide:hover .orange-box-link{background-color:#222}.guides .guide:hover h3{color:#ff582b!important}.events .event-item{background-color:#f5f5f5;margin-bottom:20px;padding:20px;box-sizing:border-box;background-clip:padding-box}.events .event-item h3{font-size:21px;margin-bottom:10px;letter-spacing:.02em;text-transform:uppercase}.events .event-item h3 a{transition-duration:.2s}.events .event-item h3 a:hover{color:#222!important;text-decoration:none}.events .event-item .event-date,.events .event-item .location{font-weight:500;font-size:13px}.events .event-item .desc{margin-top:20px;padding-left:20px;border-left:1px solid #ff582b;margin-bottom:20px;color:gray;max-width:880px}.events .event-item .read-more{font-family:Ubuntu!important;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.events .event-item .read-more a{transition-duration:.2s}.events .event-item .read-more a:hover{color:gray!important}.event-date,.event-location{font-weight:500;font-size:14px;color:gray}.event-location{font-style:italic}.news .news-item{background-color:#f5f5f5;margin-bottom:20px}.news .news-item .news-img{width:100%;float:none}.news .news-item .news-img img{width:100%;height:auto}.news .news-item .news-item-content{float:none;padding:5%;width:100%;box-sizing:border-box;background-clip:padding-box}.news .news-item .news-item-content h2{font-size:18px;margin-bottom:5px}.news .news-item .news-item-content h2 a{transition-duration:.2s}.news .news-item .news-item-content h2 a:hover{color:#222!important;text-decoration:none}.news .news-item .news-item-content .date{color:gray;font-weight:500;font-size:11px;margin-bottom:20px}.news .news-item .news-item-content .desc{padding-left:20px;border-left:1px solid #ff582b;margin-bottom:20px;color:gray;max-width:880px;margin-bottom:0}.news .news-item .news-item-content .desc p{margin-bottom:0}.news .news-item .news-item-content .read-more{font-family:Ubuntu!important;font-size:12px;letter-spacing:.02em;text-transform:uppercase}.news .news-item .news-item-content .read-more a{transition-duration:.2s}.news .news-item .news-item-content .read-more a:hover{color:gray!important;text-decoration:none}.news .views-row-even,.news .views-row-odd{margin-left:10px;margin-right:10px}.sgta.dashboard-wrapper table,.sgta.dashboard-wrapper table *{border:none;font-weight:400;color:#4c7485}.sgta.dashboard-wrapper table th{color:#344651;font-size:16px;padding:20px;background-color:#e2eaee}.sgta.dashboard-wrapper table tr.even td{background-color:#f5f5f5}.sgta.dashboard-wrapper table td{padding:10px 20px}.page-technical-academy-manage .sgta .view-footer{z-index:14!important}.horizontal-tabs table,.horizontal-tabs table *{border:none;font-weight:400;color:#4c7485}.horizontal-tabs table th{padding:20px;background-color:#e2eaee}.horizontal-tabs table tr.even{border-top:1px solid #e2eaee}.horizontal-tabs table tr.even td{background-color:#fff}.horizontal-tabs table td{padding:10px 20px}.sgta-view{margin:30px 0}.sgta-view.sgta-cards .sgta-card{width:100%;margin:15px 0;position:relative}.sgta-view.sgta-cards .sgta-card .course-inner-image{position:relative}.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow{min-height:250px}.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .course-link a,.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .course-link a:hover{position:absolute;top:0;left:0;width:100%;height:100%;display:block;color:transparent;font-size:0;text-decoration:none;background-image:url(about:_blank);box-sizing:border-box}.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .card-title{transition-duration:.2s;font-size:21px;font-weight:500;color:#fff;text-transform:uppercase;padding:15px 20px}.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .card-date{transition-duration:.2s;padding:25px 50px 20px 60px;color:#f5f5f5;position:absolute;display:block;width:100%;bottom:0;left:0;box-sizing:border-box;background:#333 url(/sites/all/themes/custom/saintgobain/images/icon-calendar-white-24.png) no-repeat 20px}.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow .card-date .card-arrow{transition-duration:.2s;box-sizing:border-box;height:100%;width:50px;position:absolute;right:0;top:0;background:#ff582b url(/sites/all/themes/custom/saintgobain/images/right.png) no-repeat 50%}.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow:hover .card-date,.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow:hover .card-title{color:#ff582b}.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow:hover .card-date{background:#333 url(/sites/all/themes/custom/saintgobain/images/icon-calendar-orange-24.png) no-repeat 20px}.sgta-view.sgta-cards .sgta-card .course-inner-image .course-inner-shadow:hover .card-date .card-arrow{background:#222 url(/sites/all/themes/custom/saintgobain/images/right.png) no-repeat 50%}.sgta-view.sgta-cards .sgta-card.quicklinks .course-inner-shadow{padding-top:40px}.sgta-view.sgta-cards .sgta-card .card-quicklink{transition-duration:.2s;position:absolute;top:0;left:0;height:auto;width:100%;display:block;box-sizing:border-box;z-index:20!important}.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item{transition-duration:.2s;font-weight:300;display:block;padding:10px 20px 10px 32px;background-color:#000;background-color:rgba(0,0,0,.8);color:#fff!important;background-repeat:no-repeat;background-position:10px}.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item.confirm{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-bell-16-orange.png)}.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item.confirmed{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-checkmark-16-orange.png)}.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item.feedback{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-star-16-orange.png)}.sgta-view.sgta-cards .sgta-card .card-quicklink .quicklink-item.rated{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-checkmark-16-orange.png)}.sgta-view.sgta-cards .sgta-card .card-quicklink:hover .quicklink-item.confirm{background-color:#ff582b;background-color:rgba(255,88,43,.9);color:#222!important;text-decoration:none;background-image:url(/sites/all/themes/custom/saintgobain/images/icon-bell-16-white.png)}.sgta-view.sgta-cards .sgta-card .card-quicklink:hover .quicklink-item.feedback{background-color:#ff582b;background-color:rgba(255,88,43,.9);color:#222!important;text-decoration:none;background-image:url(/sites/all/themes/custom/saintgobain/images/icon-star-16-white.png)}.sgta-view.sgta-cards-small .sgta-card{width:100%;margin:15px 0;position:relative}.sgta-view.sgta-cards-small .sgta-card .course-inner-shadow{box-sizing:border-box;padding-bottom:70px;min-height:0!important}.sgta-view .views-exposed-widgets{margin-bottom:40px}.sgta-view .views-exposed-widgets input[type=text],.sgta-view .views-exposed-widgets select{background-color:#f5f5f5;border:2px solid #d1d1d1;height:36px;border-radius:3px}.sgta-view .views-exposed-widgets input[type=submit]{background:#ff582b!important;background-colour:#ff582b!important;text-shadow:none;border-radius:6px;color:#fff;letter-spacing:.05em;font-family:Ubuntu!important;text-transform:uppercase;border:0 none;padding:10px 24px;transition-duration:.2s}.sgta-view .views-exposed-widgets input[type=submit]:hover{background:#f5f5f5!important;background-colour:#f5f5f5!important;color:#ff582b}#block-views-sgta-course-details-cost .block-inner>.content,#block-views-sgta-course-details-dates .block-inner>.content,#block-views-sgta-course-details-duration .block-inner>.content,#block-views-sgta-course-details-hours .block-inner>.content,#block-views-sgta-course-details-location .block-inner>.content{padding:10px 15px}#block-views-sgta-course-details-cost .block-inner>.content .field-content,#block-views-sgta-course-details-dates .block-inner>.content .field-content,#block-views-sgta-course-details-duration .block-inner>.content .field-content,#block-views-sgta-course-details-hours .block-inner>.content .field-content,#block-views-sgta-course-details-location .block-inner>.content .field-content{color:gray;font-size:17px;font-weight:400}.block-views-sgta-course-details-dates .block-inner>.content .views-row{margin-bottom:20px}.block-views-sgta-course-details-dates .block-inner>.content .views-row .date-date,.block-views-sgta-course-details-dates .block-inner>.content .views-row .date-location{color:gray;font-size:16px;font-weight:400}#block-views-sgta-course-details-download{padding-top:20px;padding-left:15px;width:80%;min-width:200px}#block-views-sgta-course-details-download .download-link{text-align:center}#block-views-sgta-course-details-download .download-link a .download-name{color:gray!important}#block-views-sgta-course-details-download .download-link a:hover .download-name{color:#ff582b!important}#block-views-sgta-course-details-topics{padding-top:15px;padding-bottom:20px}#block-views-sgta-course-details-topics .view-content{padding-left:1.5em}#block-views-sgta-course-details-topics .view-content li{list-style:disc;font-size:16px;color:#646464;line-height:1.5em}#block-views-sgta-applications-block-1{padding-bottom:55px}#block-views-sgta-applications-block-1 h2.block-title,#block-views-sgta-applications-date-votes h2.block-title{margin:1em 0}#block-views-sgta-attendance-title .title-date,#block-views-sgta-attendance-title .title-text{font-weight:400;letter-spacing:1px;font-size:20px;display:block;box-sizing:border-box;padding:5px 20px}#block-views-sgta-attendance-title .title-text{border-top:1px solid #344651;margin-bottom:15px;text-transform:uppercase}.availability{font-weight:400;text-transform:uppercase}.availability span{display:inline-block;font-size:10px;font-weight:400;padding:2px 5px;margin-top:3px}.availability .full{background:hsla(0,0%,50%,.15);color:#838383}.availability .available{background:rgba(255,88,43,.15);color:#ff582b}.course-availability{display:inline-block;margin-bottom:20px}.course-availability .availability{text-transform:uppercase;font-size:10px;font-weight:400;padding:2px 5px;background:hsla(0,0%,50%,.15);color:#838383}#block-views-sgta-courses-calendar-calendar .availability{font-size:11px}.listing-availability{color:red}.view-display-id-course_listing_page_header{padding:22px 0 32px}.view-display-id-course_listing_page_header>.view-content .sgta-card.views-row-1{max-width:650px;margin:0 auto;text-align:center}.view-display-id-course_listing_page_header>.view-content .sgta-card.views-row-1 .card-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font-family:Ubuntu;font-size:28px;font-weight:500;text-transform:uppercase;margin-bottom:20px}.view-display-id-course_listing_page_header>.view-content .sgta-card.views-row-1 .card-title-wrapper svg{margin-bottom:13px}.view-display-id-course_listing_page_header>.view-content .sgta-card.views-row-1 .views-field-field-subtitle p{font-family:Roboto;font-size:16px;line-height:26px;color:#646464}.view-sgta-courses-listing{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.view-sgta-courses-listing .view-sgta-courses-listing--inner{margin:0 10px}.view-sgta-courses-listing .view-sgta-courses-listing--inner>.view-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1 100%;flex:1 1 100%}.view-sgta-courses-listing .view-sgta-courses-listing--inner>.view-content .views-row{background:transparent;width:100%;max-width:none;margin:0 0 20px;text-align:center}.view-sgta-courses-listing .view-sgta-courses-listing--inner>.view-content .card-title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:Ubuntu;font-size:28px;font-weight:500;text-transform:uppercase}.view-sgta-courses-listing .view-sgta-courses-listing--inner>.view-content .card-title-wrapper svg{margin:0 15px 0 0}.view-sgta-courses-listing .view-sgta-courses-listing--inner>.view-content .views-field-field-subtitle{max-width:650px;margin:0 auto}.view-sgta-courses-listing .view-sgta-courses-listing--inner>.view-content .views-field-field-subtitle p{font-size:16px;line-height:26px;color:#646464;margin-bottom:20px}.view-sgta-courses-listing .view-footer{-ms-flex:1;flex:1}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing>.view-content{-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:10px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing>.view-content .views-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;max-width:none;margin:0}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing>.view-content .views-row img{width:100%}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-image{width:100%;height:120px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-text{width:100%;padding:20px 10px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-text .card-title-wrapper{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-text .card-title-wrapper a{font-size:21px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-text .availability-label{display:inline-block;margin-bottom:10px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-text .card-subheading{font-size:16px;line-height:26px;color:#646464;margin-bottom:20px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-text .card-date{margin-bottom:20px;-ms-flex-pack:start;justify-content:flex-start}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-text .card-date .date-display-range,.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .course-text .card-date .date-display-single{display:inline-block;margin-left:7px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 1 100%;flex:0 1 100%}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment .view-sgta-courses-listing{-ms-flex:1;flex:1;margin:0;padding:0}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment .view-content{-ms-flex:1;flex:1;-ms-flex-pack:justify;justify-content:space-between}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment .views-row{-ms-flex:0 1 49%;flex:0 1 49%;margin:0 0 10px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment .course-text{box-sizing:border-box;padding:10px 12px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment .course-text .card-title-wrapper{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment .course-text .card-title-wrapper a{font-size:16px;color:#646464!important;text-align:left}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment .course-text .card-date{-ms-flex:none;flex:none;display:block;margin-top:20px}.view-sgta-courses-listing .view-footer .view-sgta-courses-listing .attachment .course-text-alt{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view .date-nav-wrapper .date-nav{height:95px;padding-top:20px}.view .date-nav-wrapper .date-nav .date-heading{height:20px}.view .date-nav-wrapper .date-nav .pager{position:absolute;width:100%;top:auto;bottom:10px;right:0;background-color:transparent;height:41px;transform:none}.view .date-nav-wrapper .date-nav{display:-ms-flexbox;display:flex;position:relative;text-align:center;margin-bottom:0;background-color:#fff;padding-bottom:0}.view .date-nav-wrapper .date-nav .date-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.view .date-nav-wrapper .date-nav h3{font-size:28px;font-weight:400;color:#ff582b;text-align:center;margin:0 20px;text-transform:uppercase}.view .date-nav-wrapper .date-nav .date-toggle{position:absolute;padding:0}.view .date-nav-wrapper .date-nav .date-toggle a{font-size:16px;font-weight:400;text-transform:uppercase;border-radius:5px;border:2px solid #ff582b;background:#ff582b!important;color:#fff!important;padding:9px 20px;transition:all .3s}.view .date-nav-wrapper .date-nav .date-toggle a:hover{background:#ff805e!important;color:#fff!important;transition:all .3s}.view .date-nav-wrapper .date-nav .ajax-progress{display:none}.view-sgta-courses-calendar .calendar-calendar{margin-bottom:40px}.view-sgta-courses-calendar .calendar-calendar th.days{font-size:11px;border:0;color:#222;padding:4px 0}.view-sgta-courses-calendar .calendar-calendar td{border:1px solid #ececec}.view-sgta-courses-calendar .calendar-calendar .month-view .full td.single-day{height:65px!important}.view-sgta-courses-calendar .calendar-calendar .month-view .full td.single-day div.monthview{border-bottom:0;margin:0}.view-sgta-courses-calendar .calendar-calendar .month-view .full td.single-day .views-field-title a{font-size:11px;font-weight:500;background:none}.view-sgta-courses-calendar .calendar-calendar .month-view .full td.single-day.future .views-field-title a{color:#222!important}.view-sgta-courses-calendar .calendar-calendar .month-view .full td.single-day.future .views-field-title a:hover{color:#ff582b!important}.view-sgta-courses-calendar .calendar-calendar .month-view .full td.single-day.past .views-field-title a{color:#7f7f7f!important}.view-sgta-courses-calendar .calendar-calendar .month-view .full td .inner div.calendar.monthview .contents{height:65px}.view-sgta-courses-calendar .calendar-calendar .month-view .full td .inner div.calendar.monthview .contents .availability{position:absolute;left:2px;bottom:2px}.view-sgta-courses-calendar .calendar-calendar .month-view .full td .inner div.calendar.monthview .contents .availability span{display:inline-block;font-size:11px;padding:4px 5px 2px}.view-sgta-courses-calendar .calendar-calendar .month-view .full td .inner div.calendar.monthview .contents .availability .full{background:hsla(0,0%,50%,.15);color:#838383}.view-sgta-courses-calendar .calendar-calendar .month-view .full td .inner div.calendar.monthview .contents .availability .available{background:rgba(255,88,43,.15);color:#ff582b}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{margin-bottom:5px;padding-bottom:2px;background:transparent;line-height:1.2em;border-bottom:1px solid #d1d1d1;border-radius:0}.calendar-calendar .month-view .full td .inner .month.day,.calendar-calendar .month-view .full td .inner .month.day a{font-size:11px;font-weight:500;color:#222}.block-sgta-courses-calendar-calendar .view-filters,.block-sgta-courses-listing-listing .view-filters{margin-top:50px;margin-bottom:20px;position:relative;height:80px}.block-sgta-courses-calendar-calendar .view-filters .js-listing-switch,.block-sgta-courses-listing-listing .view-filters .js-listing-switch{position:absolute;top:0;right:0}.block-sgta-courses-calendar-calendar .view-filters .js-listing-switch .form-item:first-of-type a,.block-sgta-courses-listing-listing .view-filters .js-listing-switch .form-item:first-of-type a{margin-right:10px}.block-sgta-courses-calendar-calendar .view-content .views-row,.block-sgta-courses-listing-listing .view-content .views-row{margin-top:0}.block-sgta-courses-calendar-calendar .view-content .views-row img,.block-sgta-courses-listing-listing .view-content .views-row img{width:100%}.block-sgta-courses-listing-listing .view-sgta-courses-listing{-ms-flex-direction:column;flex-direction:column}.block-sgta-courses-listing-listing .view-sgta-courses-listing .view-filters{height:150px}.block-sgta-courses-listing-listing .view-sgta-courses-listing .view-filters .js-listing-switch{position:absolute;top:70px;right:auto;left:-10px}.block-sgta-courses-listing-listing .view-sgta-courses-listing .view-filters .js-listing-switch .form-item:first-of-type a{margin-right:10px}.block-sgta-courses-listing-listing .view-sgta-courses-listing .view-filters .form-type-select{position:relative}.block-sgta-courses-listing-listing .view-sgta-courses-listing .view-filters .form-type-select:after{position:absolute;content:"";bottom:19px;right:15px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #fff;z-index:10}.block-sgta-courses-listing-listing .view-sgta-courses-listing .view-filters select{font-size:16px;background-color:#ff582b;color:#fff;padding:15px 60px 15px 20px;height:auto;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-family:Roboto,Arial;border:0 none transparent;background-image:none;position:relative}.block-sgta-courses-listing-listing .view-sgta-courses-listing .views-exposed-widgets{margin-bottom:0}.header-title-alt{display:-ms-flexbox;display:flex;position:relative;height:auto;overflow:hidden}.header-title-alt .view-content{-ms-flex:1;flex:1}.header-title-alt .views-row,.header-title-alt .views-row .header-title-alt__img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-align:center;align-items:center}.header-title-alt .views-row .header-title-alt__img{width:100%}.header-title-alt .views-row .header-title-alt__text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:20px 10px}.header-title-alt .views-row .header-title-alt__text-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 1 290px;flex:0 1 290px}.header-title-alt .views-row .header-title-alt__text-inner svg{-ms-flex:0 1 64px;flex:0 1 64px;margin-right:20px}.header-title-alt .views-row .header-title-alt__text-inner h1{-ms-flex:1;flex:1;color:#646464;text-transform:uppercase}.header-title-alt .views-row .header-title-alt__text-inner p{-ms-flex:1 0 100%;flex:1 0 100%;font-size:18px;font-weight:400;color:#222;line-height:24px}.view-sgta-courses-listing img{width:100%}.view-sgta-courses-listing>.view-content .card-title-wrapper a{color:#222!important}.block .academy-landing-listing-view{margin:0 10px;padding:0 0 40px}.block .academy-landing-listing-view .view-footer{-ms-flex:0 1 auto;flex:0 1 auto;margin-top:20px}.block .academy-landing-listing-view .view-footer .button--orange{text-align:center}.course-date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:11px;color:#646464;font-weight:400;margin-bottom:20px}.course-date svg{margin-top:-3px;margin-right:5px}.individual-course .view-display-id-courses_header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-bottom:2px solid #f5f5f5;margin-bottom:30px}.individual-course .view-display-id-courses_header .view-content{-ms-flex:0 1 1180px;flex:0 1 1180px;margin-bottom:25px}.individual-course .view-display-id-courses_header .views-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding-top:30px}.individual-course .block-title{font-size:28px;font-weight:400;text-transform:uppercase;margin:15px 0}.individual-course .course-info{margin:0 0 30px}.individual-course .course-cta .button,.individual-course .course-cta .form-item{margin:0}.individual-course .course-image,.individual-course .course-info{-ms-flex:1 0 100%;flex:1 0 100%}.course-content.course-image img{max-width:100%;border-radius:0 0 3px 3px}.page-user-courses .course-topics-view .item-list>ul{margin-left:40px}.page-user-courses .course-topics-view .item-list>ul .views-row{display:list-item}.author{-ms-flex-pack:center;padding:40px 0 35px}.author,.author .author__inner{display:-ms-flexbox;display:flex;justify-content:center}.author .author__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 1 300px;flex:0 1 300px;-ms-flex-pack:center}.author .author__image{margin-right:0;margin-bottom:30px}.author .author__image img{border-radius:50%}.author .author__text{-ms-flex:1 0 100%;flex:1 0 100%}.author .author__text h2{font-size:28px}.author .author__text h2:first-of-type{margin-bottom:0}.author .author__text p{font-size:16px;color:#646464;line-height:26px}.view-sgta-dash-course-details .region-suffix-one-first-inner{padding-left:40px;border-left:2px solid #f5f5f5;margin-left:40px}.individual-course .course-header.view-display-id-courses_header .view-content,.individual-course .course-header.view-sgta-dash-course-details .view-content,.page-user-courses .course-header.view-display-id-courses_header .view-content,.page-user-courses .course-header.view-sgta-dash-course-details .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.individual-course .course-header.view-display-id-courses_header .views-row,.individual-course .course-header.view-sgta-dash-course-details .views-row,.page-user-courses .course-header.view-display-id-courses_header .views-row,.page-user-courses .course-header.view-sgta-dash-course-details .views-row{display:-ms-flexbox;display:flex;-ms-flex:0 1 1180px;flex:0 1 1180px;margin:0 10px;padding-top:0!important}.individual-course .course-header.view-display-id-courses_header .course-info,.individual-course .course-header.view-sgta-dash-course-details .course-info,.page-user-courses .course-header.view-display-id-courses_header .course-info,.page-user-courses .course-header.view-sgta-dash-course-details .course-info{-ms-flex:1;flex:1}.individual-course .course-header.view-display-id-courses_header author__image .course-image,.individual-course .course-header.view-sgta-dash-course-details author__image .course-image,.page-user-courses .course-header.view-display-id-courses_header author__image .course-image,.page-user-courses .course-header.view-sgta-dash-course-details author__image .course-image{-ms-flex:0 1 380px;flex:0 1 380px}.individual-course .course-header.view-display-id-courses_header author__image .course-image img,.individual-course .course-header.view-sgta-dash-course-details author__image .course-image img,.page-user-courses .course-header.view-display-id-courses_header author__image .course-image img,.page-user-courses .course-header.view-sgta-dash-course-details author__image .course-image img{max-width:380px}.view-id-sgta_dash_course_details .view-id-sgta_dash_course_details,.view-id-sgta_dash_course_details .view-id-sgta_dash_course_duration,.view-id-sgta_dash_course_details .view-id-sgta_dash_course_hours{font-size:16px;color:#646464}.view-id-sgta_dash_course_details.view-display-id-location .views-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-id-sgta_dash_course_details.view-display-id-location .views-row .views-field-field-fc-cd-location{margin-bottom:25px}.page-technical-academy-manage .sgta-view{-ms-flex-direction:column;flex-direction:column}.page-technical-academy-manage #sgta-routing-manage-academy div{width:100%}.block-sgta-courses-listing-listing .view-sgta-courses-listing .view-filters{margin-top:50px;margin-bottom:25px;position:relative;margin-left:-10px}.block-sgta-courses-listing-listing .view-sgta-courses-listing select{font-size:16px;background-color:#ff582b;color:#fff;padding:15px 60px 15px 20px;height:auto;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-family:Roboto,Arial;border:2px solid transparent;background-image:none;position:relative}.block-sgta-courses-listing-listing .view-sgta-courses-listing select:hover{background-color:#ff7454!important;border:2px solid #ff582b}.contextual-links-wrapper,.contextual-links-wrapper *{z-index:30!important}div#page.page{padding-top:80px}#section-header{position:fixed;top:0;left:0;width:100%;text-align:center;z-index:999}#section-header>div{margin:auto}body.admin-menu #section-header{top:29px}.zone-header-one-wrapper{background-color:#f5f5f5;padding:8px 0;margin-bottom:10px}.zone-header-search-wrapper{background-color:gray;border-bottom:3px solid #f5f5f5}.zone-header-search-wrapper input{border:0 none;height:40px;width:100%;background:#fff}.zone-header-search-wrapper input:focus{box-shadow:inset 0 0 4px rgba(0,0,0,.3)}.zone-header-search-wrapper input.form-submit{display:none}#region-prefix-three-first #block-search-form-copy .form-type-textfield{display:inline-block;width:80%}#region-prefix-three-first #block-search-form-copy .form-type-textfield input{width:100%;height:45px;line-height:35px;padding:5px;background:#fff;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:16px;-webkit-appearance:none;border-radius:0;border:1px solid gray}#region-prefix-three-first #block-search-form-copy .form-actions{display:inline-block;width:15%;background-color:#fff}#region-prefix-three-first #block-search-form-copy .form-actions input.form-submit{height:45px;width:100%;border:1px solid gray;font-size:0;color:#fff;padding:0;margin:0;background:url(/sites/all/themes/custom/saintgobain/images/searchbar.png) 50% 50% no-repeat #fff;background-size:23px 23px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer;transition-duration:.2s}#region-prefix-three-first #block-search-form-copy .form-actions input.form-submit:hover{background-color:#e8e8e8}.zone-header-one-wrapper,.zone-header-two-wrapper{box-shadow:0 2px 9px rgba(0,0,0,.1)}.zone-header-two-wrapper{background-color:#fff;padding:20px 0;display:none}body.wrapper-restrict-contact #zone-prefix-two-wrapper #zone-prefix-two,body.wrapper-restrict-contact #zone-prefix-two-wrapper #zone-prefix-two>.grid-24{margin:0!important;width:100%!important}body.wrapper-restrict-contact #zone-prefix-two-wrapper #zone-prefix-two .himage-full img{width:100%;height:auto}.zone-prefix-one-wrapper{background-color:#f5f5f5}.zone-prefix-one-wrapper #zone-prefix-one{width:100%}.zone-prefix-one-wrapper #zone-prefix-one>div{margin-left:0;margin-right:0}.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-page-elements-title .block-inner-wrapper,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-application .block-inner-wrapper,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-course .block-inner-wrapper,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-date .block-inner-wrapper,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-title .block-inner-wrapper{background:linear-gradient(90deg,#000 10%,transparent 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=1);color:#fff!important}.zone-prefix-one-wrapper #zone-prefix-one>div #block-delta-blocks-breadcrumb,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-page-elements-title .block-inner-wrapper>.block-inner,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-application .block-inner-wrapper>.block-inner,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-course .block-inner-wrapper>.block-inner,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-date .block-inner-wrapper>.block-inner,.zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-title .block-inner-wrapper>.block-inner{margin-left:auto;margin-right:auto;width:100%}.zone-prefix-one-wrapper #zone-prefix-one>div #block-delta-blocks-breadcrumb ul.breadcrumb{margin:0}body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-page-elements-title .block-inner-wrapper,body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-application .block-inner-wrapper,body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-course .block-inner-wrapper,body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-date .block-inner-wrapper,body.not-front.ie-7 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-title .block-inner-wrapper,body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-page-elements-title .block-inner-wrapper,body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-application .block-inner-wrapper,body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-course .block-inner-wrapper,body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-m-date .block-inner-wrapper,body.not-front.ie-8 .zone-prefix-one-wrapper #zone-prefix-one>div #block-views-sgta-user-headers-title .block-inner-wrapper{background:url(/sites/all/themes/custom/saintgobain/images/grad-740.png);background-position:0 0;background-repeat:repeat-y}.context-events .zone-suffix-two-wrapper{margin-top:40px}.context-academy-locations .zone-prefix-two-wrapper,.context-contact .zone-prefix-two-wrapper{margin-top:40px;background-color:#2b5f77;background-image:url(/sites/all/themes/custom/saintgobain/images/sg-logo-wall.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.front .zone-prefix-three-wrapper{background-color:#f5f5f5;padding:30px 0}.zone-content-wrapper{padding:40px 0}.page-gsearch .zone-content-wrapper,.page-search-node .zone-content-wrapper{padding:0 0 40px}.page-gsearch .zone-content-wrapper .zone-content,.page-search-node .zone-content-wrapper .zone-content{border:1px solid #d1d1d1}.page-gsearch .zone-content-wrapper .zone-content .region-content,.page-search-node .zone-content-wrapper .zone-content .region-content{padding:15px;box-sizing:border-box;background-clip:padding-box}.page-user-edit #zone-content{padding:30px;box-sizing:border-box;background-color:#f5f5f5}.page-user-edit #zone-content>.grid-24{margin:0 auto;width:100%}.page-user-edit #zone-content .tabs{display:none}.page-user-edit #user-profile-form input.password-confirm,.page-user-edit #user-profile-form input.password-field,.page-user-edit #user-profile-form input[type=email],.page-user-edit #user-profile-form input[type=password],.page-user-edit #user-profile-form input[type=text],.page-user-edit #user-profile-form select{margin-bottom:10px;width:100%!important;max-width:400px!important;height:36px;border:2px solid #ebebeb}.page-user-edit #user-profile-form .description{max-width:620px}.page-user-edit #user-profile-form .password-confirm,.page-user-edit #user-profile-form .password-strength{float:none;margin:10px 0;width:100%;max-width:280px}.page-user-edit #user-profile-form .confirm-parent,.page-user-edit #user-profile-form .password-parent{width:100%;max-width:400px}.page-user-edit #user-profile-form .password-suggestions ul{margin-left:20px}.page-user-edit #user-profile-form input[type=submit]{background:#ff582b!important;background-colour:#ff582b!important;text-shadow:none;border-radius:6px;color:#fff;letter-spacing:.05em;font-family:Ubuntu!important;text-transform:uppercase;border:0 none;padding:10px 24px;transition-duration:.2s}.page-user-edit #user-profile-form input[type=submit]:hover{background:#fff!important;background-colour:#fff!important;color:#ff582b}body.user-profile-page #zone-content{background-color:#f5f5f5;padding-bottom:60px}body.user-profile-page #zone-content #region-content{background-color:#fff;margin-left:0;padding-left:10px}body.user-profile-page #zone-content #region-content .region-inner{box-sizing:border-box;padding:20px}body.user-profile-page #zone-content #region-content .region-content-inner>div.tabs{display:none}body.user-profile-page #zone-content #region-suffix-one-first .block-views{margin:20px 0}body.user-profile-page.admin-menu #zone-content #region-content .region-content-inner>div.tabs{display:block;margin-bottom:20px}.section-footer{background-color:#333;color:#d1d1d1;font-weight:300}.section-footer h2{color:#f5f5f5}.zone-footer-one-wrapper{background-color:#e2eaee}.zone-footer-three-wrapper{padding:10px 0}#sliding-popup .popup-content #popup-text{padding-left:20px;border-left:1px solid #ff582b;margin-bottom:20px;color:gray;max-width:880px;margin-top:10px}#sliding-popup .popup-content #popup-text p{font-size:14px;font-weight:300;display:block}#sliding-popup .popup-content #popup-text button{font-weight:400}#sliding-popup .popup-content #popup-buttons button.agree-button,#sliding-popup .popup-content #popup-buttons button.find-more-button{font-family:Ubuntu!important;border-radius:4px}ul.breadcrumb{margin-top:5px;margin-bottom:15px;padding-bottom:0}ul.breadcrumb li{margin-right:0}ul.breadcrumb li a{display:inline-block;margin-left:15px;padding:0 0 0 25px;line-height:50px;font-family:Roboto;color:#2b5f77!important;font-weight:500;font-size:13px;background-image:url(/sites/all/themes/custom/saintgobain/images/icon-crumb.png);background-position:0;background-repeat:no-repeat;transition-duration:.2s}ul.breadcrumb li a:hover{color:#4c7485!important;text-decoration:none}ul.breadcrumb li a.active{color:#2b5f77!important}ul.breadcrumb li a.active:hover{color:#4c7485!important}ul.breadcrumb li.first{position:relative;margin-right:15px}ul.breadcrumb li.first a{position:absolute;margin-left:0;top:0;width:18px;height:19px;padding:0;display:inline-block;background-image:url(/sites/all/themes/custom/saintgobain/images/icon-home.png);font-size:0}.logo-img img{width:100%;max-width:220px;height:auto}#header-one-links{color:gray}#header-one-links a{font-size:12px;font-weight:300;color:gray!important;transition-duration:.2s}#header-one-links a:hover{text-decoration:underline}#header-one-links a img{margin-right:8px}.block-bean-header-one-search-icon{position:inherit}.block-bean-header-one-search-icon #block-fake-search-form{position:absolute;top:20px;right:0}.block-bean-header-one-search-icon #block-fake-search-form img:hover{cursor:pointer}.block-views-twitter-block-2{margin-bottom:30px;padding-top:30px;padding-bottom:30px;border-bottom:1px solid gray}.block-bean-footer-four-copyright{font-size:12px;color:gray}h1.page-title{padding-top:20px}h1.page-title,h2.content-header{color:#fff;text-transform:uppercase;letter-spacing:.01em;font-size:24px}h2.content-header{background-color:#222;padding:8px 20px;margin-bottom:40px;display:inline-block;font-weight:500}h3.content-title{color:gray;font-size:21px;font-weight:500;margin-bottom:30px;letter-spacing:.01em;text-transform:uppercase}.page-subtitle{color:gray;color:#fff;font-family:Roboto;font-weight:500}.field-name-field-home-content,.page-subtitle{padding-left:20px;border-left:1px solid #ff582b;margin-bottom:20px;max-width:880px;font-size:16px}.field-name-field-home-content{color:gray;font-weight:300}.header-logo{text-align:left;margin-bottom:20px}.node .field-name-field-content{margin-left:15px;max-width:880px}.node .field-name-field-content h3{color:gray;margin-left:-15px;text-transform:uppercase;letter-spacing:.01em}.node .field-name-field-content h4{color:#2b5f77;text-transform:uppercase;letter-spacing:.01em}.node .field-name-field-content figure.caption{float:none!important}.node .field-name-field-content img.embed-image{float:none;margin-left:-15px;margin-right:0;margin-bottom:20px;width:100%!important;height:auto!important}.node .field-name-field-content figcaption{margin-left:-15px;padding:5px;margin-right:20px;border-bottom:1px solid #d1d1d1;color:#b3b3b3;font-size:12px;font-weight:300;clear:both}h2.search-page-title{display:inline-block;margin:30px 0;padding:10px 20px;color:#fff;background-color:#222;text-transform:uppercase;letter-spacing:.02em;font-size:28px}.search-form .form-item label{display:block;font-weight:500;font-style:italic;font-size:18px;margin-bottom:10px;color:gray}.search-form .form-item input.form-text{width:60%;height:40px;border:1px solid #d1d1d1;background-color:#f5f5f5}.search-form .form-item input.form-text:focus{box-shadow:inset 0 0 4px rgba(0,0,0,.3)}.search-form input[type=submit]{background:#ff582b!important;background-colour:#ff582b!important;text-shadow:none;border-radius:6px;color:#fff;letter-spacing:.05em;font-family:Ubuntu!important;text-transform:uppercase;border:0 none;padding:10px 24px;transition-duration:.2s}.search-form input[type=submit]:hover{background:#f5f5f5!important;background-colour:#f5f5f5!important;color:#ff582b}.search-results .search-result{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d1d1d1}.search-results .search-result h3.title{margin-bottom:10px;text-transform:uppercase;letter-spacing:.02em}.search-results .search-result h3.title a{color:#222!important;transition-duration:.2s}.search-results .search-result h3.title a:hover{color:#ff582b!important;text-decoration:none}.search-results .search-result p.search-url{margin-bottom:10px}.search-results .search-result p.search-url a{font-weight:500;font-size:13px;letter-spacing:.02em;color:#ff582b!important;transition-duration:.2s}.search-results .search-result p.search-url a:hover{color:#222!important;text-decoration:none}.search-results .search-result p.search-snippet{margin-bottom:10px}.page-technical-academy-manage-academy-applications-add #zone-content .region-content-inner,.page-technical-academy-manage-academy-dates-add #zone-content .region-content-inner{padding:30px;box-sizing:border-box;background-color:#f5f5f5}.page-technical-academy-manage-academy-courses-add fieldset legend{display:inline-block}.page-technical-academy-manage-academy-courses-add input[type=submit]{background:#ff582b!important;background-colour:#ff582b!important;border:2px solid #ff582b;text-shadow:none;border-radius:6px;color:#fff;letter-spacing:.05em;font-family:Ubuntu!important;text-transform:uppercase;padding:8px 16px;transition-duration:.2s}.page-technical-academy-manage-academy-courses-add input[type=submit]:hover{background:#ff805e!important;background-colour:#ff805e!important;border:2px solid #ff582b;color:#fff}body.node-type-course #zone-content,body.page-technical-academy-manage-academy-applications- #zone-content,body.page-technical-academy-manage-academy-courses- #zone-content,body.page-technical-academy-manage-academy-dates- #zone-content{background-color:#f5f5f5;padding-bottom:20px}body.node-type-course #zone-content #region-content,body.page-technical-academy-manage-academy-applications- #zone-content #region-content,body.page-technical-academy-manage-academy-courses- #zone-content #region-content,body.page-technical-academy-manage-academy-dates- #zone-content #region-content{margin-left:0;padding-left:10px;background-color:#fff}body.node-type-course #zone-content #region-content .region-inner,body.page-technical-academy-manage-academy-applications- #zone-content #region-content .region-inner,body.page-technical-academy-manage-academy-courses- #zone-content #region-content .region-inner,body.page-technical-academy-manage-academy-dates- #zone-content #region-content .region-inner{box-sizing:border-box;padding:20px}body.node-type-course #zone-content #region-suffix-one-first,body.page-technical-academy-manage-academy-applications- #zone-content #region-suffix-one-first,body.page-technical-academy-manage-academy-courses- #zone-content #region-suffix-one-first,body.page-technical-academy-manage-academy-dates- #zone-content #region-suffix-one-first{padding-bottom:20px}body.page-node-8 #zone-content-wrapper{background-color:#f5f5f5}body.page-technical-academy-manage-academy-courses .horizontal-tabs{border:0 none transparent;background-color:#f5f5f5}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list{background-color:#fff;border:0 none transparent}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li{padding:0;border:1px solid #ff582b;border-bottom:0 none transparent;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;background-color:#ff582b;transition-duration:.2s}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li a{display:block;padding:15px 20px;background-color:transparent;text-transform:uppercase}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li a strong{color:#fff;font-weight:400;letter-spacing:1px}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li:hover{background-color:#ff805e}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li:hover a{background-color:transparent}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li.selected{border:1px solid #f5f5f5;border-bottom:0 none transparent;background-color:#f5f5f5}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li.selected a strong{color:#344651;font-weight:400;letter-spacing:1px}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li.selected:hover{background-color:#f5f5f5;cursor:default}body.page-technical-academy-manage-academy-courses .horizontal-tabs ul.horizontal-tabs-list li.selected:hover a{cursor:default}body.page-technical-academy-manage-academy-courses .horizontal-tabs-pane{padding:15px}body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy>div>div,body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy>div>fieldset{background-color:#f5f5f5;padding:10px;margin-top:10px}body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy>div>div legend,body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy>div>fieldset legend{font-weight:700}body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy>div>div .form-type-managed-file,body.page-technical-academy-manage-academy-courses form#sgta-routing-manage-academy>div>fieldset .form-type-managed-file{margin-left:15px;padding-left:15px;border-left:2px solid #000}body.page-technical-academy-manage-academy-dates-edit .date-combo .fieldset-legend{display:none}body.page-technical-academy-manage-academy-dates-edit .date-combo .date-padding{padding:0}.ie-7 ul.breadcrumb li,.ie-8 ul.breadcrumb li{margin-left:16px}.ie-7 .block-menu-block-1 ul.menu li a,.ie-8 .block-menu-block-1 ul.menu li a{padding:6px 10px}.ie-7 .events .views-row,.ie-7 .projects .views-row,.ie-8 .events .views-row,.ie-8 .projects .views-row{margin-left:0!important;margin-right:10px!important}.ie-7 .calendar-calendar tbody,.ie-7 .calendar-calendar thead,.ie-7 .calendar-calendar tr,.ie-8 .calendar-calendar tbody,.ie-8 .calendar-calendar thead,.ie-8 .calendar-calendar tr{width:100%}.ie-7 .calendar-calendar tbody td,.ie-7 .calendar-calendar tbody th,.ie-7 .calendar-calendar thead td,.ie-7 .calendar-calendar thead th,.ie-7 .calendar-calendar tr td,.ie-7 .calendar-calendar tr th,.ie-8 .calendar-calendar tbody td,.ie-8 .calendar-calendar tbody th,.ie-8 .calendar-calendar thead td,.ie-8 .calendar-calendar thead th,.ie-8 .calendar-calendar tr td,.ie-8 .calendar-calendar tr th{width:20%}.date-info-wrapper{margin-top:2px;margin-bottom:20px;padding:15px 20px;display:inline-block;background-color:#f5f5f5}.date-info-wrapper .course-date{margin-right:20px;text-transform:uppercase;font-weight:400}.date-info-wrapper .course-title{font-weight:400;color:#344651}form.sgta input[type=text],form.sgta select{background-color:#fff;border:2px solid #d1d1d1;height:36px;width:100%;max-width:400px}form.sgta input[type=text]:focus,form.sgta select:focus{border:2px solid #ff582b;box-shadow:none}form.sgta textarea{border:2px solid #d1d1d1;max-width:580px}form.sgta textarea:focus{border:2px solid #ff582b;box-shadow:none}form.sgta .grippie{max-width:580px}form.sgta fieldset.date-combo .container-inline-date .date-padding{padding:10px 0}form.sgta fieldset.date-combo .container-inline-date .date-padding .form-item{margin-right:10px}form.sgta input[type=file]{background-color:#fff}form.sgta-register-table #edit-intro-text{margin-bottom:30px}form.sgta-register-table #edit-intro-text h2{font-size:22px;text-transform:uppercase;letter-spacing:1px}form.sgta-register-table .ajax-progress-throbber .message,form.sgta-register-table .ajax-progress .message{display:none!important}form.sgta-register-table span.red{color:red;margin-left:4px}form.sgta-register-table .button-application-add{margin-top:0;margin-bottom:40px}form.sgta-register-table .button-application-add input[type=submit]{border-width:3px}form.sgta-register-table .button-application-save,form.sgta-register-table .button-application-save-assign{float:right;margin-left:20px!important}form.sgta-register-table .button-application-assign-dates{margin-top:40px;float:right}form.sgta-register-table table{margin-bottom:0}form.sgta-register-table td{padding:5px 2px}form.sgta-register-table td.reg-ops-cell{text-align:center}form.sgta-register-table td.count-cell,form.sgta-register-table th.count-cell{text-align:center;font-weight:700;padding:15px 8px;width:10px;max-width:10px}form.sgta-register-table tr.even td{background-color:#f5f5f5}form.sgta-register-table th{font-weight:700;background-color:#e2eaee;padding:15px 2px}form.sgta-register-table th.reg-ops{padding-right:10px}form.sgta-register-table,form.sgta-register-table *{font-size:14px}form.sgta-register-table input[type=text]{width:100%;max-width:none}form.sgta-register-table input[type=text],form.sgta-register-table select{background-color:#fff;border:1px solid #d1d1d1;height:36px}form.sgta-register-table .reg-ops-action{cursor:pointer;font-size:0;width:30px;height:30px;margin:auto}form.sgta-register-table .reg-ops-action.action-copy{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-copy-black-16.png);background-position:50%;background-repeat:no-repeat}form.sgta-register-table .reg-ops-action.action-copy:hover{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-copy-orange-16.png)}form.sgta-register-table .reg-ops-action.action-undo{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-undo-black-16.png);background-position:50%;background-repeat:no-repeat}form.sgta-register-table .reg-ops-action.action-undo:hover{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-undo-orange-16.png)}form.sgta-register-table .reg-ops-action.action-paste{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-arrowleft-black-16.png);background-position:50%;background-repeat:no-repeat}form.sgta-register-table .reg-ops-action.action-paste:hover{background-image:url(/sites/all/themes/custom/saintgobain/images/icon-arrowleft-orange-16.png)}form.sgta-register-table .form-type-checkbox label{font-weight:300;text-transform:uppercase}form.sgta-register-table-one select{width:90px;max-width:90px}form.sgta-register-table-two .course-cell{width:395px;max-width:395px}form.sgta-register-table-two .location-cell{width:270px;max-width:270px}form.sgta-register-table-two .date-cell{width:135px;max-width:135px}.course-application .zone-suffix-two-wrapper{background:#f5f5f5}.course-application #block-sgta-sgta-academy-apply .block-inner>.content{padding:0}.course-application #sgta-forms-apply-online-form{width:100%;max-width:430px}.course-application #block-sgta-sgta-academy-apply .block-inner>.content .form-item .form-select,.course-application #block-sgta-sgta-academy-apply .block-inner>.content .form-item .form-text,.course-application #block-sgta-sgta-academy-apply .block-inner>.content .form-item .form-textarea{width:100%}.academy-courses-landing .zone-suffix-three-wrapper{background:#f5f5f5}.prospectus-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:360px;margin:50px auto 30px}.prospectus-block .prospectus-textarea{font-size:16px;line-height:26px;color:#646464;margin-bottom:10px}.prospectus-block .button.grey{margin-bottom:0}.prospectus-block .button.grey a{display:inline-block}.block-sgta-academy-bespoke{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:45px 0 50px}.block-sgta-academy-bespoke .block-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 1 620px;flex:0 1 620px;text-align:center}.block-sgta-academy-bespoke .block-inner>*{-ms-flex:1 0 100%;flex:1 0 100%}.block-sgta-academy-bespoke .block-title{font-family:Ubuntu;font-size:28px;font-weight:400;letter-spacing:normal;color:#222;text-transform:uppercase;margin-bottom:25px}.block-sgta-academy-bespoke .bespoke-courses{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-sgta-academy-bespoke .bespoke-courses .form-item{margin:0}.block-sgta-academy-bespoke .bespoke-courses .bespoke-courses-text{font-size:16px;line-height:26px;color:#646464;margin-bottom:30px}.block-sgta-academy-bespoke .bespoke-courses .button{display:inline-block;margin:0}.tech-academy-landing .zone-content-wrapper{padding:0}.tech-academy-landing .region-suffix-one-first .block-title{display:block;text-align:center;font-family:Ubuntu;font-size:28px;font-weight:400;letter-spacing:normal;color:#222;text-transform:uppercase;padding:40px 0 25px}.tech-academy-landing .zone-suffix-one-wrapper,.tech-academy-landing .zone-suffix-three-wrapper{background:#f5f5f5}.tech-academy-landing .block-technical-academy-location{padding:45px 0 55px}body.individual-course #zone-content-wrapper #zone-content{background-color:transparent}body.individual-course #zone-content #region-content .region-inner{padding:0}body.individual-course article #block-views-sgta-course-details-topics h2.block-title,body.individual-course article h2,body.individual-course article h2.content-header{font-weight:400;background-color:transparent;letter-spacing:normal;color:#222;margin-bottom:25px;padding:0}body.individual-course .field-name-field-content{margin:0;padding:0}body.individual-course #block-views-sgta-course-details-cost,body.individual-course #block-views-sgta-course-details-dates,body.individual-course #block-views-sgta-course-details-duration,body.individual-course #block-views-sgta-course-details-hours,body.individual-course #block-views-sgta-course-details-location{padding:20px 0 0;background-color:transparent}body.individual-course #block-views-sgta-course-details-cost .content,body.individual-course #block-views-sgta-course-details-dates .content,body.individual-course #block-views-sgta-course-details-duration .content,body.individual-course #block-views-sgta-course-details-hours .content,body.individual-course #block-views-sgta-course-details-location .content{padding:0}body.individual-course #block-views-sgta-course-details-cost .content .field-content,body.individual-course #block-views-sgta-course-details-dates .content .field-content,body.individual-course #block-views-sgta-course-details-duration .content .field-content,body.individual-course #block-views-sgta-course-details-hours .content .field-content,body.individual-course #block-views-sgta-course-details-location .content .field-content{font-size:16px;font-weight:300;color:#646464;padding:0}body.individual-course .block-sgta-course-apply-action-alt{margin-bottom:30px}body.individual-course .block-sgta-course-apply-action-alt .block-title{margin-bottom:20px}body.individual-course .views-field-field-location-map{padding-top:15px}.individual-course .grid-8 h2.block-title,.page-user-courses .grid-8 h2.block-title,.user-course-details .grid-8 h2.block-title{font-size:16px;font-weight:500;color:#4a4a4a;text-transform:capitalize;border-bottom:0;margin-bottom:10px;padding-bottom:0}.individual-course .grid-8 .views-field-field-fc-cd-location,.page-user-courses .grid-8 .views-field-field-fc-cd-location,.user-course-details .grid-8 .views-field-field-fc-cd-location{font-size:16px;color:#646464}.view-sgta-dash-course-details .item-list>ul{margin-left:0}.view-sgta-dash-course-details .item-list>ul ol,.view-sgta-dash-course-details .item-list>ul ul{margin-left:40px}.view-sgta-dash-course-details .item-list>ul ol li,.view-sgta-dash-course-details .item-list>ul ul li{list-style-type:disc}.course-dashboard{font-size:28px;font-weight:400;text-transform:uppercase;color:#222;margin-bottom:25px}#block-sgta-sgta-db-course-feedback{padding:40px 0}#block-sgta-sgta-db-course-feedback h2.block-title{font-size:28px;margin-bottom:35px;text-transform:uppercase}#block-sgta-sgta-db-course-feedback .form-type-radios .form-radios .form-item{display:inline-block;margin-right:15px}#block-sgta-sgta-db-course-feedback .form-type-radios .form-radios .form-radio{margin-bottom:5px;margin-right:5px}#block-sgta-sgta-db-course-feedback label{font-size:16px;color:#646464;margin-bottom:-20px}#block-sgta-sgta-db-course-feedback p{font-size:16px;color:#646464}#block-sgta-sgta-db-course-feedback .form-required{display:none}.flex-control-nav{z-index:99!important}.listing-availability{display:inline-block;font-size:10px;font-weight:500;color:#ff582b;text-transform:uppercase;background:rgba(255,88,43,.15);padding:2px 5px}.listing-availability.listing-availability--booked{background:hsla(0,0%,50%,.15);color:#838383}.individual-course .block-views-sgta-courses-courses-header,.zone-prefix-one .block-views{border-top:1px solid #c2c2c2}.page-user-courses .button .prevent-download{background-color:transparent!important;color:#344651!important;border:2px solid #344651!important}.page-user-courses .button .prevent-download:hover{background-color:transparent;color:#344651!important;border:2px solid #344651}.region-prefix-one-top-inner{border-botom:1px solid}.individual-course .region-suffix-one-first-inner,.page-user-courses .region-suffix-one-first-inner{padding-left:40px;border-left:2px solid #f5f5f5}.individual-course .zone-content-wrapper{padding-top:0}.individual-course .zone-suffix-four-wrapper,.individual-course .zone-suffix-two-wrapper{background:#f5f5f5}.page-user-courses .region-prefix-one-top .block-sgta-dash-course-details-header{background:#fff;border-bottom:2px solid #f5f5f5;padding-bottom:55px}.page-user-courses .zone-suffix-three-wrapper{background:#fff}body.user-profile-page #zone-content-wrapper{padding-bottom:0}body.user-profile-page #zone-content-wrapper #zone-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:transparent}body.user-profile-page #zone-content-wrapper #zone-content #region-content .region-inner{padding:0}body.user-profile-page h2.block-title{font-size:28px;font-weight:400;letter-spacing:normal;color:#222;text-transform:uppercase;margin-bottom:20px}body.user-profile-page .zone-suffix-two-wrapper{padding-top:20px}body.user-profile-page .block-sgta-user-details-dashboard{position:relative}body.user-profile-page .block-sgta-user-details-dashboard .view-sgta-user-details{padding-bottom:0}body.user-profile-page .block-sgta-user-details-dashboard .view-sgta-user-details .view-content{-ms-flex-pack:start;justify-content:flex-start}body.user-profile-page .block-sgta-user-details-dashboard .view-sgta-user-details .wrapper{margin-top:10px;margin-bottom:20px}body.user-profile-page .block-sgta-user-details-dashboard .view-sgta-user-details .wrapper .label{display:inline-block;width:150px;font-size:16px;font-weight:400;color:#646464}body.user-profile-page .block-sgta-user-details-dashboard .view-sgta-user-details .wrapper .value{display:inline-block;font-size:16px;font-weight:400;color:#646464}body.user-profile-page .block-sgta-user-details-dashboard .view-sgta-user-details .edit-link a{font-size:16px;font-weight:400}body.user-profile-page .block-sgta-sgta-db-quicklinks .button a{display:inline-block}body.user-profile-page .block-sgta-sgta-db-quicklinks .button.last{margin:0 0 20px}body.user-profile-page .zone-suffix-three-wrapper,body.user-profile-page .zone-suffix-two-wrapper{background:#f5f5f5}body.user-profile-page .zone-suffix-three-wrapper .view-sgta-user-applications{border-bottom:none}.user-profile-page .view-sgta-user-applications{border-bottom:2px solid #d8d8d8;padding-bottom:20px;overflow:hidden}.user-profile-page .view-sgta-user-applications .sgta-card .card-date{-ms-flex-pack:start;justify-content:flex-start}.user-profile-page .view-sgta-user-applications img{border-radius:3px 3px 0 0}.sgta-view,.view-sgta-user-applications{margin-top:0;padding-bottom:50px}.sgta-view .view-content,.view-sgta-user-applications .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.sgta-view .sgta-card,.view-sgta-user-applications .sgta-card{background:#fff;margin:0 0 30px;max-width:370px}.sgta-view .sgta-card>a:hover,.view-sgta-user-applications .sgta-card>a:hover{color:#4a4a4a!important;text-decoration:none}.sgta-view .sgta-card .text-content,.view-sgta-user-applications .sgta-card .text-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 20px}.sgta-view .sgta-card .text-content>a,.view-sgta-user-applications .sgta-card .text-content>a{-ms-flex:1 0 100%;flex:1 0 100%;display:block;color:#4a4a4a!important;text-decoration:none;margin-bottom:45px}.sgta-view .sgta-card .card-title-wrapper,.view-sgta-user-applications .sgta-card .card-title-wrapper{-ms-flex:1 0 100%;flex:1 0 100%;font-size:16px;font-weight:500;color:#4a4a4a!important;margin-bottom:20px}.sgta-view .sgta-card .card-details,.view-sgta-user-applications .sgta-card .card-details{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.sgta-view .sgta-card .card-details .card-date,.view-sgta-user-applications .sgta-card .card-details .card-date{color:#4a4a4a!important;-ms-flex-pack:start;justify-content:flex-start}.sgta-view .sgta-card .card-cancel,.sgta-view .sgta-card .card-date,.view-sgta-user-applications .sgta-card .card-cancel,.view-sgta-user-applications .sgta-card .card-date{font-size:12px;font-weight:500}.sgta-view .sgta-card .card-date,.view-sgta-user-applications .sgta-card .card-date{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto}.sgta-view .sgta-card .card-date .date-display-range,.sgta-view .sgta-card .card-date .date-display-single,.view-sgta-user-applications .sgta-card .card-date .date-display-range,.view-sgta-user-applications .sgta-card .card-date .date-display-single{margin-left:10px;display:inline-block;color:#222!important}.sgta-view .sgta-card .card-cancel,.view-sgta-user-applications .sgta-card .card-cancel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right;font-weight:400;color:#ff582b;cursor:pointer;margin-right:5px}.sgta-view .sgta-card .card-cancel:hover,.view-sgta-user-applications .sgta-card .card-cancel:hover{text-decoration:underline}.block-sgta-courses-listing-listing .sgta-card .text-content,.view-display-id-dashboard_past .sgta-card .text-content{padding-top:15px}.block-sgta-courses-listing-listing .sgta-card .text-content .card-title-wrapper,.view-display-id-dashboard_past .sgta-card .text-content .card-title-wrapper{margin-bottom:45px}.block-sgta-courses-listing-listing .sgta-card .text-content .card-title-wrapper a,.view-display-id-featured_course .sgta-card .card-title-wrapper a{color:#4a4a4a!important;text-decoration:none}body.not-logged-in.page-user label{font-family:Roboto;font-size:13px;font-weight:300;text-transform:uppercase;margin-bottom:8px;color:#222}body.not-logged-in.page-user input{font-family:Roboto;font-size:13px;color:#858585;background:#f5f5f5;border:2px solid #ececec;padding:0 10px;width:100%;max-width:430px;height:35px;display:inline-block}body.not-logged-in.page-user .description{margin-left:0;font-size:13px}body.not-logged-in.page-user .form-submit{font-family:Roboto!important;font-size:16px;font-weight:400;border:2px solid #ff582b;letter-spacing:1px;transition-duration:.2s;border-radius:4px;background-color:#ff582b;color:#fff!important;padding:0 20px;text-transform:uppercase;text-shadow:none;width:auto;height:40px}body.not-logged-in.page-user .form-submit:hover{background:#ff805e}#messages .messages.error{display:none}input.error,select.error{border:2px solid red!important}div.error{border:none;background:none transparent;padding:0;margin:-20px 0 20px;font-size:13px;font-weight:300;color:red}#sgta-forms-register-user-form .form-type-checkbox,#sgta-routing-profile .form-type-checkbox{position:relative;padding:3px 0}#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox],#sgta-routing-profile .form-type-checkbox input[type=checkbox]{position:relative;z-index:10;opacity:0;vertical-align:middle}#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox],#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]+label:before,#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]:checked+label:before,#sgta-routing-profile .form-type-checkbox input[type=checkbox],#sgta-routing-profile .form-type-checkbox input[type=checkbox]+label:before,#sgta-routing-profile .form-type-checkbox input[type=checkbox]:checked+label:before{width:26px;height:26px}#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox],#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]+label,#sgta-routing-profile .form-type-checkbox input[type=checkbox],#sgta-routing-profile .form-type-checkbox input[type=checkbox]+label{cursor:pointer}#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]+label,#sgta-routing-profile .form-type-checkbox input[type=checkbox]+label{margin-left:10px}#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]+label:before,#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]:checked+label:before,#sgta-routing-profile .form-type-checkbox input[type=checkbox]+label:before,#sgta-routing-profile .form-type-checkbox input[type=checkbox]:checked+label:before{border-radius:3px;border:1px solid #979797;box-shadow:inset 0 0 0 5px #fff}#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]:checked+label:before,#sgta-routing-profile .form-type-checkbox input[type=checkbox]:checked+label:before{background-color:#ff582b}#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]+label:before,#sgta-forms-register-user-form .form-type-checkbox input[type=checkbox]:checked+label:before,#sgta-routing-profile .form-type-checkbox input[type=checkbox]+label:before,#sgta-routing-profile .form-type-checkbox input[type=checkbox]:checked+label:before{content:"";position:absolute;left:0;top:0;display:inline-block}#sgta-forms-register-user-form .form-type-checkbox input[type=radio]+label:before,#sgta-forms-register-user-form .form-type-checkbox input[type=radio]:checked+label:before,#sgta-routing-profile .form-type-checkbox input[type=radio]+label:before,#sgta-routing-profile .form-type-checkbox input[type=radio]:checked+label:before{border-radius:100%}.block-sgta-sgta-academy-user-register{position:relative;padding-right:50px;font-size:13px;color:#858585}.block-sgta-sgta-academy-user-register .form-type-checkbox{font-weight:300;color:#222}.block-sgta-sgta-academy-user-register .form-type-checkbox .description{margin-left:0;font-size:13px}.block-sgta-sgta-academy-user-register #sgta-forms-register-user-form a{color:#222!important;font-weight:300;text-transform:uppercase}.block-sgta-sgta-academy-user-register .fieldset-legend{display:inline-block;font-family:Ubuntu;font-size:28px;font-weight:400;color:#222;text-transform:uppercase;margin-bottom:20px}.block-sgta-sgta-academy-user-register .fieldset-wrapper .form-item{margin:0 0 25px}.block-sgta-sgta-academy-user-register .fieldset-wrapper .form-item label{font-family:Roboto;font-size:13px;font-weight:300;text-transform:uppercase;margin-bottom:8px;color:#222}.block-sgta-sgta-academy-user-register .fieldset-wrapper .form-item input,.block-sgta-sgta-academy-user-register .fieldset-wrapper .form-item select{font-family:Roboto;font-size:13px;color:#858585;background:#f5f5f5;border:2px solid #ececec;padding:0 10px;width:100%;max-width:430px;height:35px}.block-sgta-sgta-academy-user-register .fieldset-wrapper .form-type-item{font-family:Roboto;font-size:16px;font-weight:400;line-height:1.63;color:#646464}.block-sgta-academy-login-block,.block-sgta-academy-register-block{padding:0;margin-top:50px}.block-sgta-academy-login-block .content span,.block-sgta-academy-register-block .content span{font-size:16px;font-weight:400;color:#646464}.block-sgta-academy-login-block .content .button a,.block-sgta-academy-register-block .content .button a{display:inline-block}.block-sgta-academy-register-block .button a{font-size:16px;border:2px solid #ff582b;text-shadow:none;letter-spacing:1px;font-family:Roboto;font-weight:400;line-height:19px;transition-duration:.2s;border-radius:4px;background-color:#ff582b;color:#fff!important;padding:15px 20px;text-transform:uppercase;margin:10px 0}.block-sgta-academy-register-block .button a:hover{background:#ff805e;text-decoration:none}#user-login .block-title{font-family:Ubuntu;font-size:28px;font-weight:400;letter-spacing:normal;color:#222;text-transform:uppercase;margin-bottom:25px}#user-login a{font-size:16px;font-weight:300;margin:10px 0 5px;display:inline-block}.page-users-courses-cancel #sgta-routing-profile{-ms-flex-pack:start;justify-content:flex-start}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}@font-face{font-family:'flexslider-icon';src:url(/sites/all/themes/custom/saintgobain/fonts/flexslider-icon.eot);src:url(/sites/all/themes/custom/saintgobain/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/saintgobain/fonts/flexslider-icon.woff) format('woff'),url(/sites/all/themes/custom/saintgobain/fonts/flexslider-icon.ttf) format('truetype'),url(/sites/all/themes/custom/saintgobain/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100% !important;height:auto !important;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
