*{position:relative}body{margin:0;padding:0;font-size:18px;font-family:'futura-pt',Verdana,Helvetica,Sans-Serif;color:#232323;background-color:#fff}header,footer,nav,section{display:block}h1,h2,h3,h4,h5,h6,select,button,input{font-style:normal;font-weight:400}h1,.h1{font-size:60px}h2,.h2{font-size:40px}h3,.h3{font-size:32px}h4,.h4{font-size:28px}h5,.h5{font-size:22px}h6,.h6{font-size:18px}p,li,a,span,div{font-style:normal;font-weight:300}a{text-decoration:underline;color:#000}a:hover,a:focus{text-decoration:underline}a:focus{outline:none}img{border:0;outline:none}.block{display:block}.inline-block{display:inline-block}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}button{-webkit-appearance:none;-moz-appearance:none}input[type="text"]::-webkit-input-placeholder{font-style:italic}input[type="text"]:-moz-placeholder{font-style:italic}input[type="text"]::-moz-placeholder{font-style:italic}input[type="text"]:-ms-input-placeholder{font-style:italic}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.fpt-light{font-style:normal;font-weight:300}.fpt-book{font-style:normal;font-weight:400}.fpt-bold{font-style:normal;font-weight:700}.italic{font-style:italic!important}.txt-bar-dark{}.txt-bar-dark .foreground{z-index:11;color:#fff;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.txt-bar-dark .background{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-webkit-opacity:.7;opacity:.7}.txt-bar-light{}.txt-bar-light .foreground{z-index:11;color:#000;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.txt-bar-light .background{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-webkit-opacity:.7;opacity:.7}.icon-list{list-style:none;padding:0;margin:1em 0}.icon-list .item{margin:.5em 0;padding:3px 0 3px 40px;background:url('/Content/images/buttons/icon-round-next.png') left center no-repeat;line-height:18px;font-weight:700}.icon-list .item-large{margin:.5em 0;padding:5px 0 3px 40px;background:url('/Content/images/buttons/icon-round-next-large.png') left top no-repeat;line-height:33px;font-weight:700}.icon-list .item-large .link{margin-left:10px}.btn{display:inline-block;vertical-align:middle;text-decoration:none}.btn:hover{text-decoration:none}.btn:focus{text-decoration:none}.btn-orange{text-transform:uppercase;background:#ffbc3d;padding:.2em .5em;font-size:14px;font-weight:700}.btn-transparent{text-transform:uppercase;padding:.2em .5em;font-size:14px;font-weight:700;outline:1px solid #000}.btn-white{text-transform:uppercase;background:#fff;padding:.2em .5em;font-size:14px;font-weight:700;outline:1px solid #000}.btn-black{text-transform:uppercase;background:#000;color:#fff;padding:.2em .5em;font-size:14px;font-weight:700}.btn-large{font-size:20px}.btn-next:after{content:url('/Content/images/buttons/arrow-next-black.png');line-height:inherit;padding-left:5px;vertical-align:middle}.btn-black.btn-next:after{content:url('/Content/images/buttons/arrow-next-white.png')}.btn-round-prev{background:url('/Content/images/buttons/home/left-rest.png') center center no-repeat;width:67px;height:67px}.btn-round-prev:hover{background:url('/Content/images/buttons/home/left-hover.png') center center no-repeat}.btn-round-next{background:url('/Content/images/buttons/home/right-rest.png') center center no-repeat;width:67px;height:67px}.btn-round-next:hover{background:url('/Content/images/buttons/home/right-hover.png') center center no-repeat}.btn-round-half{width:25px;height:50px;background:url('/Content/images/buttons/info-new.png') top left no-repeat}.btn-round-info{width:50px;height:50px;background:url('/Content/images/buttons/info_gray_border.png') top left no-repeat}.btn-full-scroll{width:61px;height:61px;background:url('/Content/images/buttons/down-new.png') center center no-repeat}.btn-half-scroll{width:73px;height:61px;background:url('/Content/images/buttons/half-circle-down-yellow.png') center center no-repeat}.btn-half-scroll-30,.btn-half-down{width:40px;height:25px;background:url('/Content/images/buttons/half-circle-down-yellow-30.png') center center no-repeat}.btn-half-up{width:40px;height:25px;background:url('/Content/images/buttons/half-circle-up-yellow-30.png') center center no-repeat}.btn-half-circle{width:27px;height:50px;background:url('/Content/images/buttons/close-info.png') top left no-repeat}.btn-share-info{width:56px;height:40px;background:url('/Content/images/buttons/new-share.png') top left no-repeat}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{}.clear{clear:both}.screen-reader-only,.sr-only{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}.nowrap{white-space:nowrap;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.upper-case{text-transform:uppercase}.push-t-1{margin-top:1%}.push-t-2{margin-top:2%}.push-t-3{margin-top:3%}.push-t-4{margin-top:4%}.push-t-5{margin-top:5%}.push-t-10{margin-top:10%}.push-t-20{margin-top:20%}.push-t-30{margin-top:30%}.push-t-40{margin-top:40%}.push-t-50{margin-top:50%}.push-r-1{margin-right:1%}.push-r-2{margin-right:2%}.push-r-3{margin-right:3%}.push-r-4{margin-right:4%}.push-r-5{margin-right:5%}.push-r-10{margin-right:10%}.push-r-20{margin-right:20%}.push-r-30{margin-right:30%}.push-r-40{margin-right:40%}.push-r-50{margin-right:50%}.push-b-1{margin-bottom:1%}.push-b-2{margin-bottom:2%}.push-b-3{margin-bottom:3%}.push-b-4{margin-bottom:4%}.push-b-5{margin-bottom:5%}.push-b-10{margin-bottom:10%}.push-b-20{margin-bottom:20%}.push-b-30{margin-bottom:30%}.push-b-40{margin-bottom:40%}.push-b-50{margin-bottom:50%}.push-l-1{margin-left:1%}.push-l-2{margin-left:2%}.push-l-3{margin-left:3%}.push-l-4{margin-left:4%}.push-l-5{margin-left:5%}.push-l-10{margin-left:10%}.push-l-20{margin-left:20%}.push-l-30{margin-left:30%}.push-l-40{margin-left:40%}.push-l-50{margin-left:50%}.pull-t-1{margin-top:-1%}.pull-t-2{margin-top:-2%}.pull-t-3{margin-top:-3%}.pull-t-4{margin-top:-4%}.pull-t-5{margin-top:-5%}.pull-t-10{margin-top:-10%}.pull-t-20{margin-top:-20%}.pull-t-30{margin-top:-30%}.pull-t-40{margin-top:-40%}.pull-t-50{margin-top:-50%}.pull-r-1{margin-right:-1%}.pull-r-2{margin-right:-2%}.pull-r-3{margin-right:-3%}.pull-r-4{margin-right:-4%}.pull-r-5{margin-right:-5%}.pull-r-10{margin-right:-10%}.pull-r-20{margin-right:-20%}.pull-r-30{margin-right:-30%}.pull-r-40{margin-right:-40%}.pull-r-50{margin-right:-50%}.pull-b-1{margin-bottom:-1%}.pull-b-2{margin-bottom:-2%}.pull-b-3{margin-bottom:-3%}.pull-b-4{margin-bottom:-4%}.pull-b-5{margin-bottom:-5%}.pull-b-10{margin-bottom:-10%}.pull-b-20{margin-bottom:-20%}.pull-b-30{margin-bottom:-30%}.pull-b-40{margin-bottom:-40%}.pull-b-50{margin-bottom:-50%}.pull-l-1{margin-left:-1%}.pull-l-2{margin-left:-2%}.pull-l-3{margin-left:-3%}.pull-l-4{margin-left:-4%}.pull-l-5{margin-left:-5%}.pull-l-10{margin-left:-10%}.pull-l-20{margin-left:-20%}.pull-l-30{margin-left:-30%}.pull-l-40{margin-left:-40%}.pull-l-50{margin-left:-50%}.full{width:100%;height:100%}.full-w{width:100%}.full-h{height:100%}.fl-l{float:left}.fl-r{float:right}.focus-outline:focus{outline:dotted 1px #ffbc3d}.dotdotdot-toggle{display:block;color:#ffbc3d;text-decoration:none}#error{top:300px;text-align:center}#header{position:fixed;top:0;left:0;z-index:20;height:122px;border-bottom:solid 2px #000;background:#ffbc3d}#header .header-wrap{position:relative;height:100%;max-width:1600px;min-width:1000px;margin:0 auto}#header .brand-logo{position:relative;z-index:21;height:inherit;border:0}#header .brand-logo:focus{outline:dotted 1px #000}#header .header-right{position:relative;height:100%;width:30%}#header .header-nav{position:absolute;top:0;right:0;z-index:22;width:170px;height:20px;overflow:hidden;background:#000;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:0 1px 10px -3px #ffbc3d;-webkit-box-shadow:0 1px 10px -3px #ffbc3d;box-shadow:0 1px 10px -3px #ffbc3d}#header .header-nav.force-open,#header .header-nav:hover{height:auto}#header .header-nav .nav-list{list-style:none;margin:0;padding:0 0 5px 0;background-color:#000}#header .header-nav .nav-item{margin:0;padding:0;text-align:center;text-transform:capitalize;font-weight:700;font-size:15px;color:#fff}#header .header-nav .nav-link{display:block;padding:0;color:#fff}#header .header-nav .nav-link:hover{color:#ffbc3d}#header .brand-tagline{position:absolute;right:0;bottom:5%;margin:0;padding:0;text-align:right;font-weight:700}.section-menu{background-color:#000;text-transform:uppercase}.section-menu h2{margin-top:31px;margin-bottom:23px;font-size:20px;color:#fff}.section-menu ul{margin-top:35px;margin-bottom:23px;font-size:14px}.section-menu ul li{display:inline-block;color:#fecd28;margin-left:30px}.section-menu ul li a{color:#fff}.basic-page-content{}.basic-page-content .column{width:32.66%}.basic-page-content.about-index .content{}.basic-page-meta-content{background:url('/Content/images/place-holders/subpage_header_panel_bkgd_FPO.jpg') center center no-repeat;background-size:100% 100%}.basic-page-meta-content:after{display:block;padding-top:34.7%;content:' '}.basic-page-meta-content .txt-bar-dark,.basic-page-meta-content .txt-bar-light{padding:0 10px;margin:0}.basic-page-meta-content .header{position:absolute;top:90px;width:300px;height:70px;padding-left:30px;padding-right:85px;padding-top:1%;text-transform:capitalize;font-size:45px}.basic-page-meta-content.about-index .copy,.basic-page-meta-content.about-clients .copy{position:absolute;top:179px;padding-left:30px;width:405px;font-size:22px}.basic-page-meta-content.about-index .copy{width:500px;font-size:22px}.basic-page-meta-content .copy .sub-title{padding-top:20px;margin:0}.basic-page-content{margin-top:40px;margin-bottom:70px}.basic-page-content .copy .sub-title .link{color:#fff;text-decoration:none}.basic-page-content .right-column{width:40%}.basic-page-content .right-column .content{background:url('/Content/images/place-holders/subpage_image_FPO.jpg') center center no-repeat;background-size:100% 100%}.basic-page-content.about-story .right-column .content,.basic-page-content.about-team .right-column .content,.basic-page-content.about-awards .right-column .content,.basic-page-content.about-clients .right-column .content{background:url('/Content/images/place-holders/subpage_image_FPO.jpg') center center no-repeat;background-size:100% 100%}.basic-page-content .right-column .content:after{display:block;padding-top:55%;content:' '}.basic-page-meta-content.about-index{background:url('/Content/images/about/about_main_story_panel.jpg') center center no-repeat;background-size:100% 100%}.basic-page-meta-content.about-index:after{display:block;padding-top:52.8%;content:' '}.basic-page-meta-content.about-index .header{top:30px}.basic-page-meta-content.about-index .header .foreground,.basic-page-meta-content.about-index .sub-header{color:#000}.basic-page-meta-content.about-index .header .background{display:none}.basic-page-meta-content.about-index .copy{top:87px;width:650px;font-size:18px}.basic-page-meta-content.about-index .copy .txt-bar-dark{padding-left:0}.basic-page-meta-content.about-index .copy .txt-bar-light .foreground{padding-top:5px;padding-bottom:5px}.basic-page-content.about-index .right-column{display:none}.basic-page-content.about-index{margin:0;padding:0}#page-wrap,#minimal-page-wrap{text-align:left;max-width:1600px;min-width:1000px;margin:0 auto;padding:120px 0 0 0}#minimal-page-wrap{padding-top:0;background-color:#fff}body#layout,body#layout-minimal{background:#fff}body#layout-minimal-dark{background:#000}#footer{width:100%;padding:20px 0;background-color:#ffbc3d}#footer .footer-links{}#footer .footer-list{margin:40px 0 0 0;padding:0;list-style:none}#footer .footer-item{display:inline-block;margin:0;padding:0 10px 0 0;text-transform:uppercase}#footer .footer-link{display:inline-block;font-weight:700;font-size:15px}#footer .footer-link:focus{outline:dotted 1px #000}#footer .copyright{text-transform:uppercase;font-weight:400;font-size:15px}#footer .social-media{}#footer .social-media .footer-item{padding:0 5px 0 0}#footer .social-media .footer-link img{display:block}#splash{background-color:#000}#splash .copy{position:absolute;top:0;padding-top:20%;display:block;margin:0 auto;z-index:11;color:#fff;text-align:center;min-width:1024px;width:100%}#splash .copy .main{font-size:5.5em;font-style:normal;font-weight:400}#splash .intro{font-size:1.5em;text-transform:uppercase}.rtmp{margin:0 auto;display:block;text-align:center;background-color:#000;color:#ffbc3d;margin-top:1%;margin-bottom:1%}.rtmp p a{z-index:100}.rtmp *{color:#ffbc3d}.hidden{display:none}#tour{}#tour .font-family{font-family:Arial,Helvetica,Sans-Serif}#tour .logo.fixed{z-index:11;right:2.5%}#tour .logo.fixed{position:fixed;top:88%}#tour .logo.abosolute{position:absolute;z-index:11;top:0}#tour .copy{text-transform:capitalize;text-align:center;padding-bottom:3%}#tour .copy .content{}#tour .copy .content:after{display:block;margin-left:-50%;content:' '}#tour .copy .content .item{margin-bottom:1%}#tour .copy .large{background-color:#000;color:#fff;padding:.5% 1% .5% 1%}#tour .copy .logo-btm{margin-top:50px}#tour .background{background-size:100%;height:300px}#tour .background .btn-half-scroll{top:-9.4%;display:block;margin-left:auto;margin-right:auto}#tour .footer{position:absolute;top:60%;color:#fff;left:3%}@media only screen and (max-width:1024px){#tour .background:after{display:block;padding-top:30%;content:' '}}#tour .first .background{background:url('/Content/images/tour/panel4_losangeles-ca.jpg') center center no-repeat;background-size:cover;height:620px}#tour .first .top{color:#000}#tour .first .top .header-container{display:block;background:url('/Content/images/tour/large_tour_logo.jpg') center 7% no-repeat;height:77.5%}#tour .first .top .header{display:block;text-align:center;top:40%;font-style:normal;font-weight:400;font-size:80px}#tour .first .top .btn-full-scroll{display:block;margin-left:auto;margin-right:auto}#tour .first .footer{top:65%}#tour .second .background{background:url('/Content/images/tour/panel2_austin-tx.jpg') center center no-repeat;height:500px}#tour .third .background{background:url('/Content/images/tour/panel3_norfolk-va.jpg') center center no-repeat;height:500px}#tour .fourth .background{background:url('/Content/images/tour/Grand_Teton.jpg') center center no-repeat;height:500px}#tour .fourth .footer{}#tour .fifth .background{background:url('/Content/images/tour/panel5_nyc-ny.jpg') center center no-repeat;height:500px}#tour .fifth .footer{}#tour .sixth .background{background:url('/Content/images/tour/panel6_city_panel.jpg') center center no-repeat;height:500px}