.noDisplay{display:none}.yesDisplay{display:block}.bold{font-weight:600}.notInMobile{display:none}@media(min-width:641px){.notInMobile{display:block}}.notInDesktop,.invisible__button{display:block}@media(min-width:641px){.notInDesktop,.invisible__button{display:none}}.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.swipe-text{display:block;font-size:.8rem;line-height:.8rem;padding:.4rem 0;margin:0}@media(min-width:641px){.swipe-text{display:none}}/*! MODIFIED normalize.css v7.0.0 | MIT License */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-font-smoothing:antialiased}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}div{position:relative}img{vertical-align:middle;display:block}html{overflow-y:scroll}*{-webkit-text-size-adjust:none}html,body{height:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html,body{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;font-size:16px;color:#7d8083}a{text-decoration:none;color:#205292;font-weight:600}.bold-no-margin{font-weight:600;margin:0}.disclaimer,.irc-table-disclaimer{font-size:.8em;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:100;font-family:Amiri,Georgia,Times,Times New Roman,serif}h1{font-size:3rem;line-height:1;letter-spacing:-2px;font-weight:100;margin:0}.h1-small,.irc-main__h1{font-size:1.7rem;letter-spacing:-1px;font-weight:100;margin:0}@media(min-width:769px){.h1-small,.irc-main__h1{font-size:2.5rem}}h2{font-size:2rem;line-height:1;letter-spacing:-1px;font-weight:100;margin:0 0 .25rem}@media(min-width:641px){h2{font-size:2.5rem}}h3{font-size:2rem;line-height:1.1;letter-spacing:-1px;font-weight:100;margin:0}@media(min-width:641px){h3{font-size:1.5rem}}h4{font-size:1.5rem}h5{font-size:1.5rem}h6{font-size:1.5rem}p{font-size:1rem;line-height:1.625;margin:0 0 1rem}.subhead--large{font-size:1.875rem;letter-spacing:-1px;font-weight:600;line-height:1;margin:0 0 .25rem}@media(min-width:641px){.subhead--large{font-size:1.25rem;margin:0}}.subhead--medium,.main-content-head,.irc-content-head{font-size:1.25rem;font-weight:600;line-height:1;margin:0 0 .4rem}@media(min-width:641px){.subhead--medium,.main-content-head,.irc-content-head{font-size:1.25rem;margin:0}}.subhead--small{font-size:1.125rem;font-weight:600;line-height:1;margin:0 0 .5rem}.sitemap-text--locations{display:block;font-size:.8rem;padding:1.4rem 0}@media(min-width:641px){.sitemap-text--locations{padding:0 0 1.4rem 3rem}}button{position:relative;font-size:1.125em;line-height:1;font-weight:600;cursor:pointer}figure{margin:0;padding:0}form:after{content:"";display:block;clear:both}label{display:block;padding:0 0 .5rem;font-weight:500}input[type=text],input[type=email],textarea{display:block;width:100%;border:1px solid white;margin:0 0 1rem;padding:.75rem .75rem .6rem;color:#7d8083}input[type=submit]{float:right;cursor:pointer}ul{margin:0;padding:0 0 0 1rem}li{line-height:1.5;margin:0 0 4px}table{border-collapse:collapse;border-spacing:0;width:100%;min-width:480px;border:1px solid #7d8083}tr:nth-child(odd){background-color:#f5eedf}th{background-color:#205292;color:white;text-align:center;font-family:Amiri,Georgia,Times,Times New Roman,serif;font-weight:400;border-left:1px solid white;font-size:1.2rem;padding:13px 15px 12px}td{font-size:.9em;padding:13px 15px 11px}th:first-child,td:first-child{text-align:left;border-left:0 solid #7d8083}td{vertical-align:top;text-align:center;border-left:1px solid #7d8083}.row,.home-training,.irc-main__buttons, .home-training2, .home-training-textron{position:relative;width:90%;margin:0 auto}.row:after,.home-training:after,.irc-main__buttons:after, .home-training2:after, .home-training-textron:after{content:"";display:block;clear:both}@media(min-width:1450px){.row,.home-training,.irc-main__buttons,.home-training2, .home-training-textron{max-width:1440px;width:100%}}.row-100,.body-main,.locations-military,.locations-tab-nav,.locations-tab-nav__listings,.location-simulation-content,.contacts-holder,.body-top-content{position:relative;width:100%;margin:0 auto}.row-100:after,.body-main:after,.locations-military:after,.locations-tab-nav:after,.locations-tab-nav__listings:after,.location-simulation-content:after,.contacts-holder:after,.body-top-content:after{content:"";display:block;clear:both}@media(min-width:641px){.row-100,.body-main,.locations-military,.locations-tab-nav,.locations-tab-nav__listings,.location-simulation-content,.contacts-holder,.body-top-content{max-width:1440px;width:100%}}.row-100-90-100,.home-simulation,.home-whats-new{position:relative;width:100%;margin:0 auto}.row-100-90-100:after,.home-simulation:after,.home-whats-new:after{content:"";display:block;clear:both}@media(min-width:641px){.row-100-90-100,.home-simulation,.home-whats-new{width:90%}}@media(min-width:1450px){.row-100-90-100,.home-simulation,.home-whats-new{width:100%;max-width:1440px}}.col48L{float:left;width:100%}.col48L:after{content:"";display:block;clear:both}@media(min-width:1025px){.col48L{width:48%}}.col48R{float:right;width:100%}.col48R:after{content:"";display:block;clear:both}@media(min-width:1025px){.col48R{width:48%}}.col50{float:left;width:100%}.col50:after{content:"";display:block;clear:both}@media(min-width:1450px){.col50{width:50%}}.col12,.locations-main-content,.locations-main-content--simulator,.accordion-holder,.accordion--main{float:left;width:99.99998%}.col12:after,.locations-main-content:after,.locations-main-content--simulator:after,.accordion-holder:after,.accordion--main:after{content:"";display:block;clear:both}.col11{float:left;width:91.53845%}.col11:after{content:"";display:block;clear:both}.col10{float:left;width:83.07691%}.col10:after{content:"";display:block;clear:both}.col9{float:left;width:99.99998%}.col9:after{content:"";display:block;clear:both}@media(min-width:641px){.col9{width:74.61537%}}.col8,.bio-name-title,.bio-body-main{float:left;width:100%}.col8:after,.bio-name-title:after,.bio-body-main:after{content:"";display:block;clear:both}@media(min-width:641px){.col8,.bio-name-title,.bio-body-main{width:66.15384%}}.col8Plus,.location-simulation-content__text{float:left;width:100%}.col8Plus:after,.location-simulation-content__text:after{content:"";display:block;clear:both}@media(min-width:641px){.col8Plus,.location-simulation-content__text{width:67.6923%}}.col7{float:left;width:57.6923%}.col7:after{content:"";display:block;clear:both}.col7Plus,.body-main__content{float:left;width:100%}.col7Plus:after,.body-main__content:after{content:"";display:block;clear:both}@media(min-width:641px){.col7Plus,.body-main__content{width:59.23076%}}.col6,.locations-main-simulator{float:left;width:49.23076%}.col6:after,.locations-main-simulator:after{content:"";display:block;clear:both}.col5,.body-main__sidebar{float:left;width:100%}.col5:after,.body-main__sidebar:after{content:"";display:block;clear:both}@media(min-width:641px){.col5,.body-main__sidebar{width:40.76922%}}.col4,.location-simulation-content__photo,.contacts-left,.contacts-middle,.contacts-right{float:left;width:100%}.col4:after,.location-simulation-content__photo:after,.contacts-left:after,.contacts-middle:after,.contacts-right:after{content:"";display:block;clear:both}@media(min-width:641px){.col4,.location-simulation-content__photo,.contacts-left,.contacts-middle,.contacts-right{width:32.30769%}}.col4Plus,.bio-photo,.bio-tan-side{float:left;width:100%}.col4Plus:after,.bio-photo:after,.bio-tan-side:after{content:"";display:block;clear:both}@media(min-width:641px){.col4Plus,.bio-photo,.bio-tan-side{width:33.84615%}}.col3{float:left;width:99.99998%}.col3:after{content:"";display:block;clear:both}@media(min-width:641px){.col3{width:23.84615%}}.col3plus{float:left;width:99.99998%}.col3plus:after{content:"";display:block;clear:both}@media(min-width:641px){.col3plus{width:25.38461%}}.col2{float:left;width:15.38461%}.col2:after{content:"";display:block;clear:both}.header{padding:1em 0 0}@media(min-width:1025px){.header{padding:1.75em 0 .7em}}.header__bottom-row{display:none}
@media(min-width:1025px){.header__bottom-row{display:block}}
.header__logo{padding:0;width:20%;max-width:150px;min-width:150px}.header__logo.textron_logo{min-width:223px;max-width:223px;margin-left:-7px;margin-top:14px;}
@media(min-width:1025px){
	.header__logo{float:left;padding:0 0 1em;width:30%;max-width:200px}
	.header__logo.textron_logo {min-width: 276px;max-width: 276px;margin-top: -14px;margin-left: 76px;}
}
.header__link{font-weight:600}.header__main-nav__ul,.header__main-nav__sub{position:relative;padding:0;list-style:none;line-height:1;z-index:500}.header__main-nav__ul:after,.header__main-nav__sub:after{content:"";display:block;clear:both}.header__main-nav__ul{width:70%;float:left;margin:12px 0 0}.header__main-nav__ul a{display:block;margin:0 2em 0 0}.header__main-nav__ul a:hover{color:#205292}.header__main-nav__ul li{float:left;margin:0}.header__main-nav__sub{padding:17px 0 0;position:absolute;left:-9999px}.header__main-nav__sub li{width:100%;position:relative;display:block;clear:both;-webkit-box-shadow:3px 3px 3px 0 rgba(0,0,0,.5);box-shadow:3px 3px 3px 0 rgba(0,0,0,.5)}.header__main-nav__sub a{margin:0;padding:.75em 1.4em;font-size:.9em;color:white;font-weight:600;background-color:#7d8083}.header__main-nav__sub a:hover{background-color:#205292;color:white}.header__main-nav__ul li:hover .header__main-nav__sub{left:auto}.header__secondary-nav{display:none;float:right;width:auto}
@media(min-width:1025px){.header__secondary-nav{display:block}}

.header__secondary-nav__ul{margin:0;padding:0}.header__secondary-nav__ul>li{position:relative;list-style-type:none;float:right;margin:0 0 0 2em}.header__secondary-nav__ul>li a:hover{color:#205292}.header__secondary-nav__ul>li:first-child a, .header__secondary-nav__ul>li:nth-child(2) a{color:#205292}.header__secondary-nav__ul>li:first-child span, .header__secondary-nav__ul>li:nth-child(2) span{color:#f2856e}.header__search{position:relative;float:right;border:1px solid #7d8083;padding:0 12px}.header__search-form label{padding:0}.header__search-form input{border:none;color:#7d8083}.header__search-submit{position:absolute;top:17%;right:5%;width:26px;height:26px;border-radius:50%;border:none;background-color:#7d8083;background-image:url(../../assets/img/icons/angle-right--wt.svg);background-position:-3px -3px;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.header__search-submit:hover{background-color:#205292}.header__mobile-menu{display:none;border-top:1px solid #7d8083}.header-mobile-menu__ul{margin:0;padding:0}.header-mobile-menu__ul>li{position:relative;list-style-type:none;margin:0}.header-mobile-menu__ul>li>a,.header-mobile-menu__ul>li>span{display:block;position:relative;width:100%;padding:.8em 0 .8em 1.4em;border-bottom:1px solid #7d8083;background-color:white;color:#7d8083;font-weight:600;text-decoration:none}.header-mobile-menu__ul>li>span>div{position:absolute;top:13px;right:1.4em;width:24px;height:24px;background-color:#7d8083;border-radius:50%;z-index:10}.header-mobile-my{color:#f2856e;font-size:1.4rem}.header-mobile-flightsafety{color:#205292;font-size:1.4rem}.header-mobile-menu__plus{background-image:url(../../assets/img/icons/plus--wt.svg);background-size:86%;background-position:center;z-index:5}.header-mobile-menu__minus{background-image:url(../../assets/img/icons/minus--wt.svg);background-size:86%;background-position:center}.header-mobile-menu__ul__sub{margin:0;padding:0;display:none}.header-mobile-menu__ul__sub>li{position:relative;list-style-type:none;margin:0}.header-mobile-menu__ul__sub>li>a{display:block;position:relative;width:100%;padding:.8em 0 .8em 1.4em;border-bottom:1px solid white;background-color:#205292;color:white;font-weight:600;text-decoration:none}.footer{background-color:#7d8083;width:100%;color:white;padding:30px 0 34px}
@media(min-width:1025px){.footer{padding:80px 0 50px}}
@media(max-width:768px){
    .footer .row{width:90%; margin: 0 auto;}.footer .row.footer__bottom-div{margin-top:40px;}
}
.footer__info{float:left;width:100%}
@media(min-width:769px){.footer__info{width:70%}}

.footer__info__phone{float:left;width:auto;font-size:1.2em}@media(min-width:321px){.footer__info__phone{font-size:1.42em}}@media(min-width:769px){.footer__info__phone{font-size:1.675em}}
@media(min-width:1025px){.footer__info__phone{font-size:1.875em}}
.footer__info__phone a{color:white}.footer__info__social{float:left;width:100%}.footer__info__social:after{content:"";display:block;clear:both}
@media(min-width:1025px){.footer__info__social{width:auto}}
.footer__info__social--facebook{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;background-image:url(../../assets/img/icons/facebook--gr.svg);margin:18px 15px 20px 0}@media(min-width:321px){.footer__info__social--facebook{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:18px 20px 20px 0}}
@media(min-width:1025px){.footer__info__social--facebook{width:30px;height:30px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:0 6px -4px 0px}}
.footer__info__social--twitter{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;background-image:url(../../assets/img/icons/twitter--gr.svg);margin:18px 15px 20px 0}@media(min-width:321px){.footer__info__social--twitter{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:18px 20px 20px 0}}
@media(min-width:1025px){.footer__info__social--twitter{width:30px;height:30px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:0 6px -4px 0}}
.footer__info__social--instagram{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;background-image:url(../../assets/img/icons/instagram--gr.svg);margin:18px 15px 20px 0}@media(min-width:321px){.footer__info__social--instagram{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:18px 20px 20px 0}}
@media(min-width:1025px){.footer__info__social--instagram{width:30px;height:30px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:0 6px -4px 0}}
.footer__info__social--linkedin{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;background-image:url(../../assets/img/icons/linkedin--gr.svg);margin:18px 15px 20px 0}@media(min-width:321px){.footer__info__social--linkedin{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:18px 20px 20px 0}}
@media(min-width:1025px){.footer__info__social--linkedin{width:30px;height:30px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:0 6px -4px 0}}
.footer__info__social--youtube{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;background-image:url(../../assets/img/icons/youtube--gr.svg);margin:18px 0 20px}@media(min-width:321px){.footer__info__social--youtube{width:40px;height:40px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:18px 0 20px}}
@media(min-width:1025px){.footer__info__social--youtube{width:30px;height:30px;background-color:white;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:0 6px -4px 0}}
.footer__main-nav{display:none;clear:both}.footer__main-nav:after{content:"";display:block;clear:both}@media(min-width:769px){.footer__main-nav{display:block}}.footer__main-nav div{float:left;width:auto;margin:2em 4em 0 0}.footer__main-nav div:last-child{float:left;width:auto;margin:2em 0 0}.footer__main-nav strong{display:block;padding:0 0 .6em}.footer__links-main{display:block;color:white;padding:4px 0;font-size:.875em;font-weight:400}.footer__translate{float:right;width:100%}@media(min-width:769px){.footer__translate{width:30%}}

@media(min-width:1025px){.footer__translate{width:25%}}
.footer__bottom-div{padding:14px 0 0;margin-top:20px;border-top:1px solid white;font-size:.875em}

@media(min-width:1025px){
    .footer__bottom-div{padding:40px 0 0;margin-top:40px!important}
}
.footer__bottom-nav{float:left;width:100%}@media(min-width:769px){.footer__bottom-nav{width:56%}}
@media(min-width:1025px){.footer__bottom-nav{width:65%}}.footer__bottom-nav a{font-weight:400}.footer__bottom-nav p{font-size:.875rem}.footer__bottom-logos{float:right;width:100%}@media(min-width:769px){.footer__bottom-logos{width:40%}}
@media(min-width:1025px){.footer__bottom-logos{width:30%}}.footer__bottom-logos img{display:inline-block;float:left;margin:0 1.6em 0 0;max-width:42%}@media(min-width:769px){.footer__bottom-logos img{float:right;margin:0 0 0 1.6em;width:auto}}.footer__bottom-nav a,.footer__main-nav div a{color:white;-webkit-transition:.5s;transition:.5s}.footer__bottom-nav a:hover,.footer__main-nav div a:hover{color:#f5eedf}.footer__bottom-nav span{display:none;}@media(min-width:769px){.footer__bottom-nav span{display:inline-block;padding:0 0 4px}}.footer__translate>img{float:left}#google_translate_element:after{content:"";display:block;clear:both}.goog-te-gadget-simple{background:#7d8083 url(../../assets/img/icons/angle-down--wt.svg) no-repeat!important;background-position:98% center!important;float:right!important;width:82%!important;padding:14px!important;border:1px solid white!important;margin-bottom:1.2em}@media(min-width:769px){.goog-te-gadget-simple{margin-bottom:2em;width:78%!important}}@media(min-width:769px){.goog-te-gadget-simple{margin-bottom:2em;width:78%!important}}
@media(min-width:1025px){.goog-te-gadget-simple{margin-bottom:2em;width:78%!important}}.goog-te-gadget-simple img{display:none!important}.goog-te-menu-value span{display:inline-block!important;color:white!important}.goog-te-menu-value span:nth-of-type(2),.goog-te-menu-value span:last-child{display:none!important}.footer__translate__disclaimer{font-size:.8em}.home-top__photo,.home-simulation__photo,.home-video{width:100%}.home-top__photo--tablet{display:none;width:100%}@media(min-width:641px){.home-top__photo--tablet{display:block}}@media(min-width:1025px){.home-top__photo--tablet{display:none}}.home-top__photo--phone{display:block;width:100%}@media(min-width:641px){.home-top__photo--phone{display:none}}@media(min-width:1025px){.home-top__photo--phone{display:none}}.home-video{display:none}@media(min-width:1025px){.home-video{display:block;width:100%}}

@media(max-width:1024px){
    .home-training__taller-photo, .home-training__taller-phoyo-textron, .home-training__taller-photo{display: none;}
    .home-training__photo, .home-training__photo-textron, .home-training__photo2, .home-training__taller-photo2, .home-training__taller-photo-textron{display:none}
}

@media(min-width:1025px){
    .home-training__taller-photo,.home-training__taller-photo-textron,.home-training__taller-photo2
    {display:none;}
    .home-training__photo, .home-training__photo-textron,.home-training__photo2
    {display:block;float: left;width: 50%;}
}
@media(min-width:1450px){
    .home-training__taller-photo,.home-training__taller-photo-textron,.home-training__taller-photo2
    {display:none}
    .home-training__photo, .home-training__photo-textron,.home-training__photo2
    {display:block;float:left;width:50%}
    /*not needed with blue bar in place img.home-training__photo-textron
    {margin-top: -21px;}*/
}
.home-training__text,.home-training__text-textron,.home-training__text2
{float:left;width:100%;padding:1.8rem 0}

@media(min-width:1025px){.home-training__text, .home-training__text-textron, .home-training__text2{padding:1.8em 3em;width:50%}
h2.textron-headline {font-size: 2.4em;}
}
@media(min-width:1450px){.home-training__text,.home-training__text-textron, .home-training__text2{padding:2.2em 5em;width:50%}}.home-training__text h1, .home-training__text-textron h1, .home-training__text2 h1{font-size:3rem}@media(min-width:1025px){.home-training__text h1, .home-training__text-textron h1, .home-training__text2 h1{font-size:4rem}}@media(min-width:1450px){.home-training__text h1, .home-training__text-textron h1, .home-training__text2 h1{font-size:5rem}}.home-simulation{background-color:#205292}.home-simulation__headline{color:white;padding:0 0 .6rem}.button-icon--simulation,.button-icon--white-arrow-forward--simulation{border-radius:50%;width:24px;height:24px;display:inline-block;background-repeat:no-repeat;margin:0 0 -.1rem .6rem}@media(min-width:769px){.button-icon--simulation,.button-icon--white-arrow-forward--simulation{margin:0 0 -.2rem .6rem}}.button-icon--white-arrow-forward--simulation{background-color:white;background-image:url(../../assets/img/icons/angle-right--bk.svg);background-position:-4px -4px}.home-simulation__text{width:100%;margin:0 auto;padding:2.5rem 5% 1.5rem;color:white}@media(min-width:769px){.home-simulation__text{width:80%}}@media(min-width:1025px){.home-simulation__text{width:60%;padding:2.5rem 0 1.5rem}}.home-customers__wide-holder{display:block;width:100%}@media(min-width:1450px){.home-customers__wide-holder{display:none}}.home-customers__wide-holder img{width:100%}.home-customers__text{float:left;width:100%;padding:1.8rem 5% .4rem}@media(min-width:641px){.home-customers__text{width:100%;padding:1.8rem 0 .4rem}}@media(min-width:1450px){.home-customers__text{width:50%;padding:2rem 2rem 1rem}}.home-customers__photo{display:none}@media(min-width:1450px){.home-customers__photo{display:block;float:right;width:50%}}.home-whats-new{background-color:#f5eedf}.home-whats-new__contents{width:100%}@media(min-width:641px){.home-whats-new__contents{width:90%;margin:0 auto;padding:2.5em 0 2.6em}}@media(min-width:1025px){.home-whats-new__contents{width:80%;margin:0 auto;padding:2.5em 0 2.6em}}@media(min-width:1450px){.home-whats-new__contents{width:60%;margin:0 auto;padding:2.5em 0 2.6em}}.home-whats-new__contents h2{padding:1.4rem 1.4rem .8rem 5%}@media(min-width:641px){.home-whats-new__contents h2{padding:0 0 .4rem}}.home-whats-new__item{border-top:none;border-bottom:none}.home-whats-new__item:after{content:"";display:block;clear:both}@media(min-width:769px){.home-whats-new__item{border-top:1px solid #7d8083;border-bottom:1px solid #7d8083;margin-bottom:-1px}}.home-whats-new__item__photo{width:100%}@media(min-width:769px){.home-whats-new__item__photo{float:left;width:25%}}.home-whats-new__item__photo img{width:100%}.home-whats-new__item__text{float:right;width:100%;padding:1.4em 5%}@media(min-width:769px){.home-whats-new__item__text{width:70%;padding:1.4rem 0 .4rem}}.home-whats-new__item__text p{color:#205292;line-height:1.625}.home-whats-new__item__text span{line-height:1.625;color:#7d8083;font-weight:400}.button-icon--whatsnew,.button-icon--white-arrow-forward--whatsnew{border-radius:50%;width:24px;height:24px;display:inline-block;background-repeat:no-repeat;margin:0 0 -.3rem .2rem}@media(min-width:769px){.button-icon--whatsnew,.button-icon--white-arrow-forward--whatsnew{margin:0 0 -.4rem .2rem}}.button-icon--white-arrow-forward--whatsnew{background-color:#7d8083;background-image:url(../../assets/img/icons/angle-right--wt.svg);background-position:0 0;background-size:98%}.sidebar-contact h3{padding:0 0 .4rem}.sidebar-contact-drop{clear:both;padding:1.4rem 0}.sidebar-contact-form{clear:both;padding:1.4rem 0 2rem}.sidebar-results{margin:1.4rem 0 0}@media(min-width:641px){.sidebar-results{margin:3rem 0 0}}#training{padding:0}.body-main,.locations-military{background-color:white}@media(min-width:641px){.body-main,.locations-military{display:-webkit-box;display:-ms-flexbox;display:flex}}.body-main__content{background-color:white;padding:2rem 5% 1.8rem}@media(min-width:641px){.body-main__content{padding:3rem 3rem 1.8rem}}.body-main__content a{color:#205292;weight:600}.body-main__content ul{margin:0 0 1.8em}.main-content-head{padding:0 0 .5em;text-align:left}.main-text--left-column{float:left;width:100%;padding:0}@media(min-width:769px){.main-text--left-column{width:45%;padding:0 0 14px}}.main-text--right-column{float:right;width:100%;padding:0}@media(min-width:769px){.main-text--right-column{width:45%;padding:0 0 14px}}.main-image--large{display:none}@media(min-width:769px){.main-image--large{display:block}}.main-image--small{display:block}@media(min-width:769px){.main-image--small{display:none}}.gallery-holder{padding:0 0 1.8rem}.gallery-holder:after{content:"";display:block;clear:both}.gallery-holder a{font-weight:400}.gallery-item__holder{float:left;display:block;vertical-align:top}.gallery-item__holder--inline{display:inline-block;vertical-align:top}.gallery-item__width3{width:100%;margin:0}@media(min-width:769px){.gallery-item__width3{width:33.33333%}}.gallery-item__width3pad{width:100%;margin:.8rem 0}@media(min-width:769px){.gallery-item__width3pad{width:45%;margin:.8rem 1.6%}}@media(min-width:1025px){.gallery-item__width3pad{width:30%;margin:.8rem 1.3%}}.gallery-item__width4{width:100%;margin:0}@media(min-width:769px){.gallery-item__width4{width:25%}}.gallery-item__width4pad{width:100%;margin:1rem 0}@media(min-width:769px){.gallery-item__width4pad{width:22%;margin:1rem 1.5%}}.gallery-item__width5{width:100%;margin:0}@media(min-width:769px){.gallery-item__width5{width:20%}}.gallery-item__width5pad{width:100%;margin:1rem 0}@media(min-width:769px){.gallery-item__width5pad{width:17%;margin:1rem 1.5%}}.gallery-item__image{width:100%}.gallery-item__caption-under{padding:.6rem 0 0}.gallery-item__caption-under p{line-height:1.4rem}.gallery-item__caption-top{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.7);text-align:center;padding:.4rem 0}.gallery-item__caption-top p{color:white;font-size:1rem;font-weight:300;margin:0}@media(min-width:769px){.gallery-item__caption-top p{font-size:.8rem}}.video-content{text-align:center;margin:0 auto 1.6rem;padding:0}@media(min-width:769px){.video-content{padding:0;margin:1rem 0 2.4rem}}.button-content{margin:0 0 1.8rem}.button-content button{width:100%}@media(min-width:641px){.button-content button{width:auto}}.button-grouping{margin:0}.button-gouping-content{display:block;position:relative;margin:-1px 0 0;padding:.8rem 20% .8rem 0;border-top:1px solid #7d8083;border-bottom:1px solid #7d8083;font-size:1rem;font-weight:500;color:#205292}.button-grouping-icon{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:24px;height:24px;background-color:#7d8083;background-repeat:no-repeat;border-radius:50%;background-image:url(../../assets/img/icons/angle-right--wt.svg);background-position:0 0;background-size:98%}.body-main__sidebar{background-color:#f5eedf;padding:0}@media(min-width:641px){.body-main__sidebar{padding:0 0 3rem}}.sidebar-side-padding{width:90%;padding:0;margin-left:auto;margin-right:auto}@media(min-width:641px){.sidebar-side-padding{width:80%;padding:0}}@media(min-width:641px){.sidebar-side-padding h3{font-size:2.4rem;padding:0 0 .8rem}}.sidebar-top-padding--noButton{padding-top:1.4rem}@media(min-width:641px){.sidebar-top-padding--noButton{padding-top:3rem}}.sidebar-top-padding--button{padding-top:1.4rem}@media(min-width:641px){.sidebar-top-padding--button{padding-top:3rem}}.sidebar-top-padding--text{padding-top:0}@media(min-width:641px){.sidebar-top-padding--text{padding-top:0}}.sidebar-with-rule{border-top:1px solid white;margin-top:2em;padding:2em 0 0}.sidebar-top-button-div{background-color:#7d8083;width:100%;padding:1.4em 5%}@media(min-width:641px){.sidebar-top-button-div{padding:2em 10%}}.sidebar-top-button-div button{width:100%}@media(min-width:641px){.sidebar-top-button-div button{width:auto}}.program-details{width:100%;background-color:#205292;color:white;padding:1.8rem 0 2rem}.program-details:after{content:"";display:block;clear:both}@media(min-width:641px){.program-details{padding:3rem 0 3.4rem}}.program-details__link{color:white;font-weight:400}.program-updates{width:100%;background-color:white;padding:1.8rem 0 2rem}.program-updates:after{content:"";display:block;clear:both}@media(min-width:641px){.program-updates{padding:3rem 0 3.4rem}}.program-contents{width:90%;margin:0 auto}@media(min-width:641px){.program-contents{width:70%;max-width:800px;margin:0 auto}}.articleTitle{font-size:1.8rem;margin:2rem 0 0}.blog-readmore{margin:0 0 2.4rem}.sitemap{padding:0}@media(min-width:641px){.sitemap{padding:0 0 0 1.4rem}}.sitemap li{list-style-type:none}.irc-main__top{width:100%;background-color:white;padding:1.2em 0 .8em;border-top:1px solid #7d8083;border-bottom:1px solid #7d8083}@media(min-width:641px){.irc-main__top{background-color:#f5eedf;border-top:none;border-bottom:none;padding:1.4em 0 .8em}}.irc-main__cont{width:100%;background-color:white;overflow:auto;padding:0}@media(min-width:641px){.irc-main__cont{background-color:#f5eedf;padding:0 0 4em}}.irc-main__h1{color:#7d8083;padding:0}.irc-tab-nav{display:none}@media(min-width:769px){.irc-tab-nav{display:block;overflow:auto;margin:.2em 0 0;border-top:1px solid #7d8083;border-bottom:1px solid #7d8083}}@media(min-width:1025px){.irc-tab-nav{display:block;margin:0 0 1.4em}}.irc-tab-nav__ul{padding:0;margin:0;list-style:none;line-height:1}.irc-tab-nav__ul li{float:left;display:inline-block;padding:10px 16px;cursor:pointer;font-weight:600;margin:0}.irc-main__buttons{display:none}@media(min-width:769px){.irc-main__buttons{display:block}}.modal__irc-manufac-popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#f5eedf;display:none;z-index:1025;overflow-x:auto}.modal__irc-manufac-popup:after{content:"";display:block;clear:both}@media(min-width:769px){.modal__irc-manufac-popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:white;-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.57);box-shadow:1px 1px 8px 0 rgba(0,0,0,.57);width:640px}}.modal-head--irc-manufac{background-color:#7d8083}.modal-head--irc-manufac h2{float:left;padding:16px 5% 10px;margin:0;line-height:1}@media(min-width:769px){.modal-head--irc-manufac h2{padding:60px 24px 0}}.modal-head--irc-manufac__img{display:none}@media(min-width:769px){.modal-head--irc-manufac__img{display:block;float:left;width:30%}}.modal-body--irc-manufac{padding:0;min-height:250px;overflow-y:scroll}.modal-body--irc-manufac a{display:block;border-bottom:1px solid #7d8083;padding:1rem 20px;font-size:1rem;font-weight:600}@media(min-width:769px){.modal-body--irc-manufac a{padding:13px 20px 12px;font-size:.875rem}}.modal-body--irc-manufac a:hover{color:#205292}.irc-modal__item{float:left;width:100%}@media(min-width:769px){.irc-modal__item{width:50%}}.irc-main-mobile{display:block;width:100%;background-color:#f5eedf}@media(min-width:769px){.irc-main-mobile{display:none}}.irc-main-mobile__image{width:100%}.irc-main-mobile__nav{margin:0;padding:0}.irc-main-mobile__nav li,.irc-main-mobile__section__item{position:relative;list-style-type:none;padding:1rem 15% 1rem 5%;border-bottom:1px solid #7d8083;margin:0;font-weight:600}.irc-main-mobile__section__head{position:relative;font-weight:400;padding:1rem 5% 1rem 15%;border-bottom:1px solid #7d8083}.brochure-sidebar__title{padding:1rem .4rem .8rem 0}@media(min-width:641px){.brochure-sidebar__title{border-top:1px solid #7d8083;padding:1rem .4rem .8rem 0}}.brochure-sidebar__title__interior{position:relative;margin:0 0 0 5%}@media(min-width:641px){.brochure-sidebar__title__interior{margin:0}}.brochure-sidebar__title__interior h3{font-size:1.7rem;line-height:1;padding:0 0 0 30px;color:#205292}@media(min-width:641px){.brochure-sidebar__title__interior h3{font-size:1.4rem;padding:0}}.brochure-sidebar__drop-down{border-top:1px solid #7d8083;padding:1rem 0;background-color:#f5eedf}@media(min-width:641px){.brochure-sidebar__drop-down{border-top:none;padding:.2rem 0}}.brochure-sidebar__drop-down__div{width:90%;margin:0 auto}@media(min-width:641px){.brochure-sidebar__drop-down__div{width:100%}}.brochure-sidebar__drop-down__contents{display:none;background-color:#f5eedf}@media(min-width:641px){.brochure-sidebar__drop-down__contents{display:block}}.brochure-sidebar__social{padding:.8rem 5%}@media(min-width:641px){.brochure-sidebar__social{border-top:1px solid #7d8083;border-bottom:1px solid #7d8083;margin:.8rem 0 1.6rem;padding:.8rem 0}}.brochure__main__social--twitter,.brochure__main__social--linkedin,.brochure__main__social--facebook,.brochure__main__social--email{width:26px;height:26px;background-color:#7d8083;background-repeat:no-repeat;background-position:center;background-size:66%,66%;display:inline-block;margin:6px 0 7px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media(min-width:769px){.brochure__main__social--twitter,.brochure__main__social--linkedin,.brochure__main__social--facebook,.brochure__main__social--email{margin:6px 6px 7px 0}}.brochure__main__social--twitter{background-image:url(../../assets/img/icons/twitter--wt.svg)}.brochure__main__social--linkedin{background-image:url(../../assets/img/icons/linkedin--wt.svg)}.brochure__main__social--facebook{background-image:url(../../assets/img/icons/facebook--wt.svg)}.brochure__main__social--email{background-image:url(../../assets/img/icons/email--wt.svg)}.brochure__main__social--twitter:hover,.brochure__main__social--linkedin:hover,.brochure__main__social--facebook:hover,.brochure__main__social--email:hover{background-color:#205292}.brochure__sidebar__buttons{width:90%}@media(min-width:1025px){.brochure__sidebar__buttons{width:70%}}.brochure__sidebar__buttons button{width:100%;margin:0 5% 1.4rem}@media(min-width:641px){.brochure__sidebar__buttons button{margin:0 0 1rem}}.irc-brochure-main__cont{width:100%;background-color:white;overflow:auto;padding:0 0 1rem}@media(min-width:641px){.irc-brochure-main__cont{background-color:#f5eedf;padding:0 0 4em}}.brochure__main{background-color:white;padding:0 0 1.8rem}.irc-image,.main-image--large,.main-image--small,.irc-image--large,.irc-image--small{width:100%;padding:0 0 1.6rem}.irc-image--large{display:none}@media(min-width:769px){.irc-image--large{display:block}}.irc-image--small{display:block}@media(min-width:769px){.irc-image--small{display:none}}.brochure__main__int{padding:0 5%}@media(min-width:769px){.brochure__main__int{padding:0 5% 1.4em}}.brochure__main__int img{width:100%;padding:0 0 1.6em; height:auto;}.brochure__main__int h2{color:#205292;margin:.4rem 0 0}.brochure__main__int h3{color:#205292;margin:0 0 .5rem}.irc-content-head{padding:0 0 .5em;text-align:left}.irc-text--two-column{margin:0 0 1.8rem}.irc-text--two-column:after{content:"";display:block;clear:both}.irc-text--left-column{float:left;width:100%}@media(min-width:769px){ .irc-text--left-column{width:45%}}.irc-text--right-column{float:right;width:100%}@media(min-width:769px){.irc-text--right-column{width:45%}}.brochure__main__int .irc-25--left-column img, .brochure__main__int .irc-25--right-column img, .brochure__main__int .irc-75--left-column img, .brochure__main__int .irc-75--right-column img {padding: 0!important;height:auto;}.irc-25--left-column{float:left;width:100%; margin:10px 0;}@media(min-width:769px){.irc-25--left-column{width: 23%;margin: 20px 10px 0 0;}}.irc-75--right-column{float:right;width:100%; margin:10px 0;}@media(min-width:769px){.irc-75--right-column{width: 73%;margin: 20px 0 0;}}.irc-75--left-column{float:left;width:100%; margin:10px 0;}@media(min-width:769px){.irc-75--left-column{width:73%; margin:20px 10px 0 0;}}.irc-25--right-column{float:right;width:100%; margin:10px 0;}@media(min-width:769px){.irc-25--right-column{width:23%; margin:20px 0 0;}}.irc-video-content{text-align:center;margin:0 auto 1.6rem;padding:0}@media(min-width:769px){.irc-video-content{padding:.24rem 20% 0}}.pdf-link{list-style-type:none;margin:0;padding:7px 0;line-height:1rem}.modal__irc-email-popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#f5eedf;display:none;z-index:1025;overflow-x:auto}.modal__irc-email-popup:after{content:"";display:block;clear:both}@media(min-width:769px){.modal__irc-email-popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:white;-webkit-box-shadow:1px 1px 8px 0 rgba(0,0,0,.57);box-shadow:1px 1px 8px 0 rgba(0,0,0,.57);width:640px;height:500px}.modal__irc-email-popup.request-more-info{height:580px;}}

.modal-head--irc-email{background-color:#7d8083}
@media(min-width:769px){.modal-head--irc-email{height:54px}}
.modal-head-title--irc-email{padding:16px 5% 10px}
@media(min-width:769px){.modal-head-title--irc-email{padding:10px 30px 0 20px}}

.modal-body--irc-email{padding:2rem 0;}

.modal-body--irc-email>form{width:70%;margin:0 auto}.locations-tab-nav{display:none}@media(min-width:641px){.locations-tab-nav{display:block;background-color:white;border-top:1px solid #7d8083;border-bottom:1px solid #7d8083;margin-bottom:1.8em}}.locations-tab-nav__ul{padding:0;margin:0;list-style:none;line-height:1}.locations-tab-nav__ul li{float:left;display:inline-block;width:auto;font-family:Amiri,Georgia,Times,Times New Roman,serif;font-size:1rem;font-weight:100;letter-spacing:-1px;margin:0;line-height:1rem;border-left:1px solid #7d8083;cursor:pointer;padding:1.2rem .6rem .8rem}@media(min-width:769px){.locations-tab-nav__ul li{font-size:1.125rem;padding:1.2rem 1.1rem .8rem}}@media(min-width:1025px){.locations-tab-nav__ul li{font-size:1.125rem;padding:1.2rem 1.8rem .8rem}}@media(min-width:1450px){.locations-tab-nav__ul li{font-size:1.25rem;padding:1.2rem 1.8rem .8rem}}.locations-tab-nav__ul li:last-child{border-right:1px solid #7d8083}.locations-tab-nav__ul li:hover{background-color:#7d8083;color:white}.locations-tab-nav__listings{display:none}@media(min-width:641px){.locations-tab-nav__listings{display:block;background-color:white;padding:0 0 1.8rem}}.locations-tab-nav__drop-button{display:block;padding:1rem 5% .3rem;border-bottom:1px solid #7d8083;margin-bottom:1.4rem}@media(min-width:641px){.locations-tab-nav__drop-button{display:none}}.locations-tab-nav__listings__col{width:100%;padding:0 5%;float:left}@media(min-width:641px){.locations-tab-nav__listings__col{width:25%;padding:0 .8rem 0 0}}.locations-tab-nav__listings__col a{display:block}.location__mobile-menu{display:block}@media(min-width:641px){.location__mobile-menu{display:none}}.location-sub{padding:7px 0 12px}#locationmenu>li{border-top:1px solid #7d8083;margin-top:-1px}.locations-mobile-menu__item{padding:.6rem 5% .3rem;margin:0}.locations-mobile-menu__item a,.locations-mobile-menu__item>li>span{display:block}.locations-wide-column{width:100%;margin:0 auto}.locations-wide-column:after{content:"";display:block;clear:both}@media(min-width:641px){.locations-wide-column{width:90%;margin:0 auto}}@media(min-width:1025px){.locations-wide-column{width:83.07691%;margin:0 auto}}.locations-short-column{width:90%;margin:0 auto;padding:1.8rem 0 .6rem}.locations-short-column:after{content:"";display:block;clear:both}@media(min-width:769px){.locations-short-column{width:49.23076%;margin:0 auto;padding:2.4rem 0}}.locations-listings:after{content:"";display:block;clear:both}.location-simulation-content{background-color:#f5eedf}@media(min-width:641px){.location-simulation-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.location-simulation-content__photo{display:none}@media(min-width:641px){.location-simulation-content__photo{display:block;position:relative;overflow:hidden}}.location-simulation-content__photo__int{position:absolute;overflow:hidden;top:0}.location-simulation-content__photo__img{width:100%}@media(min-width:641px){.location-simulation-content__photo__img{width:120%}}.location-simulation-content__photo__blank{width:100%}@media(min-width:641px){.location-simulation-content__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.location-simulation-content__text__more{width:100%;padding:1.8rem 0;color:#7d8083}@media(min-width:641px){.location-simulation-content__text__more{padding:1.8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.location-simulation-content__text__more__int{width:90%;margin:0 auto}@media(min-width:641px){.location-simulation-content__text__more__int{width:60%;margin:0 0 0 6%}}.location-simulation-content__text h2,.locations-military__top h2{color:#205292}.locations-visual__left,.locations-visual__right{float:none;width:100%}@media(min-width:641px){.locations-visual__left,.locations-visual__right{float:left;width:50%}}.locations-military{background-color:#f5eedf;padding:1.8rem 0 0}@media(min-width:641px){.locations-military{padding:2.4rem 0}}.locations-military__top{padding:0 5% .6rem;margin:0;border-bottom:1px solid #7d8083}@media(min-width:1025px){.locations-military__top{padding:0}}.locations-military__top__int h2{width:70%}@media(min-width:641px){.locations-military__top__int h2{width:100%}}.locations-military__top p{width:100%}@media(min-width:1025px){.locations-military__top p{width:60%}}.locations-military__listings{padding:1.4rem 0 0;display:none}.locations-military__listings:after{content:"";display:block;clear:both}@media(min-width:641px){.locations-military__listings{display:block}}.locations-military-left-column{float:left;width:100%;padding:0 5%}@media(min-width:641px){.locations-military-left-column{width:33.33333%;padding:0 1.8rem 0 0}}.locations-military-middle-column{float:left;width:100%;padding:0 5%}@media(min-width:641px){.locations-military-middle-column{width:33.33333%;padding:0 1.8rem 0 0}}.locations-military-right-column{float:left;width:100%;padding:0 5%}@media(min-width:641px){.locations-military-right-column{width:33.33333%;padding:0 1.8rem 0 0}}.locations-main-content{margin:1rem 0}@media(min-width:641px){.locations-main-content{margin:1.8rem 0 0}}.locations-main-content--simulator{margin:1rem 0 0}@media(min-width:641px){.locations-main-content--simulator{margin:1.8rem 0 0}}.locations-main-simulator{padding:0 .3rem 1.4em}.locations-main-sim-link{display:block;margin:0 0 1em;color:#205292}.locations-main-sim-link:hover{color:#7d8083}.locations-image{width:33.3%;float:left;padding:.3rem}.locations-directions-div{background-color:#7d8083;width:100%;padding:2em 20%;margin:0 0 2rem}@media(min-width:641px){.locations-directions-div{padding:2em 10%}}.locations-directions-div button{width:100%}@media(min-width:641px){.locations-directions-div button{width:auto}}.locations-video{position:relative}.locations-video__thumbnail{width:100%}.locations-video__button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20%}.bio-photo img{width:100%}.bio-name-title{background-color:#205292}@media(min-width:641px){.bio-name-title{padding:1.8rem 3rem}}.bio-name-title--int{position:relative;color:white;padding:0 5% 1.8rem}@media(min-width:641px){.bio-name-title--int{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:1.8rem 3rem}}.bio__h1{padding:0 0 .8rem;margin:0;font-size:3rem!important}@media(min-width:1450px){.bio__h1{font-size:5rem!important}}.bio-title{line-height:1.2}.bio-tan-side{background-color:#f5eedf}.bio-body-main{background-color:white;padding:2rem 5% 1.8rem}@media(min-width:1025px){.bio-body-main{padding:3rem 15% 1.8rem 3rem}}.contacts-holder{background-color:white;padding:2rem 0 1.8rem}@media(min-width:641px){.contacts-holder{padding:3rem 0 1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}}.contacts-wide-column{width:90%;margin:0 auto}.contacts-wide-column:after{content:"";display:block;clear:both}@media(min-width:641px){.contacts-wide-column{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1025px){.contacts-wide-column{width:83.07691%;display:-webkit-box;display:-ms-flexbox;display:flex}}.contacts-wide-column h3{font-size:2rem;margin:0 0 .8rem}@media(min-width:641px){.contacts-wide-column h3{font-size:auto;margin:0 0 1.4rem}}.contacts-left{padding:0 2% 0 0}.contacts-left>p{margin:0 0 .4rem}.contacts-middle{padding:3rem 0}@media(min-width:641px){.contacts-middle{padding:0 2% 3rem;border-left:1px solid #7d8083;border-right:1px solid #7d8083}}#select-holder{margin:0 0 1.8rem}#select-holder div{clear:both;margin:0 0 2.4rem}.results-holder{clear:both;padding:1.4rem 0 0}@media(min-width:641px){.results-holder{padding:0}}.contacts-right{padding:0 0 0 2%}.modal-background--tan{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#f5eedf;opacity:.95;z-index:1000}.modal-background--white{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:white;opacity:.95;z-index:1000}

.modal-head--irc-email{width:100%;color:white;overflow:hidden}

	.modal-head,.modal-head--irc-manufac{width:100%;color:white;overflow:auto;}
	.modal-head-title,.modal-head-title--irc-email{float:left;margin:0;line-height:1}
	.modal-body,.modal-body--irc-manufac,.modal-body--irc-email{width:100%}.modal-body:after,.modal-body--irc-manufac:after,.modal-body--irc-email:after{content:"";display:block;clear:both}.modal-close{position:absolute;top:3px;right:3px;width:54px;height:54px;cursor:pointer}@media(min-width:769px){.modal-close{top:0;right:0}}body.modal-open{overflow:hidden}.body-top-content{background-color:#205292}@media(min-width:769px){.body-top-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.body-top-content__photo{float:left;width:100%;position:relative;overflow:hidden}.body-top-content__photo:after{content:"";display:block;clear:both}@media(min-width:769px){.body-top-content__photo{width:59.23076%}}.body-top-content__photo__int{position:absolute;overflow:hidden;top:0}.body-top-content__photo__img{width:100%}@media(min-width:769px){.body-top-content__photo__img{width:110%}}.body-top-content__photo__blank{width:100%}.body-top-content__text{float:left;width:100%}.body-top-content__text:after{content:"";display:block;clear:both}@media(min-width:769px){.body-top-content__text{width:40.76922%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.body-top-content__text__top{width:100%;padding:1.4rem 5% 1.2rem;border-bottom:1px solid white;color:white}@media(min-width:769px){.body-top-content__text__top{padding:1.4rem 10% 1.2rem}}.body-top-content__text__more{width:100%;padding:0 0 1.8rem;color:white}@media(min-width:769px){.body-top-content__text__more{padding:0 0 1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.body-top-content__text__more__int{width:90%;margin:0 auto}@media(min-width:769px){.body-top-content__text__more__int{width:80%}}.body-top-content__text__top h4{padding:0;margin:0}.body-top-content__text__top p{padding:0;margin:0}.body-top-content__text__h1{padding:1.5rem 0 .1rem;margin:0;font-size:3rem!important}@media(min-width:1450px){.body-top-content__text__h1{font-size:5rem!important}}.body-top-content__text__below{padding:.4rem 0 0;margin:0}.body-top-content__text__below p{margin:0}.body-top-content__text__button{padding:1.4rem 0 0;margin:0}.input-on-white{border:1px solid #7d8083!important}.submit-on-white{border:1px solid #7d8083!important;background-color:white}.form-on-tan input[type=submit]{border:1px solid #7d8083;background-color:#f5eedf}.styled-select{background:url(http://i62.tinypic.com/15xvbd5.png) no-repeat 96% 0;background-color:white;height:29px;overflow:hidden;width:100%}.styled-select select{background:transparent;border:none;font-size:14px;height:29px;padding:5px;width:268px}.styled-select.slate{background:url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center;height:34px;width:240px}button:focus{outline:0}.button-basic,input[type=submit],.button-basic--tan,.button-with-icon,.button-with-icon--blue,.button-with-icon--tan,.button-with-icon--gray,.button-with-icon--white,.back-button-with-icon,.back-button-with-icon--gray{position:relative;color:#7d8083;padding:18px 12px 16px;font-size:1.125em;line-height:1;font-weight:600;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media(min-width:769px){.button-basic,input[type=submit],.button-basic--tan,.button-with-icon,.button-with-icon--blue,.button-with-icon--tan,.button-with-icon--gray,.button-with-icon--white,.back-button-with-icon,.back-button-with-icon--gray{padding:18px 20px 16px}}.button-basic--tan{background-color:#f5eedf;border:1px solid #7d8083;margin:0 auto}.button-basic--tan:hover{background-color:#7d8083;color:#f5eedf}.button-with-icon,.button-with-icon--blue,.button-with-icon--tan,.button-with-icon--gray,.button-with-icon--white{padding:18px 66px 16px 20px}.button-with-icon--blue{background-color:#205292;color:white;border:1px solid white}.button-with-icon--tan{background-color:#f5eedf;color:#7d8083;border:1px solid #7d8083}.button-with-icon--tan:hover{background-color:#7d8083;color:#f5eedf}.button-with-icon--gray{background-color:#7d8083;color:white;border:1px solid white}.button-with-icon--white{background-color:white;color:#7d8083;border:1px solid #7d8083}.back-button-with-icon,.back-button-with-icon--gray{padding:18px 20px 16px 46px}.back-button-with-icon--gray{background-color:#7d8083;color:white;border:1px solid white}.button-icon,.button-icon--white-arrow-forward,.button-icon--gray-arrow-forward,.button-icon--blue-arrow-forward{border-radius:50%;width:24px;height:24px;position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-repeat:no-repeat}@media(min-width:769px){.button-icon,.button-icon--white-arrow-forward,.button-icon--gray-arrow-forward,.button-icon--blue-arrow-forward{right:20px}}.button-icon--white-arrow-forward{background-color:white;background-image:url(../../assets/img/icons/angle-right--bk.svg);background-position:-4px -4px}.button-icon--gray-arrow-forward{background-color:#7d8083;background-image:url(../../assets/img/icons/angle-right--wt.svg);background-position:-4px -4px}.button-icon--blue-arrow-forward{background-color:#205292;background-image:url(../../assets/img/icons/angle-right--wt.svg);background-position:-4px -4px}.button-icon-left,.button-icon-left--white-arrow-forward{border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-repeat:no-repeat}@media(min-width:769px){.button-icon-left,.button-icon-left--white-arrow-forward{right:20px}}.button-icon-left--white-arrow-forward{background-color:white;background-image:url(../../assets/img/icons/angle-left--bk.svg);background-position:-4px -4px}.button-icon-mobile,.button-icon-mobile--gray-plus,.button-icon-mobile--gray-minus{border-radius:50%;width:24px;height:24px;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-repeat:no-repeat}.button-icon-mobile--gray-plus{background-color:#7d8083;background-image:url(../../assets/img/icons/plus--wt.svg);background-size:86%;background-position:center}@media(min-width:641px){.button-icon-mobile--gray-plus{display:none}}.button-icon-mobile--gray-minus{background-color:#7d8083;background-image:url(../../assets/img/icons/minus--wt.svg);background-size:86%;background-position:center}@media(min-width:641px){.button-icon-mobile--gray-minus{display:none}}.button-icon-mobile--irc,.button-icon-mobile--irc--gray-forward{border-radius:50%;width:24px;height:24px;position:absolute;top:50%;right:5%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-repeat:no-repeat}.button-icon-mobile--irc--gray-forward{background-color:#7d8083;background-image:url(../../assets/img/icons/angle-right--wt.svg);background-size:86%;background-position:center}.button-icon-mobile--irc--back,.button-icon-mobile--irc--gray-back{border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:5%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-repeat:no-repeat}.button-icon-mobile--irc--gray-back{background-color:#7d8083;background-image:url(../../assets/img/icons/angle-left--wt.svg);background-size:86%;background-position:center}.photo-button{float:left;position:relative;margin:0;padding:0;border:none;cursor:pointer}.photo-button__photo{width:100%}.photo-button__description{position:absolute;bottom:0;width:100%;padding:1em;background-color:rgba(0,0,0,.5);color:white;font-size:.8em;line-height:1;font-weight:600}.photo-button--3up{width:33.33333%}.photo-button--4up{width:25%}.photo-button--5up{width:20%}.invisible__button{position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;z-index:10}.accordion-holder{padding:0 0 1.8rem}.accordion{width:100%;cursor:pointer}.accordion:after{content:"";display:block;clear:both}.accordion span{display:inline-block;width:80%}.accordion h2{margin:.2rem 0 0}.accordion--main{padding:.8rem 0 .7rem;line-height:1.3rem;font-weight:500;border-top:1px solid #7d8083;border-bottom:1px solid #7d8083;margin-top:-1px;color:#205292}.accordion--locations{width:100%;padding:1rem 0 .8rem;border-top:1px solid #7d8083;border-bottom:1px solid #7d8083;margin-top:-1px}.accordion--locations:after{content:"";display:block;clear:both}.accordion span{display:block;width:80%}.accordion-content{display:none;color:#7d8083;font-weight:400}.accordion-content--main{display:none;padding:1.6rem 0 0;line-height:10.3rem}.accordion-icon{position:absolute;width:24px;height:24px;background-color:#7d8083;background-repeat:no-repeat;border-radius:50%;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.accordion-plus{background-image:url(../../assets/img/icons/plus--wt.svg);background-position:0 0;background-size:96%}.accordion-minus{background-image:url(../../assets/img/icons/minus--wt.svg);background-position:0 0;background-size:96%}.tab-link__on{background-color:#7d8083!important;color:white}.tab-link__off{color:#7d8083}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#header__hamburger{display:block;position:absolute;width:32px;height:30px;top:-5%;right:15px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media(min-width:1025px){#header__hamburger{display:none}}#header__hamburger span{display:block;position:absolute;height:3px;width:100%;background:#b0b5be;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#header__hamburger span:nth-child(1){top:0}#header__hamburger span:nth-child(2),#header__hamburger span:nth-child(3){top:10px}#header__hamburger span:nth-child(4){top:20px}#header__hamburger.open span:nth-child(1){top:10px;width:0;left:50%}#header__hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header__hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header__hamburger.open span:nth-child(4){top:10px;width:0;left:50%}.brochure-sidebar__drop-down__contents .page_item{list-style-type:none;margin:-1px 0 0;padding:1.4rem 5%;line-height:1rem;border-top:1px solid #7d8083;border-bottom:1px solid #7d8083;-webkit-transition:all .2s ease-in}@media(min-width:641px){.brochure-sidebar__drop-down__contents .page_item{padding:7px .6em 7px 0;border-top:none;border-bottom:none}}.brochure-sidebar__drop-down__contents .page_item:hover,.page_item--on{background-color:white}@media(min-width:641px){.brochure-sidebar__drop-down__contents .page_item:hover,.page_item--on{padding:7px .6em 7px 10px}}.right-side-back-icon{position:absolute;width:24px;height:24px;background-color:#7d8083;background-repeat:no-repeat;border-radius:50%;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(../../assets/img/icons/angle-left--wt.svg);background-position:0 0;background-size:100%}.irc-table-holder{width:100%;overflow-x:scroll;margin:0 0 1.6em}@media(min-width:769px){.irc-table-holder{overflow-x:visible}}.irc-table__th-border--white{border-bottom:1px solid white}.irc-table-disclaimer{margin:-1rem 0 1.5rem;padding:0}.manufacturer-table-holder{width:100%;overflow-x:scroll}@media(min-width:769px){.manufacturer-table-holder{overflow-x:visible}}.table-on-blue{border:1px solid #ececed}.table-on-blue tr:nth-child(odd){background-color:#184076}.table-on-blue th{background-color:#7d8083;text-align:left;border-left:1px solid #205292}.table-on-blue th:first-child,.table-on-blue td:first-child{border-left:0 solid #ececed}.table-on-blue td{text-align:left;border-left:1px solid #ececed}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0;border:solid 1px #7d8083;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#7d8083}.nice-select:after{border-bottom:2px solid #7d8083;border-right:2px solid #7d8083;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#7d8083;pointer-events:none}.nice-select.disabled:after{border-color:#b1b3b5}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(125,128,131,.11);box-shadow:0 0 0 1px rgba(125,128,131,.11);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:4px;opacity:0;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;max-height:250px;overflow-x:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#7d8083;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.select-style {position: relative;border: 1px solid #ccc;width: 120px;border-radius: 3px;overflow: hidden;padding: 8px 8px 8px 8px;background: #fafafa url(../../assets/img/icons/angle-down--bk.png) no-repeat;background-position: 94% 52%;}.select-style select {width: 130%;border: none;box-shadow: none;background: transparent;background-image: none;-webkit-appearance: none;}.select-style select:focus{outline: none;}
/* Tooltip Styles Add this attribute to the element that needs a tooltip */[data-tooltip] {position: relative;z-index: 2;cursor: pointer;}/* Hide the tooltip content by default */[data-tooltip]:before,[data-tooltip]:after {visibility: hidden;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;pointer-events: none;}/* Position tooltip above the element */[data-tooltip]:before {position: absolute;bottom: 150%;left: 50%;margin-bottom: 5px;margin-left: -80px;padding: 7px;width: 370px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #fff; color: #000;content: attr(data-tooltip);text-align: center;font-size: 14px;line-height: 1.2;}/* Triangle hack to make tooltip look like a speech bubble */[data-tooltip]:after {position: absolute; bottom: 150%;left: 50%;margin-left: -5px;width: 0;border-top: 5px solid #fff;border-top: 5px solid #fff;border-right: 5px solid transparent;border-left: 5px solid transparent;content: " ";font-size: 0;line-height: 0;}/* Show tooltip content on hover */[data-tooltip]:hover:before,[data-tooltip]:hover:after {visibility: visible;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
@media(max-width:40em){[data-tooltip]:before {width:250px;}span[data-tooltop], .footer__bottom-nav span.donthide {display: block!important;}.footer__bottom-nav p span {display: block;}}
/*-------------------------------------------##Mega Menu–––––––––––––––––––––––––––––––––––––––––––––––––– */
.top-bar-section .has-dropdown {position: static!important;}.top-bar-section .has-dropdown a {position: relative!important;}.top-bar-section .has-dropdown.moved {position: static!important;}.top-bar-section .has-dropdown.moved > a:after{display: block!important;}.no-js .top-bar-section .has-dropdown:hover > .dropdown.m-menu a {display: block;}.no-js .top-bar-section .has-dropdown:hover > .dropdown.m-menu a:hover {opacity: 1!important;}@media only screen and (max-width: 40em) {img.mega-menu-image {padding-bottom: 1em;}}.title.back.js-generated a::before { border-radius: 50%;padding: 5px; background-image: url(../../assets/img/icons/angle-left--wt.svg);background-color: #7d8083;background-size: 25px; display: inline-block;width: 25px;height: 25px;content: "";position: relative;top: 7px; margin-right: 9px;}li.title.back.js-generated {background-color: #fff;color: blue!important;}li.title.back.js-generated h5 a {color: #7d8083!important;font-weight: 600;font-family: "Helvetica Neue", sans-serif;text-transform: uppercase;font-size: .8em;}h3.menu-underline {border-bottom: 1px solid #fff;color: #fff;line-height:1.4;}@media(max-width:40em){h3.menu-underline {padding-left:1.375rem;}}@media(max-width:40em){.small-adjust {padding-left: 0;}}@media(min-width:1025px){h3.menu-underline {margin-left: 1em;}}.top-bar-section ul.move-right li:not(.has-form) a:not(.button) {padding: 0 1.375rem;}@media(min-width:1025px){ul.dropdown.m-menu {padding: 2em 0 1em;}}ul.dropdown.m-menu {background-color: #7d8083;}.column li a:hover i {right: 3px;}.column li:not(:last-child) a {border-bottom: 0px solid transparent;}.column li:not(:first-child) a { border-top: 0px solid transparent;}
/*----------------------------------------------------
##Foundation
–––––––––––––––––––––––––––––––––––––––––––––––––– */
meta.foundation-version {font-family:"/5.5.0/";}
meta.foundation-mq-small {font-family: "/only screen/";width: 0;}
meta.foundation-mq-small-only {font-family: "/only screen and (max-width: 40em)/";width: 0; }
meta.foundation-mq-medium {font-family: "/only screen and (min-width:40.063em)/";width: 40.063em; }
meta.foundation-mq-medium-only {font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";width: 40.063em; }
meta.foundation-mq-large {font-family: "/only screen and (min-width:64.063em)/"; width: 64.063em; }
meta.foundation-mq-large-only {font-family: "/only screen and (minwidth:64.063em) and (max-width:90em)/";width: 64.063em; }
meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.063em)/"; width: 90.063em; }
meta.foundation-mq-xlarge-only { font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/"; width: 90.063em; }
meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.063em)/"; width: 120.063em; }
meta.foundation-data-attribute-namespace { font-family: false; }
.row { margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 1440px;}
.row:before, .row:after {content: " "; display: table;}
.row:after { clear: both; }
.row.collapse > .column, .row.collapse > .columns { padding-left: 0; padding-right: 0; } .row.collapse .row { margin-left: 0; margin-right: 0; } .row .row { width: auto; margin-left: -0.9375rem; margin-right: -0.9375rem; margin-top: 0; margin-bottom: 0; max-width: none; } .row .row:before, .row .row:after { content: " "; display: table; } .row .row:after { clear: both; } .row .row.collapse { width: auto; margin: 0; max-width: none; } .row .row.collapse:before, .row .row.collapse:after {  content: " ";  display: table; } .row .row.collapse:after {  clear: both; }.column,.columns { padding-left: 0.9375rem; padding-right: 0.9375rem; width: 100%; float: left; }[class*="column"] + [class*="column"]:last-child { float: right; }[class*="column"] + [class*="column"].end { float: left; }@media only screen { .column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; } .small-1 { width: 8.33333%; } .small-2 { width: 16.66667%; } .small-3 { width: 25%; } .small-4 { width: 33.33333%; } .small-5 { width: 41.66667%; } .small-6 { width: 50%; } .small-7 { width: 58.33333%; } .small-8 { width: 66.66667%; } .small-9 { width: 75%; } .small-10 { width: 83.33333%; } .small-11 { width: 91.66667%; } .small-12 { width: 100%; } .small-offset-0 { margin-left: 0% !important; } .small-offset-1 { margin-left: 8.33333% !important; } .small-offset-2 { margin-left: 16.66667% !important; } .small-offset-3 { margin-left: 25% !important; } .small-offset-4 { margin-left: 33.33333% !important; } .small-offset-5 { margin-left: 41.66667% !important; } .small-offset-6 { margin-left: 50% !important; } .small-offset-7 { margin-left: 58.33333% !important; } .small-offset-8 { margin-left: 66.66667% !important; } .small-offset-9 { margin-left: 75% !important; } .small-offset-10 { margin-left: 83.33333% !important; } .small-offset-11 { margin-left: 91.66667% !important; } }@media only screen and (min-width: 40.063em) { .column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; } .medium-1 { width: 8.33333%; } .medium-2 { width: 16.66667%; } .medium-3 { width: 25%; } .medium-4 { width: 33.33333%; } .medium-5 { width: 41.66667%; } .medium-6 { width: 50%; } .medium-7 { width: 58.33333%; } .medium-8 { width: 66.66667%; } .medium-9 { width: 75%; } .medium-10 { width: 83.33333%; } .medium-11 { width: 91.66667%; } .medium-12 { width: 100%; } .medium-offset-0 { margin-left: 0% !important; } .medium-offset-1 { margin-left: 8.33333% !important; } .medium-offset-2 { margin-left: 16.66667% !important; } .medium-offset-3 { margin-left: 25% !important; } .medium-offset-4 { margin-left: 33.33333% !important; } .medium-offset-5 { margin-left: 41.66667% !important; } .medium-offset-6 { margin-left: 50% !important; } .medium-offset-7 { margin-left: 58.33333% !important; } .medium-offset-8 { margin-left: 66.66667% !important; } .medium-offset-9 { margin-left: 75% !important; } .medium-offset-10 { margin-left: 83.33333% !important; } .medium-offset-11 { margin-left: 91.66667% !important; } }@media only screen and (min-width: 64.063em) { .column, .columns { position: relative; padding-left: 0.9375rem; padding-right: 0.9375rem; float: left; } .large-1 { width: 8.33333%; } .large-2 { width: 16.66667%; } .large-3 { width: 25%; } .large-4 { width: 33.33333%; } .large-5 { width: 41.66667%; } .large-6 { width: 50%; } .large-7 { width: 58.33333%; } .large-8 { width: 66.66667%; } .large-9 { width: 75%; } .large-10 { width: 83.33333%; } .large-11 { width: 91.66667%; } .large-12 { width: 100%; } .large-offset-0 { margin-left: 0% !important; } .large-offset-1 { margin-left: 8.33333% !important; } .large-offset-2 { margin-left: 16.66667% !important; } .large-offset-3 { margin-left: 25% !important; } .large-offset-4 { margin-left: 33.33333% !important; } .large-offset-5 { margin-left: 41.66667% !important; } .large-offset-6 { margin-left: 50% !important; } .large-offset-7 { margin-left: 58.33333% !important; } .large-offset-8 { margin-left: 66.66667% !important; } .large-offset-9 { margin-left: 75% !important; } .large-offset-10 { margin-left: 83.33333% !important; } .large-offset-11 { margin-left: 91.66667% !important; } }/* Wrapped around .top-bar to contain to grid width */.contain-to-grid { width: 100%; background: #fff; } .contain-to-grid .top-bar { max-width:1440px; margin-bottom: 0; margin:0 auto;min-height:50px;}.top-bar { overflow: hidden; height: 2.8125rem; line-height: 2.8125rem; position: relative; background: #fff; margin-bottom: 0; } .top-bar ul { margin-bottom: 0; list-style: none; } .top-bar .row { max-width: none; width:100%;}.top-bar form, .top-bar input { width: 90%; float: left;  margin-top: 2px; margin-bottom: -5px;} .top-bar input { height: 1.75rem; padding-top: .35rem; padding-bottom: .35rem; font-size: 0.75rem; } .top-bar .button, .top-bar button { padding-top: 0.4125rem; padding-bottom: 0.4125rem; margin-bottom: 0; font-size: 0.75rem; } @media only screen and (max-width: 40em) { .top-bar .button, .top-bar button {  position: relative;  top: -1px; }} .top-bar .title-area { position: relative; margin: 0; min-height:50px;}.top-bar.textron-top .title-area{ height:100px;} .top-bar .name { height: auto; margin: 0; font-size: 16px; } .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span { line-height: 2.8125rem; font-size: 1.0625rem; margin: 0; } .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {  font-weight: normal;  color: #FFFFFF;  width: 75%;  display: block;  padding: 0 0.9375rem; } .top-bar .toggle-topbar { position: absolute; right: 0; top: 0; } .top-bar .toggle-topbar a { color: #FFFFFF; text-transform: uppercase; font-size: 0.8125rem; font-weight: bold; position: relative; display: block; padding: 0 0.9375rem; height: 2.8125rem; line-height: 2.8125rem; } .top-bar .toggle-topbar.menu-icon { top: 5px; } .top-bar .toggle-topbar.menu-icon a {  height: 34px;  line-height: 33px;  padding: 0 2.5rem 0 0.9375rem;  color: #FFFFFF;  position: relative; } .top-bar.expanded { height: auto; background: transparent; }.contain-to-grid .top-bar.textron-top.expanded { height: auto;} .top-bar.expanded .title-area { background: #fff;  border-bottom: 1px solid #7d8083;} .top-bar.expanded .toggle-topbar a { color: #888888; }.top-bar-section { left: 0; position: relative; width: auto; transition: left 300ms ease-out; background-color: #7d8083;}.top-bar-section ul { padding: 0; width: 100%; height: auto; display: block; font-size: 16px; margin: 0; } .top-bar-section .divider, .top-bar-section [role="separator"] { border-top: solid 1px #1a1a1a; clear: both; height: 1px; width: 100%; } .top-bar-section ul li { background: transparent; }.top-bar-section ul li ul li {background: #7d8083;} .top-bar-section ul li > a { display: block; width: 100%; color:#fff; padding: 12px 0 12px 0; padding-left: 0.9375rem; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 16px; text-transform: none; font-weight:600;}
@media only screen and (min-width: 1025px) { .top-bar-section ul li > a {  color:#205292; }.top-bar-section{left:0!important;}}

.top-bar-section ul li > a.button {  font-size: 0.8125rem;  padding-right: 0.9375rem;  padding-left: 0.9375rem;  background-color: #008CBA;  border-color: #007095;  color: #FFFFFF; }  .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {  background-color: #007095; }  .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {  color: #FFFFFF; } .top-bar-section ul li > a.button.secondary {  background-color: #e7e7e7;  border-color: #b9b9b9;  color: #333333; }  .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {  background-color: #b9b9b9; }  .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {  color: #333333; } .top-bar-section ul li > a.button.success {  background-color: #43AC6A;  border-color: #368a55;  color: #FFFFFF; }  .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {  background-color: #368a55; }  .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {  color: #FFFFFF; } .top-bar-section ul li > a.button.alert {  background-color: #f04124;  border-color: #cf2a0e;  color: #FFFFFF; }  .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {  background-color: #cf2a0e; }  .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {  color: #FFFFFF; } .top-bar-section ul li > a.button.warning {  background-color: #f08a24;  border-color: #cf6e0e;  color: #FFFFFF; }  .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {  background-color: #cf6e0e; }  .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {  color: #FFFFFF; } .top-bar-section ul li > button { font-size: 0.8125rem; padding-right: 0.9375rem; padding-left: 0.9375rem; background-color: #008CBA; border-color: #007095; color: #FFFFFF; } .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {  background-color: #007095; } .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {  color: #FFFFFF; } .top-bar-section ul li > button.secondary {  background-color: #e7e7e7;  border-color: #b9b9b9;  color: #333333; }  .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {  background-color: #b9b9b9; }  .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {  color: #333333; } .top-bar-section ul li > button.success {  background-color: #43AC6A;  border-color: #368a55;  color: #FFFFFF; }  .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {  background-color: #368a55; }  .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {  color: #FFFFFF; } .top-bar-section ul li > button.alert {  background-color: #f04124;  border-color: #cf2a0e;  color: #FFFFFF; }  .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {  background-color: #cf2a0e; }  .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {  color: #FFFFFF; } .top-bar-section ul li > button.warning {  background-color: #f08a24;  border-color: #cf6e0e;  color: #FFFFFF; }  .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {  background-color: #cf6e0e; }  .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {  color: #FFFFFF; } .top-bar-section ul li:hover:not(.has-form) > a { color: #205292; } .top-bar-section ul li.active > a { background: #205292; color: #FFFFFF; } .top-bar-section ul li.active > a:hover {  background: #0078a0;  color: #FFFFFF; } .top-bar-section .has-form { padding: 0.9375rem; } .top-bar-section .has-dropdown { position: relative; }  .top-bar-section .has-dropdown.moved { position: static; } .top-bar-section .has-dropdown.moved > .dropdown {  display: block;  position: static !important;  height: auto;  width: auto;  overflow: visible;  clip: auto;  position: absolute !important;  width: 100%;  padding-bottom: 1em;} .top-bar-section .has-dropdown.moved > a:after {  display: none; } .top-bar-section .dropdown { padding: 0; position: absolute; left: 100%; top: 0; z-index: 99; display: block; position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } .top-bar-section .dropdown li { width: 100%; height: auto;  line-height: 2.5em;} .top-bar-section .dropdown li a {  font-weight: 400;  padding: 8px 1.375rem; -webkit-transition: font-weight .25s ease-out,color .25s ease-out; transition: font-weight .25s ease-out,color .25s ease-out;}  .top-bar-section .dropdown li a:hover {  font-weight: 600;  padding: 8px 1.375rem; }  .top-bar-section .dropdown li a.parent-link {  font-weight: 600; } .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {  margin-bottom: 0;  margin-top: 0;  font-size: 1.125rem; }  .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {  color: #FFFFFF;  display: block; }  .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {  background: none; } .top-bar-section .dropdown li.has-form {  padding: 8px 0.9375rem; } .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {  top: auto; } .top-bar-section .dropdown label { padding: 8px 0.9375rem 2px; margin-bottom: 0; text-transform: uppercase; color: #777777; font-weight: bold; font-size: 0.625rem; }.js-generated { display: block; }
@media only screen and (min-width: 1025px) {
	.top-bar { overflow: visible; }
	.top-bar:before, .top-bar:after { content: " "; display: table; }
	.top-bar:after { clear: both; }
	.top-bar .toggle-topbar { display: none; }
	.top-bar .title-area { float: left; }
	.top-bar .name h1 a { width: auto; }
	.top-bar input{  top:0;  font-size: 0.875rem; position: relative; height: 1.75rem; }
	.top-bar .button{ font-size: 0.875rem; position: relative; height: 1.75rem; top: 0.53125rem; }
	.top-bar.expanded { background: #fff; }
	.contain-to-grid .top-bar { max-width: 1440px; margin: 0 auto; margin-bottom: 0; }
	.top-bar-section { transition: left: 0 !important; }
	.top-bar-section ul { width: auto; height: auto !important; display: inline; }
	.top-bar-section ul li {  float: left; } 
	.top-bar-section ul li .js-generated {  display: none; } .top-bar-section li.hover > a:not(.button) { background-color: transparent; background: transparent; color: #205292; } .top-bar-section li:not(.has-form) a:not(.button) { padding: 0 0.9375rem; line-height: 2.8125rem; background: #fff; } .top-bar-section li:not(.has-form) a:not(.button):hover {  background-color: #205292;  background: #205292;  color:#fff;} .top-bar-section li.active:not(.has-form) a:not(.button) { padding: 0 0.9375rem; line-height: 2.8125rem; color: #FFFFFF; background: #205292; } .top-bar-section li.active:not(.has-form) a:not(.button):hover {  background: #0078a0;  color: #FFFFFF; }
	.top-bar-section .has-dropdown.moved { position: relative; }
	.top-bar-section .has-dropdown.moved > .dropdown {  display: block;  position: absolute !important;  height: 1px;  width: 1px;  overflow: hidden;  clip: rect(1px, 1px, 1px, 1px); }
	.top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown { display: block; position: static !important; height: auto; width: auto; overflow: visible; clip: auto; position: absolute !important; }
	.top-bar-section .has-dropdown > a:focus + .dropdown { display: block; position: static !important; height: auto; width: auto; overflow: visible; clip: auto; position: absolute !important; } .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\00bb"; top: 1rem; margin-top: -1px; right: 5px; line-height: 1.2; }
	.top-bar-section .dropdown { left: 0; top: auto; background: transparent; min-width: 100%; }
	.top-bar-section .dropdown li a {  color: #FFFFFF;  line-height: 2.8125rem;  white-space: nowrap;  padding: 12px 0.9375rem;  background: #333333; }
	.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {  color: #fff;  background: transparent; }
	.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {  background: transparent;  font-weight: 600; -webkit-transition: font-weight .1s ease-out; transition: font-weight .1s ease-out;}
	.top-bar-section .dropdown li label {  white-space: nowrap;  background: #333333; }
	.top-bar-section .dropdown li .dropdown {  left: 100%;  top: 0; }
	.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { border-bottom: none; border-top: none; border-right: solid 1px #4e4e4e; clear: none; height: 2.8125rem; width: 0; }
	.top-bar-section .has-form { background: #333333; padding: 0 0.9375rem; height: 2.8125rem; }
	.top-bar-section .right li .dropdown { left: auto; right: 0; }
	.top-bar-section .right li .dropdown li .dropdown {  right: 100%; }
	.top-bar-section .left li .dropdown { right: auto; left: 0; }
	.top-bar-section .left li .dropdown li .dropdown {  left: 100%; }
	.no-js .top-bar-section ul li:hover > a { background-color: #205292; background: #205292; color: #FFFFFF; }
	.no-js .top-bar-section ul li:active > a { background: #205292; color: #FFFFFF; }
	.no-js .top-bar-section .has-dropdown:hover > .dropdown { display: block; position: static !important; height: auto; width: auto; overflow: visible; clip: auto; position: absolute !important; }
	.no-js .top-bar-section .has-dropdown > a:focus + .dropdown { display: block; position: static !important; height: auto; width: auto; overflow: visible; clip: auto; position: absolute !important; }
}
.breadcrumbs { display: block; padding: 0.5625rem 0.875rem 0.5625rem; overflow: hidden; margin-left: 0; list-style: none; border-style: solid; border-width: 1px; background-color: #f4f4f4; border-color: gainsboro; border-radius: 3px; }
.breadcrumbs > * { margin: 0; float: left; font-size: 0.6875rem; line-height: 0.6875rem; text-transform: uppercase; color: #008CBA; } .breadcrumbs > *:hover a, .breadcrumbs > *:focus a { text-decoration: underline; } .breadcrumbs > * a { color: #008CBA; } .breadcrumbs > *.current { cursor: default; color: #333333; } .breadcrumbs > *.current a {  cursor: default;  color: #333333; } .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {  text-decoration: none; } .breadcrumbs > *.unavailable { color: #999999; } .breadcrumbs > *.unavailable a {  color: #999999; } .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, .breadcrumbs > *.unavailable a:focus {  text-decoration: none;  color: #999999;  cursor: default; } .breadcrumbs > *:before { content: "/"; color: #AAAAAA; margin: 0 0.75rem; position: relative; top: 1px; } .breadcrumbs > *:first-child:before { content: " "; margin: 0; }/* Accessibility - hides the forward slash */[aria-label="breadcrumbs"] [aria-hidden="true"]:after { content: "/"; }.alert-box { border-style: solid; border-width: 1px; display: block; font-weight: normal; margin-bottom: 1.25rem; position: relative; padding: 0.875rem 1.5rem 0.875rem 0.875rem; font-size: 0.8125rem; transition: opacity 300ms ease-out; background-color: #008CBA; border-color: #0078a0; color: #FFFFFF; } .alert-box .close { font-size: 1.375rem; padding: 9px 6px 4px; line-height: 0; position: absolute; top: 50%; margin-top: -0.6875rem; right: 0.25rem; color: #333333; opacity: 0.3; background: inherit; } .alert-box .close:hover, .alert-box .close:focus { opacity: 0.5; }
.alert-box.radius { border-radius: 3px; } .alert-box.round { border-radius: 1000px; } .alert-box.success { background-color: #43AC6A; border-color: #3a945b; color: #FFFFFF; } .alert-box.alert { background-color: #f04124; border-color: #de2d0f; color: #FFFFFF; } .alert-box.secondary { background-color: #e7e7e7; border-color: #c7c7c7; color: #4f4f4f; } .alert-box.warning { background-color: #f08a24; border-color: #de770f; color: #FFFFFF; } .alert-box.info { background-color: #a0d3e8; border-color: #74bfdd; color: #4f4f4f; } .alert-box.alert-close { opacity: 0; }.inline-list { margin: 0 auto 1.0625rem auto; margin-left: -1.375rem; margin-right: 0; padding: 0; list-style: none; overflow: hidden; } .inline-list > li { list-style: none; float: left; margin-left: 1.375rem; display: block; } .inline-list > li > * { display: block; }.dropdown.button, button.dropdown { position: relative; outline: none; padding-right: 3.5625rem; } .dropdown.button::after, button.dropdown::after { position: absolute; content: ""; width: 0; height: 0; display: block; border-style: solid; border-color: #FFFFFF transparent transparent transparent; top: 50%; } .dropdown.button::after, button.dropdown::after { border-width: 0.375rem; right: 1.40625rem; margin-top: -0.15625rem; } .dropdown.button::after, button.dropdown::after { border-color: #FFFFFF transparent transparent transparent; } .dropdown.button.tiny, button.dropdown.tiny { padding-right: 2.625rem; } .dropdown.button.tiny:after, button.dropdown.tiny:after { border-width: 0.375rem; right: 1.125rem; margin-top: -0.125rem; } .dropdown.button.tiny::after, button.dropdown.tiny::after { border-color: #FFFFFF transparent transparent transparent; } .dropdown.button.small, button.dropdown.small { padding-right: 3.0625rem; } .dropdown.button.small::after, button.dropdown.small::after { border-width: 0.4375rem; right: 1.3125rem; margin-top: -0.15625rem; } .dropdown.button.small::after, button.dropdown.small::after { border-color: #FFFFFF transparent transparent transparent; } .dropdown.button.large, button.dropdown.large { padding-right: 3.625rem; } .dropdown.button.large::after, button.dropdown.large::after { border-width: 0.3125rem; right: 1.71875rem; margin-top: -0.15625rem; } .dropdown.button.large::after, button.dropdown.large::after { border-color: #FFFFFF transparent transparent transparent; } .dropdown.button.secondary:after, button.dropdown.secondary:after { border-color: #333333 transparent transparent transparent; }

@-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } }
@-moz-keyframes rotate { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } }
@-o-keyframes rotate { from { -o-transform: rotate(0deg); } to { -o-transform: rotate(360deg); }}
@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); }}

.side-nav { display: block; margin: 0; padding: 0.875rem 0; list-style-type: none; list-style-position: outside; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; } .side-nav li { margin: 0 0 0.4375rem 0; font-size: 0.875rem; font-weight: normal; } .side-nav li a:not(.button) { display: block; color: #008CBA; margin: 0; padding: 0.4375rem 0.875rem; } .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {  background: rgba(0, 0, 0, 0.025);  color: #1cc7ff; } .side-nav li.active > a:first-child:not(.button) { color: #1cc7ff; font-weight: normal; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; } .side-nav li.divider { border-top: 1px solid; height: 0; padding: 0; list-style: none; border-top-color: white; } .side-nav li.heading { color: #008CBA; font-size: 0.875rem; font-weight: bold; text-transform: uppercase; }.tap-to-close { display: block; font-size: 0.625rem; color: #777777; font-weight: normal; }.sub-nav { display: block; width: auto; overflow: hidden; margin: -0.25rem 0 1.125rem; padding-top: 0.25rem; } .sub-nav dt { text-transform: uppercase; } .sub-nav dt, .sub-nav dd, .sub-nav li { float: left; display: inline; margin-left: 1rem; margin-bottom: 0; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-weight: normal; font-size: 0.875rem; color: #999999; } .sub-nav dt a, .sub-nav dd a, .sub-nav li a { text-decoration: none; color: #999999; padding: 0.1875rem 1rem; } .sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover {  color: #737373; } .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a { border-radius: 3px; font-weight: normal; background: #008CBA; padding: 0.1875rem 1rem; cursor: default; color: #FFFFFF; } .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {  background: #0078a0; }.off-canvas-wrap { -webkit-backface-visibility: hidden; position: relative; width: 100%; overflow: hidden; } .off-canvas-wrap.move-right, .off-canvas-wrap.move-left { min-height: 100%; -webkit-overflow-scrolling: touch; }.inner-wrap { position: relative; width: 100%; -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -ms-transition: -ms-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; } .inner-wrap:before, .inner-wrap:after { content: " "; display: table; } .inner-wrap:after { clear: both; }.tab-bar { -webkit-backface-visibility: hidden; background: #333333; color: #FFFFFF; height: 2.8125rem; line-height: 2.8125rem; position: relative; } .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 { color: #FFFFFF; font-weight: bold; line-height: 2.8125rem; margin: 0; } .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 { font-size: 1.125rem; }.left-small { width: 2.8125rem; height: 2.8125rem; position: absolute; top: 0; border-right: solid 1px #1a1a1a; left: 0; }.right-small { width: 2.8125rem; height: 2.8125rem; position: absolute; top: 0; border-left: solid 1px #1a1a1a; right: 0; }.tab-bar-section { padding: 0 0.625rem; position: absolute; text-align: center; height: 2.8125rem; top: 0; } @media only screen and (min-width: 40.063em) { .tab-bar-section.left { text-align: left; } .tab-bar-section.right { text-align: right; } } .tab-bar-section.left { left: 0; right: 2.8125rem; } .tab-bar-section.right { left: 2.8125rem; right: 0; } .tab-bar-section.middle { left: 2.8125rem; right: 2.8125rem; }.tab-bar .menu-icon { text-indent: 2.1875rem; width: 2.8125rem; height: 2.8125rem; display: block; padding: 0; color: #FFFFFF; position: relative; transform: translate3d(0, 0, 0); } .tab-bar .menu-icon span::after { content: ""; position: absolute; display: block; height: 0; top: 50%; margin-top: -0.5rem; left: 0.90625rem; box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF; width: 1rem; } .tab-bar .menu-icon span:hover:after { box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }.left-off-canvas-menu { -webkit-backface-visibility: hidden; width: 15.625rem; top: 0; bottom: 0; position: absolute; overflow-x: hidden; overflow-y: auto; background: #333333; z-index: 1001; box-sizing: content-box; transition: transform 500ms ease 0s; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; -ms-transform: translate(-100%, 0); -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; } .left-off-canvas-menu * { -webkit-backface-visibility: hidden; }.right-off-canvas-menu { -webkit-backface-visibility: hidden; width: 15.625rem; top: 0; bottom: 0; position: absolute; overflow-x: hidden; overflow-y: auto; background: #333333; z-index: 1001; box-sizing: content-box; transition: transform 500ms ease 0s; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; -ms-transform: translate(100%, 0); -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); right: 0; } .right-off-canvas-menu * { -webkit-backface-visibility: hidden; }ul.off-canvas-list { list-style-type: none; padding: 0; margin: 0; } ul.off-canvas-list li label { display: block; padding: 0.3rem 0.9375rem; color: #999999; text-transform: uppercase; font-size: 0.75rem; font-weight: bold; background: #444444; border-top: 1px solid #5e5e5e; border-bottom: none; margin: 0; } ul.off-canvas-list li a { display: block; padding: 0.66667rem; color: rgba(255, 255, 255, 0.7); border-bottom: 1px solid #262626; transition: background 300ms ease; } ul.off-canvas-list li a:hover { background: #242424; }.move-right > .inner-wrap { -ms-transform: translate(15.625rem, 0); -webkit-transform: translate3d(15.625rem, 0, 0); -moz-transform: translate3d(15.625rem, 0, 0); -ms-transform: translate3d(15.625rem, 0, 0); -o-transform: translate3d(15.625rem, 0, 0); transform: translate3d(15.625rem, 0, 0); }.move-right .exit-off-canvas { -webkit-backface-visibility: hidden; transition: background 300ms ease; cursor: pointer; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); display: block; position: absolute; background: rgba(255, 255, 255, 0.2); top: 0; bottom: 0; left: 0; right: 0; z-index: 1002; -webkit-tap-highlight-color: transparent; } @media only screen and (min-width: 40.063em) { .move-right .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } }.move-left > .inner-wrap { -ms-transform: translate(-15.625rem, 0); -webkit-transform: translate3d(-15.625rem, 0, 0); -moz-transform: translate3d(-15.625rem, 0, 0); -ms-transform: translate3d(-15.625rem, 0, 0); -o-transform: translate3d(-15.625rem, 0, 0); transform: translate3d(-15.625rem, 0, 0); }.move-left .exit-off-canvas { -webkit-backface-visibility: hidden; transition: background 300ms ease; cursor: pointer; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); display: block; position: absolute; background: rgba(255, 255, 255, 0.2); top: 0; bottom: 0; left: 0; right: 0; z-index: 1002; -webkit-tap-highlight-color: transparent; } @media only screen and (min-width: 40.063em) { .move-left .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } }.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu { -ms-transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; z-index: 1003; }.offcanvas-overlap .exit-off-canvas { -webkit-backface-visibility: hidden; transition: background 300ms ease; cursor: pointer; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); display: block; position: absolute; background: rgba(255, 255, 255, 0.2); top: 0; bottom: 0; left: 0; right: 0; z-index: 1002; -webkit-tap-highlight-color: transparent; } @media only screen and (min-width: 40.063em) { .offcanvas-overlap .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } }.offcanvas-overlap-left .right-off-canvas-menu { -ms-transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; z-index: 1003; }.offcanvas-overlap-left .exit-off-canvas { -webkit-backface-visibility: hidden; transition: background 300ms ease; cursor: pointer; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); display: block; position: absolute; background: rgba(255, 255, 255, 0.2); top: 0; bottom: 0; left: 0; right: 0; z-index: 1002; -webkit-tap-highlight-color: transparent; } @media only screen and (min-width: 40.063em) { .offcanvas-overlap-left .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } }.offcanvas-overlap-right .left-off-canvas-menu { -ms-transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; z-index: 1003; }.offcanvas-overlap-right .exit-off-canvas { -webkit-backface-visibility: hidden; transition: background 300ms ease; cursor: pointer; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); display: block; position: absolute; background: rgba(255, 255, 255, 0.2); top: 0; bottom: 0; left: 0; right: 0; z-index: 1002; -webkit-tap-highlight-color: transparent; } @media only screen and (min-width: 40.063em) { .offcanvas-overlap-right .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } }.no-csstransforms .left-off-canvas-menu { left: -15.625rem; }.no-csstransforms .right-off-canvas-menu { right: -15.625rem; }.no-csstransforms .move-left > .inner-wrap { right: 15.625rem; }.no-csstransforms .move-right > .inner-wrap { left: 15.625rem; }.left-submenu { -webkit-backface-visibility: hidden; width: 15.625rem; top: 0; bottom: 0; position: absolute; margin: 0; overflow-x: hidden; overflow-y: auto; background: #333333; z-index: 1002; box-sizing: content-box; -webkit-overflow-scrolling: touch; -ms-transform: translate(-100%, 0); -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -ms-transition: -ms-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; }.left-submenu * { -webkit-backface-visibility: hidden; } .left-submenu .back > a { padding: 0.3rem 0.9375rem; color: #999999; text-transform: uppercase; font-weight: bold; background: #444; border-top: 1px solid #5e5e5e; border-bottom: none; margin: 0; } .left-submenu .back > a:hover { background: #303030; border-top: 1px solid #5e5e5e; border-bottom: none; } .left-submenu .back > a:before { content: "\AB"; margin-right: 0.5rem; display: inline; } .left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap { -ms-transform: translate(0%, 0); -webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); -ms-transform: translate3d(0%, 0, 0); -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); }.right-submenu { -webkit-backface-visibility: hidden; width: 15.625rem; top: 0; bottom: 0; position: absolute; margin: 0; overflow-x: hidden; overflow-y: auto; background: #333333; z-index: 1002; box-sizing: content-box; -webkit-overflow-scrolling: touch; -ms-transform: translate(100%, 0); -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); -o-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); right: 0; -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -ms-transition: -ms-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; } .right-submenu * { -webkit-backface-visibility: hidden; } .right-submenu .back > a { padding: 0.3rem 0.9375rem; color: #999999; text-transform: uppercase; font-weight: bold; background: #444; border-top: 1px solid #5e5e5e; border-bottom: none; margin: 0; } .right-submenu .back > a:hover { background: #303030; border-top: 1px solid #5e5e5e; border-bottom: none; } .right-submenu .back > a:after { content: "\BB"; margin-left: 0.5rem; display: inline; } .right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap { -ms-transform: translate(0%, 0); -webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); -ms-transform: translate3d(0%, 0, 0); -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); }.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after { content: "\BB"; margin-left: 0.5rem; display: inline; }.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before { content: "\AB"; margin-right: 0.5rem; display: inline; }/* Foundation Dropdowns */.f-dropdown { position: absolute; left: -9999px; list-style: none; margin-left: 0; outline: none; width: 100%; max-height: none; height: auto; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 89; margin-top: 2px; max-width: 200px; } .f-dropdown > *:first-child { margin-top: 0; } .f-dropdown > *:last-child { margin-bottom: 0; } .f-dropdown:before { content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: transparent transparent #FFFFFF transparent; border-bottom-style: solid; position: absolute; top: -12px; left: 10px; z-index: 89; } .f-dropdown:after { content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: transparent transparent #cccccc transparent; border-bottom-style: solid; position: absolute; top: -14px; left: 9px; z-index: 88; } .f-dropdown.right:before { left: auto; right: 10px; } .f-dropdown.right:after { left: auto; right: 9px; } .f-dropdown.drop-right { position: absolute; left: -9999px; list-style: none; margin-left: 0; outline: none; width: 100%; max-height: none; height: auto; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 89; margin-top: 0; margin-left: 2px; max-width: 200px; } .f-dropdown.drop-right > *:first-child { margin-top: 0; } .f-dropdown.drop-right > *:last-child { margin-bottom: 0; } .f-dropdown.drop-right:before { content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: transparent #FFFFFF transparent transparent; border-right-style: solid; position: absolute; top: 10px; left: -12px; z-index: 89; } .f-dropdown.drop-right:after { content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: transparent #cccccc transparent transparent; border-right-style: solid; position: absolute; top: 9px; left: -14px; z-index: 88; } .f-dropdown.drop-left { position: absolute; left: -9999px; list-style: none; margin-left: 0; outline: none; width: 100%; max-height: none; height: auto; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 89; margin-top: 0; margin-left: -2px; max-width: 200px; } .f-dropdown.drop-left > *:first-child { margin-top: 0; } .f-dropdown.drop-left > *:last-child { margin-bottom: 0; } .f-dropdown.drop-left:before { content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: transparent transparent transparent #FFFFFF; border-left-style: solid; position: absolute; top: 10px; right: -12px; left: auto; z-index: 89; } .f-dropdown.drop-left:after { content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: transparent transparent transparent #cccccc; border-left-style: solid; position: absolute; top: 9px; right: -14px; left: auto; z-index: 88; } .f-dropdown.drop-top { position: absolute; left: -9999px; list-style: none; margin-left: 0; outline: none; width: 100%; max-height: none; height: auto; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 89; margin-top: -2px; margin-left: 0; max-width: 200px; } .f-dropdown.drop-top > *:first-child { margin-top: 0; } .f-dropdown.drop-top > *:last-child { margin-bottom: 0; } .f-dropdown.drop-top:before { content: ""; display: block; width: 0; height: 0; border: inset 6px; border-color: #FFFFFF transparent transparent transparent; border-top-style: solid; position: absolute; top: auto; bottom: -12px; left: 10px; right: auto; z-index: 89; } .f-dropdown.drop-top:after { content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: #cccccc transparent transparent transparent; border-top-style: solid; position: absolute; top: auto; bottom: -14px; left: 9px; right: auto; z-index: 88; } .f-dropdown li { font-size: 0.875rem; cursor: pointer; line-height: 1.125rem; margin: 0; } .f-dropdown li:hover, .f-dropdown li:focus { background: #EEEEEE; } .f-dropdown li.radius { border-radius: 3px; } .f-dropdown li a { display: block; padding: 0.5rem; color: #555555; } .f-dropdown.content { position: absolute; left: -9999px; list-style: none; margin-left: 0; outline: none; padding: 1.25rem; width: 100%; height: auto; max-height: none; background: #FFFFFF; border: solid 1px #cccccc; font-size: 0.875rem; z-index: 89; max-width: 200px; } .f-dropdown.content > *:first-child { margin-top: 0; } .f-dropdown.content > *:last-child { margin-bottom: 0; } .f-dropdown.tiny { max-width: 200px; } .f-dropdown.small { max-width: 300px; } .f-dropdown.medium { max-width: 500px; } .f-dropdown.large { max-width: 800px; } .f-dropdown.mega { width: 100% !important; max-width: 100% !important; } .f-dropdown.mega.open { left: 0 !important; }.keystroke,kbd { background-color: #ededed; border-color: #dddddd; color: #222222; border-style: solid; border-width: 1px; margin: 0; font-family: "Consolas", "Menlo", "Courier", monospace; font-size: inherit; padding: 0.125rem 0.25rem 0; border-radius: 3px; }
/* small displays */@media only screen { .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { display: inherit !important; } .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { display: none !important; } .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); } }
/* medium displays */@media only screen and (min-width: 40.063em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { display: inherit !important; } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { display: none !important; } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }}
/* large displays */@media only screen and (min-width: 64.063em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { display: inherit !important; } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { display: none !important; } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }}
/* xlarge displays */@media only screen and (min-width: 90.063em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down { display: inherit !important; } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down { display: none !important; } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }}
/* xxlarge displays */@media only screen and (min-width: 120.063em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down { display: inherit !important; } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down { display: none !important; } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down { position: static !important; height: auto; width: auto; overflow: visible; clip: auto; } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); }}
/*Home page adjustments*/.academy-training{background-color:#7d8083;width:100%;padding:0 1em;}
.academy-training h2,.academy-training p{color:#fff;}
@media(max-width:1024px){
.top-bar-section .has-dropdown:after {background-image: url(../../assets/img/icons/angle-right--wt.svg);background-position: -3px -3px;cursor: pointer;}
.header-mobile-menu__ul>li>span>div{position: absolute;top:13px;right:1.4em;width:24px;height:24px;background-color:#7d8083;border-radius:50%;z-index:10;}
.header-mobile-menu__plus {position: absolute;top:13px;right: 1.4em;width: 24px;height: 24px;background-color: #7d8083;border-radius: 50%;z-index: 10;}
.top-bar-section .has-dropdown a.gray-text, .top-bar-section ul li > a.gray-text {color: #7d8083;}
.parent-link .header-mobile-menu__plus {display: none;}
.title.back.js-generated h5 a {color: rgb(125, 128, 131)!important;}
.small-adjust {padding-left: 0;padding-right: 0;}
.top-bar-section{color:#7d8083;background-color:#fff}
.top-bar-section ul li > a {border-bottom: 1px solid #7d8083;}
.top-bar-section ul li > a.no-botbor{border-bottom:0px!important;}
/*hide parent link in mob menu*/
.top-bar-section .dropdown li.parent-link a{display:none!important;}
}
@media(min-width:641px){.academy-training{padding:0 3em;}}
@media(min-width:1025px){.academy-training{padding:0 2em;}}
@media(max-width:1024px){
    .top-bar.textron-top .title-area {height: 100px;}
	section.top-bar-section {background-color: #fff;}.top-bar-section .has-dropdown a.gray-text, .top-bar-section ul li > a.gray-text {color: #7d8083;}
}
@media(max-width:1024px){
    .header-mobile-menu__plus{position:absolute;top:13px;right:1.4rem;width:24px;background-color:#7d8083;border-radius:50%;z-index:10;}
	.js-generated .header-mobile-menu__plus {display: none;}
	.top-bar.textron-top {height: 100px;}
}
@media(min-width:1025px){.contain-to-grid {margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 1440px; position: relative; width: 90%;}.top-bar{max-height:50px;}}
@media(min-width:1450px){.contain-to-grid{width:100%;}}
.no-cursor{cursor:default;}
@media screen and (min-width:1025px){.academy-training{padding:0!important;}}
/*FSI and Textron Mobile logo size*/ 
.header__logo.fsi-textron_logo {margin-left:0;margin-top: 0;margin-bottom: 0;padding: 0 0 1em;min-width: 210px!important;max-width: 210px!important;}
/*tablet and up size*/
@media(min-width:641px){.header__logo.fsi-textron_logo {margin-left: 0;margin-top: 0;margin-bottom: 0;padding: 0 0 1em; min-width: 250px!important;max-width: 250px!important;}}
body.modal-open #email-modal{display:block;}

/*Contact form opt-ins*/
.optin-form, .checked-box-field {margin-bottom: 20px;}
.optin-form::after, .checked-box-field::after{clear:both!important;}

.recaptcha_div{clear: both;margin-bottom: 1em;}

label.input-optin{float: left;width: 85%;margin-left: 10px;position: relative;z-index: 9;}
label.input-optin p {font-weight:400; font-size:.8rem;}
label.checkbox-field-label{font-weight: 400;float: left;width: 85%;margin-left: 10px;position: relative;z-index: 9;line-height:1.625;font-size: .8rem;}

input#optin {float: left;width: 7%;margin-right: 0px;height: 20px;z-index: 9;position: relative;margin-top: 4px;}
input#optout, input#personconfirm{float:left;width: 7%;margin-right: 0px;height: 20px;z-index: 9;position: relative;margin-top: 4px;}

@media (min-width: 769px) {.modal__irc-email-popup {width: 700px!important;}}

/*Mobile Menu Activate Search*/
@media(max-width:1024px){
    .header__search {float: none;height:55px;}
    .top-bar #search-form input {font-size: 1em!important;font-weight: bold;}
    .header__search {padding: 7px 12px;}
    .top-bar #search-form {width: 89%!important;}
    button.header__search-submit {margin-left: 16px;right: 22px;position: absolute!important;top: 25%;}
}
/*style fixes include () adjustment for covid */
@media (min-width:769px) and (max-width:1450px){
.home .body-top-content__photo {width: 59.23076%!important;}
.home .body-top-content__photo__blank { width: 83%!important;}
.home .body-top-content__photo {width: 57%!important;}
.home .body-top-content {max-width: 1440px;width: 90%;}
}
@media (min-width:1450px){
    .home .body-top-content__photo {width: 43.2%!important;}
}
.home .body-top-content__text__more__int {width: 90%;}
@media (max-width:600px){
    img.home-alert-image {width: 100%;}
}
@media (min-width: 769px) and (max-width:1450px){
    .home .body-top-content__photo {width: 59.23076%!important;}
}
.parmove{position:relative;top:-11px;}
.clearfix{clear:both;}
/*flexible campaign fixes*/
.big{font-size:65px;line-height:65px;}
/*table variable*/
.accordion-content--main{line-height:1rem;}
.variable-table-blue { background-color: #205292;color: white;padding: 1.8rem 0 2rem;}
.variable-table-blue a {color: #fff;}
@media (min-width: 641px){
	.variable-table-blue {padding: 3rem 0 3.4rem;}
}
.variable-table-blue-contents.skinny {width:70%;max-width:800px;}
@media (min-width: 641px){
	.variable-table-blue-contents.skinny {width:90%;}
}
/*table Variable for main content of interior page*/
.variable-table{clear:both;}
.table-variable th{text-align:left;}
.table-variable td {text-align: left;}
.variable-table h1{font-size:3em;}

/*button in accordion for interior template*/
.accordion-content .button-with-icon {
    background-color: #fff;
    color: #7d8083;
    border: 1px solid #7d8083;
}

.accordion-content .button-with-icon .button-icon-arrow-forward {
    background-color: #7d8083;
    background-image: url(../../assets/img/icons/angle-right--wt.svg);
    background-position: -4px -4px;
    right: 20px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0,50%);
    -ms-transform: translate(0,50%);
    transform: translate(0,-50%);
    background-repeat: no-repeat;
}
/*IRC Styles*/
.irc-brochure-back-nav {
    padding: 1.2em 0 .4em 0;
    margin-top: 1.2em;
    border-top: 1px solid #7d8083;
  }
  .irc-brochure-back-nav a {
    margin: 0 1.2em 0 0;
    color: #7d8083;
  }
  .brochure__sidebar__back { display: none; }
  .brochure__sidebar__back--icon {
    background-image: url('<?php echo get_site_url(2,'','http'); ?>/wp-content/themes/Sky/assets/img/icons/angle-left--wt2.svg');
    background-position: -4px -4px;
    top: 50%;
    left: 10px;
    right: auto;
   }
   @media only screen and (max-width: 641px) {
    .irc-brochure-back-nav {display: none;}
  }
  @media only screen and (min-width: 641px) {
    .brochure__sidebar__back {display: block; padding: 18px 20px 16px 66px;}
  }