.bold{font-weight:800}.slate{background-color:#677a8f}.heading-line span.fl-heading-text{border-top:5px solid #5db3e4}.large-thin-header h2{font-size:60px;font-weight:100}.owl-carousel .owl-nav.disabled{display:block}.pp-content-post-carousel .owl-theme .owl-nav button.owl-next{right:0}.pp-content-post-carousel .owl-theme .owl-nav button.owl-prev{left:0}.program-message{background:#5eb3e4;display:inline-block;padding:22px 0;border-radius:227px;height:80px;width:80px;color:#fff;text-align:center;position:absolute;bottom:-20px;right:-10px;z-index:1}.arrow-white{display:none;opacity:0}.show-desktop{display:none}.show-mobile{display:block}@media (min-width:1024px){.show-mobile{display:none}.show-desktop{display:block}}.programs-meetings-single article{border:none;position:relative;overflow:visible}.programs-meetings-single article .program-message{display:inline-block;padding:22px 0;border-radius:227px;height:80px;width:80px;color:#fff;text-align:center;position:absolute;top:-40px;left:40%;z-index:1}.programs-meetings-single article .event-left{padding:125px;position:relative;overflow:hidden;height:150px;background-size:cover!important}.programs-meetings-single article .featured-event-title,.programs-meetings-single article .standard-event-title{position:absolute;top:-32px;left:-15px;width:188px;display:block;height:175px;text-align:center;background-color:rgba(0,50,88,.8);padding:0 20px;z-index:4}.programs-meetings-single article .featured-event-title a,.programs-meetings-single article .standard-event-title a{color:#fff;position:relative;top:40px}.programs-meetings-single article .event-post-text{background-color:#244568;margin-left:0;height:200px;padding:50px 80px 0}.programs-meetings-single article .event-post-text .event-dates{margin:10px 0 0}.programs-meetings-single article .event-post-text .event-dates .year{color:#fff;font-weight:200;font-size:28px}.programs-meetings-single article .event-post-text .event-dates .days{color:#fff;font-weight:800;font-size:18px}.programs-meetings-single article .event-post-text .venue{position:relative;color:#fff;font-size:18px;font-weight:200;padding-top:0}.programs-meetings-single article .event-post-text .location{color:#fff;font-size:18px;font-weight:200}.programs-meetings-single article .event-post-text .event-link{position:absolute;right:30px;top:75px}.programs-meetings-single article .event-post-text .event-link a{color:#f26922}.programs-meetings-single article .event-post-text .event-link a:hover{color:#fff}.programs-meetings-single article .event-post-text .event-link a i{font-size:48px}@media (min-width:980px){.programs-meetings-single article .program-message{top:40px;left:-32px}.programs-meetings-single article .event-left{padding:0}.programs-meetings-single article .event-post-text{margin-left:-5px;height:150px;padding:8px 80px}.programs-meetings-single article .event-link{top:55px}}header.fl-theme-builder-header-shrink{background-color:hsla(0,0%,100%,.8);box-shadow:-1px 1px 4px 0 rgba(0,0,0,.75)}header .header-logo img{max-width:300px}.sponsor-carousel img{max-width:80%}.firm-form-bg-section{background:#677a8f}.firm-form-area{display:table}.firm-form-area .firm-row{display:table-cell}.firm-form-area .firm-row select{min-width:245px;height:40px;margin-right:10px;border:0;padding:6px;font-weight:800;color:#424242;-webkit-appearance:none;background:#fff url(select-arrow1.png) no-repeat 100%}.primary-title-offset{position:relative;background:#65b7e5;width:100%;height:auto;margin-top:100px}.primary-title-offset .pp-heading-separator,.primary-title-offset h1.heading-title{position:relative;top:27px;z-index:2}.primary-title-offset .pp-heading-separator .pp-separator-line{margin-left:15px}.primary-title-offset:after{position:relative;content:" ";background:#1875bb;width:100%;height:auto}@media (min-width:990px){.primary-title-offset{margin-top:0;background:transparent;width:100%;height:auto}.primary-title-offset:after{position:absolute;content:" ";background:#65b7e5;width:500px;height:455px;top:0;left:-20px;z-index:1}}.elevated-layer{z-index:3}.elevated-layer,.elevated-layer .firm{position:relative}.elevated-layer .firm .firm-image{position:relative;width:333px;height:333px;margin:5px auto 0}.elevated-layer .firm .firm-image .overlay{width:333px;height:333px;background:rgba(0,0,0,.5);position:absolute;top:0}.elevated-layer .firm .firm-image.firm-image:before{position:absolute;content:"";width:333px;height:160px;background:rgba(24,117,187,.8);background-blend-mode:multiply;z-index:0;top:-16px;left:-16px}.elevated-layer .firm .firm-image:hover{background-image:none!important;background-color:#677a8f}.elevated-layer .firm .firm-grid-content{position:absolute;top:25px;left:25px}.elevated-layer .firm .firm-grid-content .firm-title a{color:#fff;font-size:38px;line-height:.8em;font-weight:200}.elevated-layer .firm .firm-grid-content .fl-locations{color:#fff;font-size:20px;font-weight:500;top:165px;position:absolute}.elevated-layer .firm .firm-grid-content .firm-link{position:absolute;top:260px}.elevated-layer .firm .firm-grid-content .firm-link a{color:#f26922;font-size:15px}.elevated-layer .firm .firm-grid-content .firm-link a:hover{color:#fff;text-decoration:none}.elevated-layer .firm .firm-grid-content .firm-link i{margin-left:15px;font-size:18px}.elevated-layer .firm .firm-grid-content:hover a{color:#fff}@media (min-width:768px){.elevated-layer .firm .firm-grid-content .firm-title a{font-size:48px}}.elevated-layer .firm:hover a{color:#fff}.elevated-layer .firm .firm-logo{min-height:80px}.elevated-layer .firm .firm-logo img{display:block;margin:0 auto}.elevated-layer .firm .firm-logo:after{width:97%;height:5px;background:#1875bb;content:"";position:absolute;bottom:-10px}.testimonial-wrap{position:absolute;right:0;z-index:1;background-color:rgba(0,83,169,.8);background-blend-mode:multiply;padding:60px 80px;color:#fff;font-weight:100;font-size:24px}.testimonial-wrap .icon{color:#244568;position:absolute;left:-50px;border:1px solid #677a8f;padding:20px 25px;border-radius:1px}.testimonial-wrap .testimonial-name{font-weight:500;margin:5px 0}footer{line-height:1.5;font-size:15px;font-weight:100}footer .contact-info,footer address{margin-bottom:30px}footer .contact-info .bold,footer .footer-phone .bold{color:#244568}footer .footer-copyright{margin:18px 0 2px}footer .footer-menu{margin-top:8px}footer .footer-menu a{text-transform:uppercase}footer .footer-credits{margin-top:10px}footer .footer-credits .bold{color:#244568}.menu-item a:hover .menu-item-text{border-top:1px solid #f26922!important;padding-top:5px}ul.sub-menu {left:-10px !important;}ul.sub-menu.hover,ul.sub-menu.focus{position:relative;left:-10px!important}ul.sub-menu{padding:20px!important;width:240px!important}ul.sub-menu a:hover .menu-item-text{border-top:none!important}#ctf .ctf-item{height:100%;margin-bottom:10%;min-height:300px;position:relative;padding:40px;border:none!important;overflow:visible}#ctf .ctf-item:before{top:0;left:0}#ctf .ctf-item:after,#ctf .ctf-item:before{content:"";position:absolute;border:1px solid #1875bb;width:100%;height:100%}#ctf .ctf-item:after{top:14px;left:14px}#ctf .ctf-item #ctf-more{display:none!important}#ctf .ctf-item .ctf-tweet-content{font-size:24px;font-weight:200}#ctf .ctf-item a.ctf-author-name{color:#f26922!important}#ctf .ctf-item .ctf-tweet-actions{z-index:5;position:absolute;bottom:15px}#ctf .ctf-item .ctf-context{color:#244568;font-weight:100;position:relative;z-index:5}#ctf .ctf-item .ctf-author-box{font-weight:800;position:relative;z-index:5}#ctf .ctf-header{display:none!important}@media (min-width:768px) and (max-width:1024px){#ctf .ctf-item{height:100%;float:left;position:relative;padding:40px;min-height:350px;margin:0 4% 4% 0;border:none!important;width:46%;overflow:visible}}@media (min-width:1024px){#ctf .ctf-item{height:100%;float:left;position:relative;padding:58px;min-height:350px;margin:0 45px 50px 0;width:29%;overflow:visible}}.hero-meeting-header{display:block}@media (min-width:1024px){.home .grid-programs .programs-meetings-grid{margin-top:-200px}}.hero-overlay-image .fl-photo-img-png{display:block}.hero-overlay-image img{display:block;width:100%!important;max-width:100%}.home-hero-heading .heading-title{color:#fff;z-index:5;position:relative}.home-hero-heading .heading-title .pp-primary-title{font-weight:800;font-size:30px}.home-hero-heading .heading-title .pp-secondary-title{border-bottom:6px solid #1875bb;display:inline-block!important;font-weight:200;font-size:60px;line-height:1.2}@media (min-width:1024px){.home-hero-heading .heading-title .pp-primary-title{font-size:50px}.home-hero-heading .heading-title .pp-secondary-title{font-size:200px;line-height:1;padding-bottom:22px}}@media (min-width:1024px){.hero-right-image{position:absolute;right:108px;width:625px}.firm-form-section{margin-top:-35px;}}.grid-programs .programs-meetings-grid article{border:none;position:relative;overflow:visible}.grid-programs .programs-meetings-grid article .event-top .event-grid-image{position:relative}.grid-programs .programs-meetings-grid article .event-top .event-grid-image img{display:block;width:100%}.grid-programs .programs-meetings-grid article .event-top .event-grid-image .standard-event-title{bottom:-7px;background:rgba(0,50,88,.8);background-blend-mode:multiply;display:block;padding:10px 30px;position:absolute;width:100%;min-height:120px;margin:0;right:8px;font-weight:200}.grid-programs .programs-meetings-grid article .event-top .event-grid-image .standard-event-title a{color:#fff}.grid-programs .programs-meetings-grid article .event-top .featured-event-title{position:absolute;top:-10px;left:-10px;width:180px;display:block;height:165px;text-align:center;background-color:rgba(0,50,88,.8);background-blend-mode:multiply;padding:30px 20px;z-index:6}.grid-programs .programs-meetings-grid article .event-top .featured-event-title a{color:#fff}.grid-programs .programs-meetings-grid article .event-dates{margin:10px 0;width:50%;float:left}.grid-programs .programs-meetings-grid article .event-dates .year{color:#244568;font-weight:700;font-size:18px}.grid-programs .programs-meetings-grid article .event-dates .days{color:#244568;font-weight:300;font-size:30px}.grid-programs .programs-meetings-grid article .venue{position:relative;overflow:hidden;clear:both;color:#244568;font-size:18px;font-weight:400;padding-top:15px}.grid-programs .programs-meetings-grid article .venue:before{content:"";width:80px;height:5px;background-color:#5eb3e4;position:absolute;top:0}
#loadMore{display: none;}@media all and (max-width: 1200px) {.fl-bg-video {
    z-index: 1 !important;
}}
.single-firm .firm-detail-website a i{
    font-size: 13px;
    position: relative;
    top: -1px;
}

