@media(min-width:992px){.pull-right-md{float:right}}@media(min-width:768px){.pull-right-sm{float:right}}@media(max-width:991px){.text-center-xssm{text-align:center}}body{background-color:#fbf9f5}#site{margin:0 auto}.blogpost-header{margin-bottom:0;line-height:.85em}.blogpost-header-over{background-color:#fbf9f5;margin-top:-130px;position:relative;z-index:101;padding:30px;font-size:50px;margin-left:-30px;margin-right:-30px;padding-bottom:10px}@media(max-width:767px){.blogpost-header{font-size:46px}}.blogpostpage-pagecomponents .advanced-component{overflow:inherit}.blogpostpage-pagecomponents .grid-section a{color:inherit}.blogpostpage-pagecomponents .grid-section h1,.blogpostpage-pagecomponents .grid-section h2,.blogpostpage-pagecomponents .grid-section h3,.blogpostpage-pagecomponents .grid-section h4,.blogpostpage-pagecomponents .grid-section h5,.blogpostpage-pagecomponents .grid-section h6,.blogpostpage-pagecomponents .grid-section .heading{font-family:'proxima-nova',sans-serif;font-weight:700;font-style:normal;line-height:1em;color:#4a4a4a;letter-spacing:1px;text-transform:inherit;font-size:22px}header{background-color:#d62027}header .container{position:relative}header #logo{position:relative;float:left;margin-top:15px;z-index:555}header #logo a{display:block;background-repeat:no-repeat;background-position:left bottom}header #logo a:active{position:relative;top:1px}header li a{color:white;font-weight:bold}@media(max-width:767px){header{height:80px}header #logo{top:0;left:0;margin-top:14px;position:relative;float:left}}@media(min-width:768px){header{height:140px;z-index:500}}@media(min-width:1200px){header{height:80px}}.content{padding:16px 0}.content.short{padding:8px 0}.article-container{background-color:#fbf9f5;padding:0 70px;margin-top:30px}.article-container img{width:100% !important;height:auto !important}@media(max-width:767px){.content #left_col,.content #mid_col{padding-bottom:24px}#left_col.col-sm-4{width:100%}.article-container{padding:0 20px}}footer{padding:16px 0;background-color:#eee}@media(max-width:767px){footer .company_details,footer .quick_links{margin-bottom:32px}}@media(min-width:768px) and (max-width:991px){footer{padding:24px 0}footer .social{margin:16px 0}}@media(min-width:992px){footer{padding:32px 0 80px}}.navigation{position:relative;z-index:5}.navigation .reveal{display:none}.navigation a.expand{position:absolute;top:0;right:0;z-index:300;width:80px;height:80px;display:block;text-indent:-9999px}.navigation a.expand span{display:block;width:40px;height:3px;position:absolute;left:20px;opacity:1;transition:transform .2s ease-in-out 0s,opacity .1s ease-in-out 0s}.navigation a.expand span.top{top:26px}.navigation a.expand span.mid{top:38px}.navigation a.expand span.bottom{top:50px}.navigation a.expand.active span.mid{opacity:0}.navigation a.expand.active span.top,.navigation a.expand.active span.bottom{top:38px}.navigation a.expand.active span.top{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.navigation a.expand.active span.bottom{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}@media(max-width:767px){.navigation{margin-right:-15px;margin-left:-15px}html.reveal_out header{z-index:301;width:100%;height:100%}html.reveal_out .navigation .reveal{display:block}}@media(min-width:768px){.navigation a.expand{display:none}.navigation .reveal{display:block}}.navigation nav.main ul li a{min-height:60px;padding:22px 15px}.navigation nav.main ul li a span{display:block}.navigation nav.main ul li,.navigation nav.main ul li a{position:relative}.navigation nav.main ul li i{cursor:pointer;position:absolute;top:0;right:0;width:60px;height:60px;padding-top:22px;text-align:center}.navigation nav.main ul li i.fa-external-link{position:relative;padding:0;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:auto;background:transparent !important}.navigation nav.main ul li.has_child a span{margin-right:20px}@media(max-width:767px){.navigation nav.main{position:relative;clear:both}.navigation nav.main ul{position:relative;clear:both}.navigation nav.main ul li{display:block;border-width:0 0 1px;border-style:solid}.navigation nav.main ul li a{display:block}.navigation nav.main ul li a span{display:inline}.navigation nav.main ul li.has_child a span{background-image:none}.navigation nav.main ul ul{display:none;padding-right:60px;border-width:1px 0 0 0;border-style:solid}.navigation nav.main ul ul li{border-width:0 1px 1px 0;border-style:solid}.navigation nav.main ul ul li:last-child{border-bottom:0 none}.navigation nav.main ul li.open>ul{display:block;position:relative;top:auto;left:auto}}@media(min-width:768px){header,.navigation,.navigation nav.main,.navigation nav.main ul,.navigation nav.main ul li{z-index:500}.navigation nav.main{height:60px;position:relative;top:20px;right:0;left:0;z-index:300}.navigation nav.main ul{overflow:visible;line-height:1;margin-top:-25px;clear:both}.navigation nav.main ul li{float:left;display:inline;position:relative}.navigation nav.main ul li a{display:block;float:left;padding:22px 10px}.navigation nav.main ul li i{top:8px;right:10px;width:20px;height:20px;padding-top:2px;color:white}.navigation nav.main ul li:last-child{border:solid 2px rgba(255,255,255,0.28);margin-top:-2px}.navigation nav.main ul li ul li:last-child{margin-top:0}.navigation nav.main ul li ul{position:absolute;left:-999em;top:36px;z-index:2000;width:210px;height:auto;padding:0;display:block;border-top:0}.navigation nav.main ul li ul li{float:none;width:auto;display:block;border:0 none !important}.navigation nav.main ul li ul li a{float:none;display:block;height:auto;line-height:1.3}.navigation nav.main ul li ul li a span{display:block;background:none !important}.navigation nav.main ul li:hover>ul{left:0;top:61px}}@media(min-width:768px) and (max-width:1199px){.navigation nav.main ul li li.open>ul{top:0;left:200px}.navigation nav.main ul li.open>ul{left:0}.navigation nav.main ul li a{min-height:35px;padding:10px 15px;height:inherit}}@media(min-width:992px){.navigation nav.main ul li:hover>ul{left:0;top:21px}.navigation nav.main ul li a{min-height:35px;padding:10px 15px;height:inherit}.navigation nav.main ul li i{top:8px}.navigation nav.main ul li li:hover>ul{top:0;left:200px;margin-top:0}}@media(min-width:1200px){.navigation nav.main ul{margin-top:0;clear:inherit}.navigation nav.main ul li li:hover>ul{top:0;left:200px}.navigation nav.main ul li:hover>ul{left:0;top:36px}}.navigation nav.top{height:auto}.navigation nav.top>ul{color:#999;font-size:12px;font-size:1.2rem}@media(max-width:767px){.navigation nav.top>ul{position:relative;clear:both}.navigation nav.top>ul li{display:block}.navigation nav.top>ul li a{display:block;padding:15px}.navigation nav.top .dropdown-menu{position:relative;float:none;width:100%;box-shadow:none;margin:0 0 15px;padding:0}.navigation nav.top li:last-child .dropdown-menu{margin-bottom:0}.navigation nav.top .dropdown-menu a{padding:10px 15px}}@media(min-width:768px){.navigation nav.top{position:absolute;top:15px;right:0}.navigation nav.top>ul{color:#999;font-size:12px;font-size:1.2rem}.navigation nav.top>ul li{display:inline;float:left;margin-left:10px}.navigation nav.top>ul li a{display:block;float:left}.navigation nav.top>ul li div{display:block;float:left}.navigation nav.top .dropdown-menu a{padding:5px 10px}}.navigation nav.top .dropdown-menu li{display:block;clear:both;float:none;margin:0}.navigation nav.top .dropdown-menu a{display:block;float:none}nav.sub *{font-family:"proxima-nova";font-style:normal;font-weight:600}nav.sub{padding:15px;background-color:#f4f2ec;position:relative;overflow:hidden;height:100%;margin-bottom:24px}nav.sub p.heading{font-size:24px;letter-spacing:0}nav.sub p.heading a{display:block}nav.sub ul.nav ul.nav ul.nav{font-size:.8em;padding-left:1em}nav#breadcrumb{margin:8px 0 16px}.content.short nav#breadcrumb{margin:12px 0}nav#breadcrumb ol.breadcrumb{padding:0;margin:0;background:transparent}nav#breadcrumb ol.breadcrumb{font-size:12px}.breadcrumb>li+li::before{font-family:'FontAwesome';content:"\f105"}nav#pager{margin:32px 0 32px}nav.sitemap{overflow:hidden;height:100%;position:relative}nav.sitemap ul{margin:0 0 8px}nav.sitemap ul li{display:block;padding:0;margin:0;background:url('/images/bg/sitemap_line.png') no-repeat left -31px}nav.sitemap ul ul{margin-left:16px}.social nav ul{line-height:0}.social nav ul li{display:inline-block;position:relative;margin:0 2px 5px 0}.social nav ul li a{display:block;float:left;text-indent:-9999px;width:32px;height:32px;background-image:url('https://cdn2.hubspot.net/hubfs/7401066/Diverse/social.png');background-repeat:no-repeat}.social nav ul li a::after{content:"";display:block;position:absolute;top:0;left:0;z-index:100;width:32px;height:32px;-webkit-transition:background-color .2s ease-in-out 0s;-moz-transition:background-color .2s ease-in-out 0s;-ms-transition:background-color .2s ease-in-out 0s;transition:background-color .2s ease-in-out 0s}.social nav ul li.facebook a{background-position:left top}.social nav ul li.twitter a{background-position:left -32px}.social nav ul li.linkedin a{background-position:left -64px}.social nav ul li.google_plus a{background-position:left -96px}.social nav ul li.pinterest a{background-position:left -128px}.social nav ul li.instagram a{background-position:left -160px}.social nav ul li.flickr a{background-position:left -192px}.social nav ul li.tumblr a{background-position:left -224px}.social nav ul li.vimeo a{background-position:left -256px}.social nav ul li.youtube a{background-position:left -288px}.social nav ul li.dribble a{background-position:left -320px}.social nav ul li.skype a{background-position:left -352px}.social nav ul li.rss a{background-position:left -384px}.page_component.quick_links a{font-size:38px;text-transform:uppercase;font-family:'league-gothic',sans-serif}.page_component.quick_links ul li{background-color:#f4f2ec;margin-bottom:20px}.page_component.quick_links ul li a{display:block;padding:21px 15px 20px 20px}.page_component.quick_links ul li a .fa-external-link{font-size:26px}.page_component.quick_links ul li a i.fa-angle-right{margin-top:-1px}.quick_links ul li{margin-bottom:10px}nav.footer{padding:16px 0 0;margin-top:16px;border-top-width:1px;border-top-style:solid}nav.footer ul{font-size:11px}nav.footer ul li{margin-right:8px;display:inline-block}nav.footer ul li.site_credit{margin:0}nav.footer ul li a,nav.footer ul li div{display:inline;padding:0}@media(max-width:767px){nav.footer ul li.copyright{display:block;clear:both;margin-bottom:16px}nav.footer ul li.site_credit{display:block;clear:both;float:none !important;margin-top:16px}}.slick-prev,.slick-next{width:50px;height:50px;position:absolute;z-index:200;top:45%;background:0;border:0 none;cursor:pointer}.slick-prev{left:0}.slick-next{right:0}.slick-prev,.slick-next{display:table}.slick-prev i.fa,.slick-next i.fa{position:relative;margin:0 !important;display:block;text-align:center;display:table-cell;vertical-align:middle;color:#d62027}@media(max-width:767px){.banner .slick-prev,.banner .slick-next{display:none !important}}.promo_pods{position:relative;overflow:hidden;height:100%;margin-bottom:24px}.promo_pods .item{position:relative;margin-bottom:16px;border:0;background-color:#f4f2ec}.ctared{color:#fff;background-color:#d62027 !important}.ctared p.heading{color:#fff !important}.ctared .btn-primary{border:2px solid #fff;border-radius:3px;margin-top:20px;padding:20px 5px 20px 10px;font-style:normal;font-weight:600;font-family:"proxima-nova",sans-serif;text-transform:uppercase;font-size:18px}.promo_pods .item .panel-body{padding:30px}.promo_pods .item .panel-body .info{margin-top:25px}.promo_pods button{width:100%}.promo_pods .item.imagepod a,.promo_pods .item.videopod a{display:block}.promo_pods .item a:hover .text{text-decoration:none}.promo_pods .item .image{margin:0 0 8px}.promo_pods .item img{overflow:hidden}.promo_pods .item.imagepod img,.promo_pods .item.videopod img{width:100%;margin:0}.promo_pods .item p.heading{font-size:2em;font-family:'league-gothic';text-transform:uppercase;margin-bottom:25px;color:#d62027;display:inline}.promo_pods .item .listing.blog *{font-family:'proxima-nova';font-weight:700;font-style:normal}.promo_pods .item .listing.blog p.heading{border-bottom:0;font-size:16px}.latest-blog-posts-pod{background-color:#fbf9f5 !important}.latest-blog-posts-pod *{background-color:#fbf9f5 !important}.promo_pods .item .text{display:block;margin-bottom:16px}.promo_pods .item .text p{margin:0}@media(max-width:767px){.promo_pods .item .image{max-width:140px}.promo_pods .item.imagepod .image,.promo_pods .item.videopod .image{max-width:100%}}@media(min-width:768px) and (max-width:991px){.promo_pods.wide .col-sm-6:nth-child(2n+1){clear:both}}@media(min-width:992px) and (max-width:1199px){.promo_pods.wide .col-md-4:nth-child(3n+1){clear:both}}@media(min-width:1200px){.promo_pods.wide .col-lg-3:nth-child(4n+1){clear:both}}.listing{overflow:hidden;height:100%;position:relative}.listing .blogFeaturedArticleImageContainer{background-repeat:no-repeat;min-height:550px;width:100%;background-position:center;background-size:cover}@media(max-width:767px){.listing .blogFeaturedArticleImageContainer{background-size:cover;min-height:420px}}.listing .article-featured{height:550px;position:relative}.listing .article-featured .article-featured-textcontainer{background-color:#fff;position:absolute;bottom:20px;margin-right:15px;padding:50px 10px 25px;width:70%;left:35px}.listing .article-featured .article-featured-textcontainer .info{display:none}@media(max-width:767px){.listing .article-featured .article-featured-textcontainer{bottom:0}}@media(min-width:768px){.listing .article-featured .article-featured-textcontainer{padding:40px 75px}}@media(max-width:767px){.listing .article-featured{height:auto}}.listing .item .categoryTags.featured{padding-top:4px;position:absolute;top:0;left:0}.advanced-component .listing{padding:0;margin:0}.listing .item{margin-bottom:25px}.listing .item p.heading{display:block;font-size:26px;margin:12px 0 8px;text-transform:uppercase;color:#5e5e5e}.listing .item p.heading.featured{font-family:'proxima-nova';font-weight:800;color:#4a4a4a;font-size:38px;line-height:.83}@media(max-width:767px){.listing .item p.heading.featured{font-size:30px}}.listing .item .text{display:block;margin:0 0 16px}.listing .item .meta a,.listing .item .text a{display:inline}.listing .item .blogCategoryTag{font-family:'proxima-nova';font-weight:700;font-size:.7em;letter-spacing:1.2px;background-color:#d62027;color:white;margin-right:7px;margin-bottom:10px;padding:10px;text-transform:uppercase}.listing .item *{color:#5e5e5e}@media(max-width:767px){.listing .item .pull-right{float:none;text-align:left}}.blogCategoriesHeader{font-size:2em;font-family:'league-gothic';text-transform:uppercase;text-align:left;margin-bottom:25px;color:#d62027;margin-left:0px;margin-top:0}.blogCategoryContainer{background-color:#f4f2ec;margin-bottom:30px;padding:30px 0 20px 0}.blogCategoryContainer.smallfilter{padding:0;margin-bottom:0px}a.categorylink:hover .blogCategoryContainer,a.categorylink.active .blogCategoryContainer{background-color:#e6e3df}.filtererow{background-color:#f4f2ec;margin-bottom:30px;padding:30px}a.newslinkall{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:999}.blogCategoryContainer .categoryImage img{height:75px;margin-bottom:15px}.blogCategoryContainer .categoryTitle{font-family:'proxima-nova';color:#4a4a4a;font-size:20px}.blogCategoryContainer img{display:inline;width:70px;margin-right:20px;margin-left:0px}.blogCategoryContainerNews .imgblock{background-repeat:no-repeat;height:120px;width:100px;background-position:center;background-size:cover;margin-right:20px;flex:1}.blogCategoryContainerNews .categoryTitle{flex:2;text-transform:uppercase;font-weight:bold;font-size:.8em}.blogCategoryContainerNews{background-color:#fff;padding:20px;margin-bottom:20px !important;display:flex;flex-direction:row;align-items:center;flex:1}.ctared{color:#fff;background-color:#d62027}.ctared p.heading{color:#fff}.listing.blog .item .image{margin-bottom:16px;background-repeat:no-repeat;height:200px;width:100%;background-position:center;background-size:cover}div.meta{font-size:12px}.item div.meta{margin-top:16px}div.meta div{padding-top:8px;overflow:hidden;height:100%}.advanced-component div.meta .categories,div.meta .categories{padding-top:8px}@media(min-width:768px){div.meta .categories{padding-top:0}}.imageCategoryTagsContainer{position:relative}.imageCategoryTagsContainer .categoryTags{position:absolute;bottom:7px;left:0}.textContainer{background-color:white;padding:15px;margin-top:-15px}@media(min-width:768px){.textContainer{min-height:262px}.textContainerHeader{min-height:160px}}.textContainer .heading{font-family:'proxima-nova';font-weight:700;font-style:normal;line-height:1em;color:#4a4a4a;letter-spacing:1.2px}@media(max-width:767px){.listing.section .item .image{max-width:320px}}.listing.grid .item{margin-bottom:24px;padding-bottom:0}@media(max-width:767px){.listing.grid .item .image img{max-width:100%}}.grid-item{width:100%}.grid-sizer,.grid-item--width2{width:calc((100% - 24px)/2)}@media(max-width:767px){.grid-sizer,.grid-item--width2{width:100%}}.grid-item-slider{margin-right:30px}.responsiveslider{margin:0 80px 50px}.grid.are-images-unloaded{opacity:0}.grid.are-images-unloaded .image-grid-item{opacity:0}.promo_pods .item .listing{padding:0;margin:0 0 8px;border-width:0 0 1px;border-style:solid}.promo_pods .item .listing .item{margin:8px 0;margin:0;padding:0;border-width:1px 0 0;border-style:solid}.promo_pods .item .listing .item p.heading{font-size:14px;margin:8px 0}.promo_pods .item .listing.blog .item p.heading{margin:8px 0 0}.promo_pods .item .listing .item div.meta{margin:0 0 8px}.promo_pods .item a.see_all{top:20px;right:16px}.page_component{position:relative;margin-bottom:24px}.page_component.textblock,.page_component.listing{margin:0}.page_component.textblock .item,.page_component.listing .item{background-color:#f4f2ec;margin-bottom:25px}.page_component.textblock p.heading,.page_component.listing p.heading{font-size:38px;margin-top:25px}.productpage-header{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:600;font-size:30px;letter-spacing:0;margin-top:50px;margin-bottom:25px}.tabbed ul.nav-tabs li a{margin-right:0}.tabbed ul.nav-tabs li.active{background-color:white}.tabbed .tab-content{background-color:white}.tabbed .nav{font-size:14px}.tabbed .nav *{border-radius:0;box-shadow:0 none}.tabbed .nav li a{padding:16px}.tabbed .nav-tabs li.active a{background:transparent}@media(min-width:992px){.tabbed .nav i{display:none}.tabbed .tab-content{padding:16px;border-width:0 1px 1px;border-style:solid}}.tabbed .panel,.accordion .panel{border-radius:0;box-shadow:0 none}.tabbed .panel-heading,.accordion .panel-heading{padding:0;font-size:14px}.tabbed .panel-heading .panel-title,.accordion .panel-heading .panel-title{padding:0;font-size:38px}@media(max-width:767px){.tabbed .panel-heading .panel-title,.accordion .panel-heading .panel-title{font-size:26px}}.tabbed .panel-heading .panel-title a,.accordion .panel-heading .panel-title a{display:block;padding:4px 0 7px 15px;font-family:'proxima nova',helvetica,arial,sans-serif;text-transform:capitalize;letter-spacing:normal;font-size:.5em;font-weight:600;line-height:2.2em}@media(max-width:767px){.tabbed .panel-heading .panel-title a,.accordion .panel-heading .panel-title a{padding:7px 0 7px 15px}}blockquote{margin:16px 0;padding:0 15%;border:0 none;text-align:center;font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:400}blockquote i.highlight{display:block;margin:0 auto 23px;color:#e26900}blockquote p{font-size:22px;line-height:36px;color:#7d7d7d;margin-bottom:32px}.promo_pods blockquote p{font-size:16px}blockquote cite{font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:400;font-size:18px;color:#9b9b9b}blockquote::before,blockquote::after{content:"";display:block;margin:0 auto;width:70%;height:3px}blockquote::before{margin-bottom:24px}blockquote::after{margin-top:24px}@media(min-width:992px){blockquote{margin:5px 0;padding:0 25%}blockquote p{font-size:28px}.promo_pods blockquote p{font-size:20px}}.page_component.image{margin-bottom:16px}.page_component.image img{display:block;overflow:hidden;max-width:100%;height:auto}.page_component.image .info{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7)}.page_component.image .info .text{padding:10px;font-size:11px;color:rgba(255,255,255,0.8)}.gallery .item{margin-bottom:24px}.gallery .item .image{position:relative}.promo_pods .item a .overlayicon,.gallery .item a .overlayicon{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;opacity:0}.image.video a .overlayicon,.promo_pods .item.videopod a .overlayicon,.gallery .item.video a .overlayicon,.promo_pods .item a:hover .overlayicon,.gallery .item a:hover .overlayicon{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;opacity:1}.image.video a .overlayicon,.promo_pods .item a .overlayicon,.gallery .item a .overlayicon{display:table;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;padding:0;margin:0;-webkit-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;-moz-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;-ms-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s}.gallery .item a .overlayicon{left:0}.image.video a .overlayicon i,.promo_pods .item a .overlayicon i,.gallery .item a .overlayicon i{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:0;margin:0;-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-ms-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s}@media(max-width:767px){.gallery .item:nth-child(2n+1){clear:both}}@media(min-width:768px){.gallery .item:nth-child(3n+1){clear:both}}.resources .item{padding:16px}.resources .item .heading{display:block}.resources .item .size{font-size:12px}table{width:100%;margin-bottom:16px}table tr th,table tr td{padding:8px}table tr th{padding:12px 8px}@media screen and (max-width:767px){table{overflow-x:scroll;display:block;max-width:660px}table td{word-wrap:break-word}}@media screen and (max-width:680px){table{max-width:500px}}@media screen and (max-width:520px){table{max-width:400px}}@media screen and (max-width:420px){table{max-width:360px}}@media screen and (max-width:360px){table{max-width:340px}}.author_bio p.heading{margin-bottom:0}.author_bio .image{margin-top:16px}.author_bio .info{padding:16px 16px 0}.author_bio .info p.heading{font-size:16px}@media(min-width:768px){.author_bio .info{padding:16px 16px 16px 0}}.slideshow .item{display:block}.slideshow .item .image img{display:block;overflow:hidden}.slideshow .item .info{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7)}.slideshow .item .info .text{padding:10px;font-size:11px;color:rgba(255,255,255,0.8)}.advanced-component{padding:24px 0;overflow:hidden;height:100%}.advanced-component .overview{margin-bottom:24px}.advanced-component .image.video{position:relative}.advanced-component.banner{padding:0 !important}.advanced-component.banner,.advanced-component.promo_pods{margin:0}.advanced-component .heading.main{font-size:22px}@media(min-width:768px){.advanced-component{padding:32px 0}.advanced-component .heading.main{font-size:26px}}@media(min-width:992px){.advanced-component{padding:48px 0}.advanced-component .heading.main{font-size:30px}}@media(min-width:1200px){.advanced-component{padding:64px 0}.advanced-component .heading.main{font-size:32px}}.advanced-component.banner{overflow:hidden;height:100%;position:relative;z-index:0}.advanced-component.banner .slides{overflow:hidden;height:100%;position:relative;z-index:0}.advanced-component.banner .slides .item{position:relative;z-index:0;background-color:black}.advanced-component.banner .slides a .heading,.advanced-component.banner .slides a{color:#fff}.advanced-component.banner .slides .image{position:relative;z-index:5;opacity:.3}.advanced-component.banner .slides img{display:block;overflow:hidden}.advanced-component.banner .slides .info{width:100%;z-index:100}.advanced-component.banner .slides .info .heading{margin:8px 0 12px;line-height:1.2;font-family:'league-gothic',arial,sans-serif;font-size:5em}.advanced-component.banner .slides .info .heading span{border-bottom:5px solid #e1cc00;text-transform:uppercase;letter-spacing:3.5px;line-height:1.4em;color:white}.advanced-component.banner .slides .info p{padding:0;margin:0}.advanced-component.banner .slides .info .text p span{color:white;font-size:1.3em !important;line-height:1.3em !important;margin-top:1em;display:block}.advanced-component.banner .slides .info p.link{margin:32px 0 16px}.advanced-component.banner blockquote::before,.banner blockquote::after{display:none}.advanced-component.banner a.btn-primary{padding:15px 20px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;font-family:arial,sans-serif}@media(min-width:768px){.advanced-component.banner{padding:16px 0 0}}@media(min-width:992px){.advanced-component.banner .slides .info{position:absolute;top:0;bottom:0;left:0}}.advanced-component.cta-strip{background-color:#f4f2ec}@media(max-width:991px){.advanced-component.promo_pods .item:nth-child(2n+1){clear:both !important}}@media(min-width:992px){.advanced-component.promo_pods .item:nth-child(4n+1){clear:both !important}}.advanced-component.text-with-image_video .heading.main{font-size:2.875em;text-transform:uppercase}.advanced-component.blog-with-form .listing.blog{text-align:center}.advanced-component.blog-with-form .listing.blog .heading.main{margin-top:73px;margin-bottom:30px}.advanced-component.blog-with-form .heading.main{color:#d62027;font-size:2.875em;text-transform:uppercase}.advanced-component.blog-with-form .newsletter{background-color:white}.advanced-component.blog-with-form .newsletter .panel-body{padding:55px}.advanced-component.blog-with-form .newsletter .panel-body .heading.main{line-height:1.1;margin-top:18px}@media(max-width:767px){.advanced-component.blog-with-form .newsletter .panel-body{padding:35px}}.advanced-component.blog-with-form .newsletter button{width:100%}.advanced-component.tabbed-listing .tabbed .nav,.advanced-component.tabbed-listing .tabbed .nav *{border:0 none}.advanced-component.tabbed-listing .tabbed .nav li{display:inline-block;float:none}.advanced-component.tabbed-listing .tabbed .tab-content{padding:32px 0 0;border:0 none}.advanced-component.standard-components{padding:8px 0}@media(min-width:768px){.advanced-component.standard-components{padding:12px 0}}@media(min-width:992px){.advanced-component.standard-components{padding:16px 0}}@media(min-width:1200px){.advanced-component.standard-components{padding:24px 0}}textarea{resize:none}fieldset{margin:0 0 16px}legend{padding:0 0 8px;margin:8px 0 16px}label{font-weight:normal}.form-control{border-radius:3px;min-height:40px}.field-validation-error{display:block;padding:5px;font-size:12px}.field-validation-valid{display:none}.validation-summary-valid{display:none}.site_search{padding:0;position:relative;margin-top:-2px;margin-left:15px}.site_search i.glyphicon-search{top:-1px}.site_search form{padding:0;margin:0}.site_search .form-group{width:100%}.site_search .form-control{width:100%;height:40px;padding-right:45px;border:0}.site_search .btn{height:30px;position:absolute;top:1px;right:0;margin:5px}@media(max-width:767px){.site_search{float:left;width:95%;margin-top:15px}}@media(min-width:768px){header .site_search{float:right;width:150px}.site_search .btn{top:0}}.ajax_wrap{position:relative;width:100%;height:100%}.ajax_wrap .ajax_loading{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10}.ajax_wrap .ajax_loading .loading{margin:0;position:relative;text-align:center;display:table;width:100%;height:100%}.ajax_wrap .ajax_loading .loading span.message{display:table-cell;width:100%;height:100%;text-indent:-9999px;vertical-align:middle;background-repeat:no-repeat;background-position:center}.cookies{padding:1em;position:fixed;right:0;bottom:0;left:0;z-index:100;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.cookies p.link{padding:0}.cookies a.close{position:absolute;top:0;right:0;font-size:18px;text-decoration:none !important;font-weight:bold}.cookies a.close:hover{-webkit-opacity:.7;-moz-opacity:.7;-ms-opacity:.7;opacity:.7}.headerimgcrop{height:400px;overflow:hidden;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.blogform{background-color:#f4f2ec;margin:50px 0 100px;padding:30px}.blogform h3{color:#d62027;text-align:center}.blogform input,.blogform textarea{color:#5e5e5e;background-color:#e6e2df;padding:10px;width:100%;border:0}.blogform input[type=submit]{background-color:#d62027;color:#fff}.ctatext p{font-size:1.2em;margin-bottom:5px}.hs-fieldtype-textare{margin:20px 0}