.bootstrap-view-xs,.bootstrap-view-sm,.bootstrap-view-md,.bootstrap-view-lg{display:none}body,.contact-info,.panel-body,.navbar-default,.navbar-nav li,body.page footer{background-color:#fffefe}.main-navigation{border-bottom:1px solid #efede5}.main-navigation .navbar-nav li{z-index:9999;height:75px}.main-navigation .navbar-nav li a:hover{color:#487ed4}@media (max-width: 991px){.main-navigation .navbar-nav li{margin-right:40px;height:60px}}@media (max-width: 767px){.main-navigation .navbar-nav li{margin-right:0;height:40px}.main-navigation .navbar-nav li a:hover{color:#c3c3c3}}@media (min-width: 768px) and (max-width: 991px){.main-navigation .navbar-nav li{margin-right:0px}}@media (min-width: 768px) and (max-width: 991px){.main-navigation .navbar-nav{margin-left:-30px}}.main-navigation .navbar-nav .current-menu-item,.main-navigation .navbar-nav .post-type-archive-fosterpc_media .navbar-nav>#menu-item-1772{border-bottom:4px solid #487ed4}@media (max-width: 767px){.main-navigation .navbar-nav .current-menu-item,.main-navigation .navbar-nav .post-type-archive-fosterpc_media .navbar-nav>#menu-item-1772{border-bottom:none;background-color:#487ed4}.main-navigation .navbar-nav .current-menu-item a,.main-navigation .navbar-nav .post-type-archive-fosterpc_media .navbar-nav>#menu-item-1772 a{color:#f6f6f6}}.splash-image-page{border-bottom:none}html{height:100%;overflow:hidden}body{height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.site{display:table;height:100%;table-layout:fixed;width:100%}.site-footer{display:table-row;height:1px}.btn{padding:20px 50px}a{text-decoration:underline}.fpc-btn,.blog-link,.tag-list a,.navbar-nav a,.navbar-brand,.post-title a,.sidebar-nav a,.page-numbers a,.blog-list-item a,.case-list-item a,.member-excerpt a,.press-list-item a{text-decoration:none}.fpc-btn{background-color:#487ed4;border:none;color:#f6f6f6}.fpc-btn:hover{background-color:#234e93;color:#f6f6f6}.entry-header{min-height:100px;margin-bottom:15px}.splash-header>.fpc-header{position:relative;margin-top:-1px}.splash-header>.fpc-header h1{padding-top:60px;color:#f6f6f6}.splash-header>.fpc-header .page-banner-top{background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){.splash-header>.fpc-header{margin-bottom:10px}.splash-header>.fpc-header h1{padding-top:0px;color:#7f7f7f}.splash-header>.fpc-header .page-banner-top{display:none}}.splash-header .container{height:200px}@media (max-width: 767px){.splash-header .container{height:100px}}.page-banner-top{background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;height:200px}.site-main{padding-top:50px}@media (max-width: 767px){.site-main{padding-top:10px}}@media (max-width: 767px){.fpc-page-content{margin-top:50px}}input:focus,textarea:focus{outline:0}.site-content{padding-bottom:100px}.sidebar-nav .active-section a{color:#487ed4}.sidebar-nav li:first-child{padding-top:0}.sidebar-nav li{padding:14px 0;border-bottom:1px solid #d8d3bf}.sidebar-nav li a{color:#7f7f7f}.sidebar-nav li a:hover{color:#234e93}.fpc-panel,.panel-body{margin:0 !important;border:0 !important;border-radius:0px !important;color:#f6f6f6}.fpc-panel header,.panel-body header{overflow:hidden;position:relative;height:65px}.fpc-panel header>div,.panel-body header>div{height:100%;position:absolute;right:0px;left:0px;top:0;bottom:0;padding:30px 30px 0 30px}@media (max-width: 767px){.fpc-panel header,.panel-body header{height:60px}}.fpc-panel .panel-title,.panel-body .panel-title{color:#f6f6f6;padding:15px 0 15px 10px}.fpc-panel .panel-title i,.panel-body .panel-title i{font-size:20px}.fpc-panel .panel-title:hover,.panel-body .panel-title:hover{cursor:pointer}.fpc-panel .panel-title .panel-show,.panel-body .panel-title .panel-show{color:#f6f6f6}@media (max-width: 767px){.fpc-panel .panel-title,.panel-body .panel-title{padding:5px}.fpc-panel .panel-title>div,.panel-body .panel-title>div{padding:22px 10px 10px 10px}.fpc-panel .panel-title>div div,.panel-body .panel-title>div div{padding:0}}.panel-body{padding:30px;font-size:1em;line-height:1.5em}@media (max-width: 767px){.panel-body{padding:10px}}.cb-1{background-color:#487ed4 !important}.cb-2{background-color:#4478cc !important}.cb-3{background-color:#4173c5 !important}.cb-4{background-color:#3d6dbc !important}.cb-5{background-color:#3865b0 !important}.cb-6{background-color:#3660a7 !important}.cb-7{background-color:#335b9e !important}.cb-8{background-color:#2f5594 !important}@font-face{font-family:'Blair Medium';src:url("../fonts/blair/Blair-ITC-Medium.eot");src:url("../fonts/blair/Blair-ITC-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/blair/Blair-ITC-Medium.woff2") format("woff2"),url("../fonts/blair/Blair-ITC-Medium.woff") format("woff"),url("../fonts/blair/Blair-ITC-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'open-sansregular';src:url("../fonts/opensans/opensans-regular-webfont.eot");src:url("../fonts/opensans/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/opensans/opensans-regular-webfont.woff2") format("woff2"),url("../fonts/opensans/opensans-regular-webfont.woff") format("woff"),url("../fonts/opensans/opensans-regular-webfont.ttf") format("truetype"),url("../fonts/opensans/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}a,h5,body{font-family:'Kepler STD';font-size:18px;color:#666}h1{font-family:"Source Serif Pro Regular"}.fpc-btn,.post-date,.page_item a,.case-updated,.panel-title div,.sidebar-nav a,.contact-info h6,.case-list-item a,.member-excerpt a,#site-navigation a,.post-carousel header,.fpc-form textarea,.fpc-form input:not(.fpc-btn){font-family:"Blair Medium";font-size:12px;text-transform:lowercase}.main-navigation{min-height:100px;padding-top:25px;border-radius:0;margin-bottom:0}@media (max-width: 991px){.main-navigation a{font-size:13px}}.main-navigation .navbar-brand{background-image:url("../../assets/fosterpc_logo.png");background-size:contain;background-repeat:no-repeat;height:50px;width:200px}.main-navigation .navbar-brand>span{display:none}body.home footer{background:rgba(255,254,254,0);background:-moz-linear-gradient(top, rgba(255,254,254,0) 64%, #fffefe 64%, #fffefe 100%);background:-webkit-gradient(left top, left bottom, color-stop(64%, rgba(255,254,254,0)), color-stop(64%, #fffefe), color-stop(100%, #fffefe));background:-webkit-linear-gradient(top, rgba(255,254,254,0) 64%, #fffefe 64%, #fffefe 100%);background:-o-linear-gradient(top, rgba(255,254,254,0) 64%, #fffefe 64%, #fffefe 100%);background:-ms-linear-gradient(top, rgba(255,254,254,0) 64%, #fffefe 64%, #fffefe 100%);background:linear-gradient(to bottom, rgba(255,254,254,0) 64%, #fffefe 64%, #fffefe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f8f7f4', GradientType=0 )}.site-footer{position:relative}.site-footer>.contact-info{margin-bottom:40px}.site-footer>.contact-info h6{color:#487ed4}.site-footer>.contact-info .container{padding-top:30px;border-top:1px solid #d8d3bf}.site-footer>.contact-info .container .row{position:relative}.site-footer .fpc-quote{padding:15px;color:#bfbfbf;border-top:1px solid #d8d3bf}.site-footer .fpc-quote .quote-content{margin-bottom:15px}.site-footer .fpc-quote .quote-content i{font-size:16px}.site-footer .fpc-quote .quote-content>div{padding-left:10px}.site-footer .fpc-quote .quote-source{color:#a5a5a5;font-size:14px;padding-left:25px}.site-footer blockquote{border-left:none;font-size:18px}.site-footer,.social-links a{color:#7f7f7f}.home #page{background-repeat:no-repeat;background-position:center center;background-size:cover}.home .headline{margin-top:75px;color:#ffffff}.home .subheadline{margin-top:10px;color:#ffffff;text-align:center}.home .subheadline a{color:#ffffff}.home .subheadline>h5{color:#f6f6f6;font-size:20px}.home .btn{margin-top:50px}.home .fpc-btn{box-shadow:0px 3px 5px 0px rgba(13,36,74,0.21)}@media (min-width: 992px){.home .content-area{min-height:400px}.home .headline-container{max-width:58%}.home .headline-container .col-md-7{width:inherit}}@media (max-width: 767px){.home #page{background-position-y:-150px}.home .content-area{min-height:250px}.home .headline{margin-top:30px}.home .headline h1{font-size:30px}.home .subheadline{text-align:left}}@media (min-width: 768px) and (max-width: 991px){.home .content-area{min-height:400px}}@media (min-width: 1200px){.home .site-main{padding-top:20px}.home #page{background-position-y:-200px}}@media (min-width: 1024px) and (max-width: 1280px){.home #page{background-position-y:-130px;background-position-x:80%}}@media (min-width: 1281px){.home #page{background-position-y:-120px}.home #page .content-area{min-height:550px}}@media (min-width: 768px) and (max-width: 991px){.home #page{background-position-x:80%;background-position-y:0px}.home #page .headline-container{max-width:62%}.home #page .headline-container .col-md-7{width:inherit}.home #page .headline-container .headline{margin-top:30px}}@media (max-width: 767px){.home #page{background-position-x:84%;background-position-y:-100px}}@media (min-width: 992px) and (max-width: 1199px){.home #page{background-position-x:82%;background-position-y:-120px}.home #page .headline{margin-top:25px}}@media (max-width: 400px){.home #page{background-position-x:82%;background-position-y:-70px}}.post-carousel{height:145px;padding-top:35px;padding-bottom:10px;background-color:rgba(255,255,255,0.22)}@media (max-width: 767px){.post-carousel{padding-top:15px}}.post-carousel header{color:#487ed4;font-size:14px;margin-bottom:15px}.post-carousel .post-title a,.post-carousel .post-date{color:#f6f6f6;text-transform:capitalize}.post-carousel .post-title a{font-size:18px}.post-carousel .post-title{padding-left:0}@media (max-width: 767px){.post-carousel .post-date{padding-left:0;padding-top:10px}}.post-carousel .carousel-control{padding-top:0;background-image:none;color:#487ed4}.post-carousel .carousel-control:hover{color:#f6f6f6}.post-carousel .carousel-control i{font-size:30px}@media (max-width: 767px){.post-carousel .carousel-control{padding-top:30px}}.post-carousel .item>span{padding:5px 0 0 0}@media (min-width: 1500px){.page-id-6 .splash-header>.fpc-header .page-banner-top{background-position-y:-45px}}.team-member-list{margin-top:50px}.team-member-list .team-member-list-item{padding-bottom:75px}.team-member-list .team-member-list-item .member-excerpt>a{color:#487ed4}@media (max-width: 767px){.team-member-list .team-member-list-item .member-excerpt>a{background-color:#487ed4;color:#f6f6f6;padding:10px;border-radius:4px}}.team-member-list .team-member-list-item .member-excerpt .fpc-bio{margin-bottom:30px}@media (max-width: 767px){.team-member-list .team-member-list-item .member-excerpt .fpc-bio{margin-top:30px}}@media (max-width: 767px){.team-member-list .team-member-list-item .member-excerpt{padding-left:0}.team-member-list .team-member-list-item .member-excerpt h4{font-size:24px}}.team-member-list .item-photo{padding-left:0 !important}.success-history #accordion-individual{margin-bottom:0}.success-history .case-list-item{color:#f6f6f6;margin-bottom:20px;min-height:170px}.success-history .case-list-item a{display:block;padding-top:10px;color:#f6f6f6}.success-history .case-list-item a:hover{color:#c3c3c3}.success-history .case-list-item .case-item-date,.success-history .case-list-item .case-item-summary{word-wrap:break-word}.success-history .case-list-item .case-item-date i,.success-history .case-list-item .case-item-summary i{font-size:12px}@media (max-width: 767px){.success-history .case-list-item{margin-bottom:50px}}.single-team-member .contact-info{margin-right:20px}.single-team-member .contact-info h3{font-family:"Source Sans Pro";margin-bottom:30px}.single-team-member .entry-meta h6{color:#487ed4}.single-team-member .entry-meta span{font-family:"Source Serif Pro";font-size:14px}.single-team-member .article-content{padding-left:30px;padding-bottom:30px;border-left:1px solid #d8d3bf;min-height:500px}@media (max-width: 767px){.single-team-member .article-content{margin-top:50px;padding-left:15px}}.blog-container .page-header,.news-container .page-header{border-bottom:0px;margin-top:0px}.blog-container .page-header h3,.news-container .page-header h3{font-size:22px;text-transform:lowercase}.blog-container h4,.news-container h4{font-family:"Source Serif Pro";color:#2c64bd;margin-bottom:30px}.blog-container .search,.news-container .search{position:relative;margin-bottom:40px}.blog-container .search i,.news-container .search i{position:absolute;left:15px;top:18px;color:#487ed4}.blog-container .search form input,.news-container .search form input{padding:15px 10px 15px 40px;background-color:#ededed;border:none;font-family:"Blair Medium";font-size:14px;text-transform:lowercase}@media (min-width: 768px) and (max-width: 991px){.blog-container .search form input,.news-container .search form input{width:230px}}.blog-container .search form .search-submit,.news-container .search form .search-submit{display:none}.blog-container .blog-category,.news-container .blog-category{margin-bottom:40px}.blog-container .blog-category a,.news-container .blog-category a{font-size:12px}.blog-container .blog-list-item,.blog-container .news-list-item,.news-container .blog-list-item,.news-container .news-list-item{display:block;min-height:125px;padding:30px 30px 20px 30px;color:#f6f6f6;text-decoration:none;font-size:22px}.blog-container .blog-list-item h6,.blog-container .news-list-item h6,.news-container .blog-list-item h6,.news-container .news-list-item h6{font-family:"Blair Medium";font-size:14px}.blog-container .blog-list-item h6 small,.blog-container .news-list-item h6 small,.news-container .blog-list-item h6 small,.news-container .news-list-item h6 small{color:#f6f6f6}.blog-container .paging-navigation .page-numbers,.news-container .paging-navigation .page-numbers{-webkit-padding-start:0;margin-top:30px;list-style:none}.blog-container .paging-navigation .page-numbers li,.news-container .paging-navigation .page-numbers li{float:left;padding:20px}.blog-container .paging-navigation .page-numbers .current,.news-container .paging-navigation .page-numbers .current{padding-bottom:10px;border-bottom:3px solid #487ed4}.blog-container .paging-navigation .page-numbers .prev,.blog-container .paging-navigation .page-numbers .next,.news-container .paging-navigation .page-numbers .prev,.news-container .paging-navigation .page-numbers .next{color:#487ed4}.blog-container .paging-navigation .page-numbers .prev:hover,.blog-container .paging-navigation .page-numbers .next:hover,.news-container .paging-navigation .page-numbers .prev:hover,.news-container .paging-navigation .page-numbers .next:hover{color:#234e93}@media (max-width: 767px){.blog-container .paging-navigation,.news-container .paging-navigation{margin-top:50px}.blog-container .paging-navigation a,.news-container .paging-navigation a{padding:10px;font-size:12px;border-radius:4px;text-decoration:none;color:#f6f6f6;background-color:#487ed4;font-family:"Blair Medium"}.blog-container .paging-navigation a:last-child,.news-container .paging-navigation a:last-child{float:right}.blog-container .paging-navigation a:first-child,.news-container .paging-navigation a:first-child{float:left}}.blog-container .page-title,.news-container .page-title{margin-top:0}.blog-container .page-title a,.news-container .page-title a{font-family:"Blair Medium";font-size:inherit;text-decoration:none}@media (max-width: 767px){.blog-container .blog-list,.news-container .blog-list{margin-top:50px}}.post .entry-header .entry-meta{margin-top:20px;font-family:"Blair Medium";font-size:13px}.post .entry-content{margin-top:50px}.post .entry-content .addtoany_share_save_container{margin:10px 0 50px 0}.post .tag-list{margin-top:30px}.post .tag-list h6{font-family:"Blair Medium";color:#487ed4;margin-bottom:10px}.post .tag-list a{text-decoration:underline}.post .post-blog-link{margin-top:60px}.post .post-blog-link a{color:#487ed4;font-family:"Blair Medium";font-size:12px;text-decoration:none}.post .post-blog-link i{font-size:12px;margin-right:10px}.news-container .press-sidebar,.news-container .news-press-container{margin-top:50px}.news-container .page-header h3{font-family:"Blair Medium"}.blog-container .cb-1:hover,.news-container .cb-1:hover{background-color:#2c64bd !important}.blog-container .cb-2:hover,.news-container .cb-2:hover{background-color:#2f60ae !important}.blog-container .cb-3:hover,.news-container .cb-3:hover{background-color:#315ca2 !important}.blog-container .cb-4:hover,.news-container .cb-4:hover{background-color:#315795 !important}.blog-container .cb-5:hover,.news-container .cb-5:hover{background-color:#2c4f89 !important}.blog-container .cb-6:hover,.news-container .cb-6:hover{background-color:#2a4a80 !important}.blog-container .cb-7:hover,.news-container .cb-7:hover{background-color:#274577 !important}.blog-container .cb-8:hover,.news-container .cb-8:hover{background-color:#233f6d !important}@media (min-width: 1500px){.page-id-610 .splash-header>.fpc-header .page-banner-top{background-position-y:-30px}}.current-cases .case-list{padding-right:100px}@media (max-width: 767px){.current-cases .case-list{padding-right:10px}}.current-cases .case-list-item{margin-bottom:50px;padding-right:40px;padding-left:0;min-height:210px}.current-cases .case-list-item h4{padding-left:0;font-weight:bold;font-size:20px;color:#333}.current-cases .case-list-item a{color:#487ed4}.current-cases .case-list-item a:hover{color:#234e93}.current-cases .case-list-item .case-updated{background-color:#2c64bd;margin-top:0px;padding:5px;color:#f6f6f6}.current-cases .case-list-item .case-updated:hover{color:#ddd}@media (max-width: 767px){.current-cases .case-list-item{margin-bottom:50px}}.single-case h1,.single-case .case-update,.single-case .case-content,.single-case .case-updates,.single-case .case-file-list{margin-bottom:50px}@media (max-width: 767px){.single-case h1 .file,.single-case .case-update .file,.single-case .case-content .file,.single-case .case-updates .file,.single-case .case-file-list .file{min-height:40px}}@media (min-width: 768px) and (max-width: 991px){.single-case h1 .file,.single-case .case-update .file,.single-case .case-content .file,.single-case .case-updates .file,.single-case .case-file-list .file{min-height:55px}}@media (min-width: 992px){.single-case h1 .file,.single-case .case-update .file,.single-case .case-content .file,.single-case .case-updates .file,.single-case .case-file-list .file{min-height:35px}}.single-case h1 .file a,.single-case .case-update .file a,.single-case .case-content .file a,.single-case .case-updates .file a,.single-case .case-file-list .file a{display:block;color:#7f7f7f}.single-case h1 .file a:hover,.single-case .case-update .file a:hover,.single-case .case-content .file a:hover,.single-case .case-updates .file a:hover,.single-case .case-file-list .file a:hover{color:#234e93}.single-case h1 h3,.single-case .case-update h3,.single-case .case-content h3,.single-case .case-updates h3,.single-case .case-file-list h3{margin-bottom:30px}.single-case h1>div,.single-case h1>div>span,.single-case .case-update>div,.single-case .case-update>div>span,.single-case .case-content>div,.single-case .case-content>div>span,.single-case .case-updates>div,.single-case .case-updates>div>span,.single-case .case-file-list>div,.single-case .case-file-list>div>span{padding-left:0}.single-case .case-updates h3{margin-bottom:30px}.single-case .case-updates .case-update i{font-size:12px}.single-case .case-updates .case-update .case-header{color:#487ed4;margin-bottom:10px;font-family:"Blair Medium";font-size:14px;text-transform:lowercase}@media (min-width: 1500px){.page-id-16 .splash-header>.fpc-header .page-banner-top{background-position-y:-150px}}.fpc-contact h3{margin-bottom:20px}.fpc-contact .fpc-form{margin-top:75px}.fpc-contact .fpc-form textarea,.fpc-contact .fpc-form input:not(.fpc-btn){background-color:#f4f3f3;border:none;padding-left:10px;margin-bottom:30px;width:90%}.fpc-contact .fpc-form input:not(.fpc-btn){height:50px}.fpc-contact .fpc-form textarea{padding-top:15px}.fpc-contact .contact-section{padding:30px 0;border-bottom:1px solid #d8d3bf}.fpc-contact .contact-section h5{color:#487ed4;font-family:"Blair Medium";font-size:14px}@media (min-width: 1500px){.page-id-3 .splash-header>.fpc-header .page-banner-top{background-position-y:-45px}}.panel-title div{position:absolute;top:0px;bottom:0;left:20px;right:20px;padding-top:25px}@media (min-width: 1500px){.post-type-archive-fosterpc_media .splash-header>.fpc-header .page-banner-top{background-position-y:0px}}
/*# sourceMappingURL=screen.css.map */
