/*
 Theme Name:	 DSG 2015 Theme
 Theme URI:	  http://http://themeforest.net/item/foundry-multipurpose-multiconcept-wp-theme/12468676
 Description:	Foundry Child Theme
 Author:		 Koomitay
 Author URI:	 http://www.koomitay.com
 Template:	   foundry
 Version:		1.0.0
*/

@import "../foundry/style.css";BODY{color:#414042 !important}BODY,H1,H2,H3,H4,H5,H6{font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif !important;font-weight:200 !important;letter-spacing:-.025em}H1,H2,H3,H4,P,OL,OL LI{max-width:860px;margin-left:auto;margin-right:auto}P{font-size:130%;line-height:1.6em;font-weight:200}H1{text-transform:uppercase;font-size:72px;padding-bottom:20px;line-height:1.4em;font-weight:200}H2{color:#2badfb !important;line-height:1.4em;font-weight:200}H3{font-size:220% !important;line-height:1.4em;font-weight:100 !important}H4{font-weight:300 !important;padding-top:20px;line-height:1.7em !important}H6{font-weight:300 !important;font-size:100%}P,UL,OL,LI{font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif !important;font-weight:300 !important}OL LI{font-size:130% !important}A{font-weight:400;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important}IMG{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}.social-icons{padding-right:7px}.blue{color:#2badfb !important}nav.transparent .nav-utility,nav.transparent .nav-bar,nav.transparent .module.widget-handle{border:0 !important}STRONG{font-weight:400 !important}BLOCKQUOTE{font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif !important;font-size:17px !important;padding-bottom:15px !important;color:#006cb7 !important;line-height:1.5em !important;margin:60px auto !important;max-width:860px;border-left:0 !important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:none !important}HR{border:none;border-top:1px solid #eee;margin:0 0 24px 0;width:100%}.hide{display:none}.hidechars{visibility:hidden}nav .bg-dark{background-color:#2badfb}@media screen and (min-width: 990px){.main-container.reveal-nav{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0)}.offscreen-container{position:fixed;transform:translate3d(300%,0,0);-webkit-transform:translate3d(300%,0,0);-moz-transform:translate3d(300%,0,0);-ms-transform:translate(300%,0);width:34%;top:0;height:100%;min-height:100vh;z-index:20;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;overflow:hidden;opacity:.97}.offscreen-container.reveal-nav{transform:translate3d(196%,0,0);-webkit-transform:translate3d(196%,0,0);-moz-transform:translate3d(196%,0,0);-ms-transform:translate(196%,0)}}@media screen and (max-width: 768px) and (min-width: 768px){.main-container.reveal-nav{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.offscreen-container{position:fixed;transform:translate3d(300%,0,0);-webkit-transform:translate3d(300%,0,0);-moz-transform:translate3d(300%,0,0);width:44%;top:0;height:100%;min-height:100vh;z-index:20;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;overflow:hidden;opacity:.97}.offscreen-container.reveal-nav{transform:translate3d(131%,0,0);-webkit-transform:translate3d(131%,0,0);-moz-transform:translate3d(131%,0,0)}}.offscreen-menu a,.offscreen-menu li{font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif !important;opacity:1 !important;text-transform:none;letter-spacing:0;font-size:16px;line-height:1.4em !important;padding:0;margin:0;text-align:right;font-weight:400 !important;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.offscreen-menu li{margin-right:20%}#menu-offscreen-menu{margin-top:-30px !important}.offscreen-menu li#menu-item-1432 A,.offscreen-menu li#menu-item-1436 A,.offscreen-menu li#menu-item-1437 A{font-size:150%;font-weight:900 !important;line-height:1.3em !important}.offscreen-menu li#menu-item-1432 A:before{content:"What We Do";display:block;position:relative;color:#333;font-size:11px !important;line-height:18px;text-transform:uppercase;margin-top:0;font-weight:bold !important}.offscreen-menu li#menu-item-1470 A:before{content:"Who We Are";display:block;position:relative;color:#333;font-size:11px !important;line-height:18px;text-transform:uppercase;margin-top:10px !important;font-weight:bold !important}.offscreen-menu li#menu-item-1482 A:before{content:"Locations";display:block;position:relative;color:#333;font-size:11px !important;line-height:18px;text-transform:uppercase;margin-top:10px !important;font-weight:bold !important}_::-webkit-:not(:root:root),.offscreen-menu li#menu-item-1432 A:before{margin-top:20px}_::-webkit-:not(:root:root),.offscreen-menu li#menu-item-1470 A:before{margin-top:20px}_::-webkit-:not(:root:root),.offscreen-menu li#menu-item-1482 A:before{margin-top:20px}.offscreen-menu li#menu-item-1484{height:40px}.offscreen-menu li#menu-item-1484 A{border:2px solid #fff;padding:10px 24px;margin-top:30px;text-align:center;width:10em;display:block;float:right}.offscreen-menu li#menu-item-1484 A:hover{background:#fff;color:#2badfb !important;opacity:1 !important}.offscreen-menu li#menu-item-2058{font-style:italic !important;padding-top:20px}.offscreen-container .mb40{margin-bottom:50px}.offscreen-menu li A:hover{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.offscreen-container .image-xs,.offscreen-container P.fade-half{display:none}.offscreen-container P{color:#2badfb;font-size:12px;height:29px;display:none}nav.transparent.fixed{background:none;opacity:1}nav.scrolled .nav-bar{opacity:.9}.social-list{font-size:160%;text-align:right !important;margin-right:20%;padding-top:15px}.social-list A{opacity:1 !important}.module.widget-handle i{font-size:28px !important;color:#fff !important;opacity:1}.module.widget-handle i:after{content:"MENU";font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif !important;font-size:8px !important;font-weight:600 !important;letter-spacing:normal !important;position:relative;top:10px;left:-27px}.offscreen-container .close-nav{right:13%;top:60px;opacity:1}.nav-bar{margin-top:30px}nav.transparent.fixed .menu > li > a,nav.transparent.fixed .module.widget-handle i{opacity:1 !important;color:#dcdcdc !important}_.home .nav-bar > .module.left > a .logo-light{display:none}@media all and (max-width: 990px){.module.widget-handle i{line-height:100px !important}}.home H1{font-size:5.9vw !important;line-height:1.1em !important;margin-bottom:0 !important;padding-bottom:0 !important}.home .home-header H2{font-size:5vw !important;max-width:100% !important}.home H1:after{background:none !important}.home .dsg-page-header H3,.home .dsg-page-header H3 A,.home-team H3,.home-updates H3{font-weight:200 !important}.home .dsg-page-header H2:after{content:"" !important;display:block !important;height:3px !important;width:1em !important;background:#2badfb;margin:.25em auto !important;position:relative !important}.home H3 SPAN.scrollup-wrapper{display:block;overflow:hidden}.home H3 A{color:#fff !important;display:block;overflow:hidden;margin-right:-16px;padding-right:16px;height:4.2em;padding-top:1em;line-height:1.4em !important}.home H3 A:hover{overflow:auto;padding-top:0em;transition:all .4s ease !important;-webkit-transition:all 0.4s ease !important;-moz-transition:all 0.4s ease !important}.home H3 A:hover::-webkit-scrollbar{display:none}.home H3 A SPAN.scrollup{display:none}.home H3 A:hover SPAN.scrollup{display:block;margin-right:-16px;padding-right:16px;font-size:17px !important;padding-top:12px;line-height:1.4em !important;transition:opacity .5s ease !important;-webkit-transition:opacity 0.5s ease !important;-moz-transition:opacity 0.5s ease !important}.home .hover-tile H3.uppercase.mb8{font-weight:300 !important}.home H5{font-size:26px;line-height:32px;font-weight:400}_.home .projects.p0.bg-dark,_.home .hover-tile{background-color:#2badfb !important}.home .projects .vc_btn3-container{margin:0 auto}.home .parallax > .background-image-holder{top:-100vh !important;height:100vh}.home OL.flex-control-nav,.home UL.flex-direction-nav,.home UL.slides .align-bottom{display:none !important}.home .home-header{position:absolute !important;top:35%;_top:250px;left:0;width:100% !important;z-index:100}.home .home-practice-areas{position:absolute !important;_top:370px;top:55%;left:0;width:100% !important;z-index:101}.home .home-practice-areas.bg-dark{background:none !important}.home .row .image-slider{margin-bottom:0 !important}.home-updates S{text-decoration:none !important}.updates-facebook,.updates-twitter,.updates-dsg{border:2px solid #eee;background:#fff;padding:30px;margin:20px 1% 50px 1% !important;width:31% !important}.updates-top P{text-align:center;font-size:15px !important;padding-top:20px !important}.updates-top{min-height:200px !important}.home-updates .wpb_single_image{margin:-30px -30px 20px -30px !important}.home-news .home-news-icon{padding-top:28px;padding-left:20px;margin-bottom:0 !important}h3.uppercase{letter-spacing:2px !important}.map-box .container{width:100% !important}#map{display:block;width:100%;height:384px}.map_canvas{width:100%;height:100%;margin:0;padding:0;position:relative}.map-box{width:100% !important;height:384px !important}.map-box2{display:none}.page-title{display:none !important}BODY .ebor-page-wrapper > SECTION.dsg-gallery-row{margin-top:-10px !important}BODY .ebor-page-wrapper > SECTION.dsg-gallery-row H3{color:#949494}BODY .ebor-page-wrapper > SECTION.dsg-gallery-row H3:after{content:"" !important;display:block !important;height:3px !important;width:1em !important;background:#2badfb;margin:.25em auto !important;position:relative !important}.dsg-page-header{padding-top:220px}.dsg-page-header P A{color:#fff !important}.dsg-page-header P A:hover{color:#fff !important}.menu-text{float:right;font-size:10px !important;margin:-30px 0 0 !important;padding:0 !important}.dsg-page-header H1:after,.dsg-page-header H2:after,.home .dsg-page-header H2:after{content:"" !important;display:block !important;height:3px !important;width:1em !important;background:#2badfb;margin:.25em auto !important;position:relative !important}.dsg-page-header A{font-weight:normal !important}.image-bg a,.bg-primary a{color:#d9d28c !important;font-weight:400}.image-bg a:hover,.bg-primary a:hover{color:#f1de1d !important;font-weight:400}H2.footerh2{font-size:46px;margin-bottom:40px}H2.h2quote,.dsg-page-header H3{margin-top:-30px}H2.h2quote{font-size:220%;font-weight:200 !important}H2.h2quotecite{font-size:140%;font-weight:300 !important}H2.h2quote:after,H2.h2quotecite:after{background:none !important}.location-address-block P{font-size:110% !important}.wwd-stripe H3{font-weight:300 !important}.dark-bg H1,.dark-bg H2,.dark-bg H3{color:#fff !important}.success-story-1 .wpb_single_image .vc_single_image-wrapper{opacity:.9 !important;padding-bottom:15px}.success-story-1 P{max-width:220px !important;line-height:1.2em !important}.fullwidth-row .container{width:100% !important;margin:0 !important;padding:0 !important}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid > li,.wpb_button{margin-bottom:0 !important}.dsg-gallery-overlay:hover{transition:all .2s ease !important;-webkit-transition:all 0.2s ease !important;-moz-transition:all 0.2s ease !important;-moz-box-shadow:inset 0 0 10px #0b3f75;-webkit-box-shadow:inset 0 0 10px #0b3f75;box-shadow:inset 0 0 10px #0b3f75;opacity:.8 !important}.vc_gitem-post-data-source-post_excerpt>DIV>P,.vc_gitem-post-data-source-post_title>DIV{font-family:"Gotham SSm A", "Gotham SSm B", Lato !important;font-weight:300;line-height:1.5em;font-size:21px}.factoids .counter2{color:#2badfb !important;font-size:44px !important;margin-bottom:24px;margin-top:0;padding:0;font-family:"Gotham SSm A", "Gotham SSm B", Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:200;font-size:56px;line-height:64px;text-align:center;display:block}.factoids p{color:#565656 !important;font-size:18px !important}.factoids p a{color:#2badfb !important;font-size:18px !important}.factoids p a:hover{color:#2badfb !important;font-size:18px !important}.btn,footer .btn{text-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;padding-left:24px !important;padding-right:24px !important}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline{padding-left:45px;padding-right:45px;font-size:180% !important;color:#fff !important}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline:hover{padding-left:45px;padding-right:45px;font-size:180% !important;color:#2badfb !important}.home-updates .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom,.home-updates .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline{color:#2badfb !important;border:2px solid #2badfb;font-weight:300 !important}.home-updates .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom:hover,.home-updates .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline:hover{border:2px solid #2badfb;background:#2badfb;color:#fff !important}footer .btn{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;background:none;margin-bottom:24px;width:auto !important}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{font-weight:300 !important}.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{background-color:#2badfb !important;text-transform:uppercase;font-size:11.5px !important;color:#fff !important;white-space:nowrap;padding-left:0;padding-right:0}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{opacity:.45;text-transform:uppercase;font-size:11.5px !important;color:#333 !important;white-space:nowrap;padding-left:0;padding-right:0}.washington-dc .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{white-space:nowrap;padding-left:0;padding-right:0}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{opacity:.8 !important;color:#333 !important}.get-started-bar H2{max-width:1000px !important}.get-started-bar H2:after,.get-started-bar H3:after{margin:0 !important}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,nav.bg-dark h1,nav.bg-dark h2,nav.bg-dark h3,nav.bg-dark h4,nav.bg-dark h5,nav.bg-dark h6,footer.bg-dark h1,footer.bg-dark h2,footer.bg-dark h3,footer.bg-dark h4,footer.bg-dark h5,footer.bg-dark h6,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6{color:#fff !important}.footer-1 .menu li,.footer-1 .menu li a{text-transform:none !important;font-size:14px;text-align:right !important;letter-spacing:0;width:100%}.centered{text-align:center}.wwd-stripe{_min-height:520px}.twitterbox P{text-shadow:1px 1px #000000;font-weight:bold !important}.case-study-teaser P{line-height:1.3em !important}.footer-1 H6,.widget .title,.widgettitle{color:#2badfb !important;text-align:right}.small-team-grid{text-align:center !important;margin-left:auto;margin-right:auto}.small-team-grid img{max-width:160px !important;border-radius:999px !important}.single-team .page-title{display:block !important}.single-team .page-title background-image-holder IMG{display:none !important}_.background-image-holder.fadeIn{opacity:0 !important}_.home .background-image-holder.fadeIn{opacity:1 !important}.nav-is-overlay .page-title-1.image-bg:first-child{height:220px !important}.single-team .overlay{height:220px !important}.single-team{background:#f2f2f2}.single-team .page-title-1.overlay:before{max-height:315px !important;background:url("../../../wp-content/uploads/2016/01/team-single-header.jpg") center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:1 !important;z-index:2 !important}.get-in-touch-button a{display:block;border:2px solid #fff !important;box-sizing:border-box !important;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;vertical-align:middle !important;width:300px !important;margin-left:auto !important;margin-right:auto !important;padding-bottom:17px !important;padding-left:45px !important;padding-right:45px !important;padding-top:17px !important;white-space:nowrap !important;text-align:center !important}.single-team .page-title>div.container{width:100% !important}.single-team .page-title>div.container:before{content:"THE DSG TEAM";font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif !important;position:absolute;top:20px !important;left:30px !important;font-size:240%;width:100% !important;margin:0 !important;text-align:left !important;max-width:none !important;color:#fff !important;letter-spacing:inherit !important}.single-team H2.uppercase{display:none}.single-team .col-sm-7{width:100% !important}.single-team .col-sm-7 .wp-post-image{border-radius:999px;display:block;margin:-40px auto 0 auto;max-width:250px !important}.single-team .single-team-member{background:#f7f7f7;width:100% !important;margin-top:-95px;padding-top:80px;padding-bottom:80px;border-bottom:1px solid #dcdcdc}.single-team .col-sm-5{width:100% !important}.single-team .col-sm-5 H4{text-align:center !important;font-size:220% !important;padding-top:30px;padding-bottom:7px;color:#007cc2}.single-team .col-sm-5 H5{padding-top:30px;max-width:860px;font-size:150% !important;font-weight:300 !important;line-height:1.6em;margin-left:auto;margin-right:auto;color:#007cc2}.single-team .col-sm-5 .post-content H6:first-child{margin-top:-40px !important;font-weight:300 !important;letter-spacing:-0.3px !important;font-size:13px !important;margin-bottom:-3px !important}.small-team-grid SPAN{display:none;/*font-weight:300 !important;letter-spacing:-0.3px !important;font-size:12px !important*/}.grid-list-view{padding-top:40px}.single-team .col-sm-5 SPAN.mb-xs-24{width:100% !important;text-align:center !important;font-size:120%;text-transform:uppercase}.single-team HR{display:none}.single-team ul.social-icons.text-center{text-align:center !important}.single-team ul.social-icons{max-width:860px;margin:-20px auto 0 auto !important}.single-team ul.social-icons li{padding-bottom:20px}.single-team ul.social-icons i.icon{color:#555;border:2px solid #555;border-radius:999px;padding:8px;margin-left:3px;margin-right:3px}.single-team .team-nav{padding-top:0 !important;margin-top:60px}.team-nav ul.social-icons,.page-id-1490 ul.social-icons,.post-type-archive-team ul.social-icons{display:none}.wp_user_stylesheet_switcher{border:2px solid #acacac;background-color:#acacac;display:block;width:68px;height:36px;float:right}button.wp_user_stylesheet_switcher_button{background-color:#acacac;border:0;width:32px;height:32px;transition:all .3s ease !important;-webkit-transition:all 0.3s ease !important}button.wp_user_stylesheet_switcher_button IMG{display:none}.wp_user_stylesheet_switcher_icon_s0_0{background-image:url("../../../wp-content/uploads/2015/11/ico-grid-view1.png");background-repeat:no-repeat;background-size:24px 24px;background-position:4px 4px;transition:all .3s ease !important;-webkit-transition:all 0.3s ease !important;outline:none}.wp_user_stylesheet_switcher_icon_s0_1{background-image:url("../../../wp-content/uploads/2015/11/ico-list-view1.png");background-repeat:no-repeat;background-size:24px 24px;background-position:4px 4px;transition:all .3s ease !important;-webkit-transition:all 0.3s ease !important;outline:none}.wp_user_stylesheet_switcher_active_option{background-color:#1eb0fc !important;border-radius:3px;opacity:1}button.wp_user_stylesheet_switcher_button:active{background-color:#137dc0;border-radius:2px}.single-locations{background:#555 url("../../../wp-content/uploads/2015/10/background-locations.jpg") no-repeat 50% 50% !important;background-size:cover !important}.single-team .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{color:#666666;border-color:#fff;background-color:#fff;background-color:#fff}.single-team .location-button a{display:block;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;text-align:center}.single-team .get-in-touch-button a:hover{background-color:#fff !important}.page-id-1490 .wpb_text_column *:last-child{margin-bottom:0 !important}.page-id-1490 .get-started-bar .wpb_text_column *:last-child{margin-bottom:24px !important}.team-view-toggle{margin-bottom:30px !important}.page-id-1495 .image-xxs{max-height:150px;max-width:200px;height:150px;width:200px;border:2px solid #f3f3f3;padding:0;display:block;margin:0}.page-id-1495 .image-xxs:hover{border:2px solid #f3f3f3}.page-id-1495 .spread-children-large *{margin:0 !important;margin-top:-2px !important}.page-id-1495 .col-sm-12{max-width:1350px;margin-left:auto !important;margin-right:auto !important;margin-bottom:80px;float:none !important}.tooltip{display:none !important;font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif !important;font-weight:300 !important;padding-left:0 !important;padding-right:0 !important}.page-id-1495 .fade-1-4{opacity:.9}.success-stories .title H5{font-size:180% !important}.success-stories .title SPAN{font-size:120% !important;font-weight:300 !important}.success-stories .title H5 A{z-index:1000 !important}.success-story-background P{font-size:140%}.success-story-background P STRONG{font-weight:bold !important}.dsg-page-header H6{font-size:140% !important;margin:0 !important;padding:0 !important}.success-story H3{font-size:240% !important;max-width:800px !important;padding-top:20px !important;min-width:100%}.success-story H4{font-size:100% !important;font-weight:bold !important;margin-bottom:5px !important;text-transform:uppercase}.success-story-vid-ftm .video-embed{margin:0 auto;width:853px}.success-story-vid-ftm{height:auto;overflow:auto}.success-story .bg-primary.hero-header{background:#078adc !important;min-height:12.5em}.success-story .hero-header H4{margin-top:-30px !important;line-height:18px;margin-bottom:0 !important}.success-story .blockpara P{font-size:110% !important;padding-top:25px !important}.success-story .counter,.plus-counter .counter{color:#0087db !important}.plus-counter .counter:after{content:"+"}.plus-counter .no-plus .counter:after{content:none !important}.success-story OL{margin-left:auto !important;margin-right:auto !important}.success-story OL LI{font-size:130% !important;padding:0 0 12px 20px !important;font-style:italic !important}.page-id-1685 H1.smaller{font-size:34px !important}.white-strip-h3 H3,.aboutpage .white-strip-h3 H3{text-align:center;width:100% !important;font-weight:100 !important;max-width:1172px !important}.vc_custom_1450477000835 H2{font-size:32px !important;max-width:100% !important;text-align:center;width:100% !important}.inner{border:2px solid #eee}.inner .box-date{float:right;margin-top:-26px;margin-right:-26px;margin-left:15px;padding:15px;border:2px solid #eee;width:72px;text-align:center;font-size:10px;line-height:12px}.inner h5.mb0{padding-bottom:20px;line-height:1.3em !important;color:#007cc2;font-weight:300 !important;text-transform:uppercase !important}.single-format-standard .page-title{display:block !important}.single-format-standard .page-title{background:url("../../../wp-content/uploads/2016/01/header-updates.jpg") no-repeat center center;background-size:cover}.single-format-standard .overlay:before{background:#2badfb;opacity:.5;z-index:2}.single-format-standard .page-title H2{display:none}.page-id-1459 P{font-size:13px !important;padding-left:0 !important;padding-right:0 !important}.single-format-standard .page-title>div.container:before{content:"NEWS";font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif !important;position:absolute;top:20px !important;left:30px !important;font-size:240%;width:100% !important;margin:0 !important;text-align:left !important;max-width:none !important;color:#fff !important;letter-spacing:inherit !important}.single-format-standard .mb24.wp-post-image{display:none}.page-id-1459 BLOCKQUOTE,.type-post BLOCKQUOTE{margin-top:0 !important;margin-bottom:0 !important;font-size:15px !important;padding-bottom:30px !important}.page-id-1459 A BLOCKQUOTE{pointer-events:none !important;cursor:default !important}.type-post BLOCKQUOTE{margin-bottom:40px !important}.page-id-1459 .text-center I.ti-twitter-alt{display:none}.single.single-post H3.uppercase.mb0{display:none}.post.type-post{background:#f4f4f4}.single.single-post .post-snippet{background:#fff !important;margin-top:-60px;padding:40px 80px 80px 80px;border:2px solid #eee}.post-snippet.mb64{margin-bottom:0 !important}.post-meta{display:none !important}.post-back-to-list A{display:block;float:left;text-align:center;_width:17em;margin-bottom:40px;border:2px solid #2badfb;text-transform:uppercase;font-size:12px;padding:1px 12px;font-size:10px;vertical-align:middle;color:#2badfb;letter-spacing:1px;font-weight:500}.post-back-to-list A:hover{background:#2badfb;color:#fff !important}.post-title .label{display:block;text-align:center;margin-bottom:40px;_width:13em;background:none;border:2px solid #eee;color:#ccc;font-family:"Gotham SSm A", "Gotham SSm B", Lato, Helvetica, Arial, sans-serif;font-weight:500;font-size:10px;float:left;padding:1px 12px;letter-spacing:1px;margin-left:5px}.post-title H4{font-size:300% !important;line-height:1.3em !important;max-width:1000px !important;text-transform:uppercase !important;padding-bottom:30px !important;color:#007cc2;font-weight:200 !important}.post-title H4.inline-block{clear:both !important}.post-content H3,.post-content H3 EM{font-style:normal !important;max-width:1000px !important;padding-top:20px !important;padding-bottom:20px !important}.post-content P,.post-content H1,.post-content H2,.post-content H3,.post-content H4,.post-content H5,.post-content UL,.post-content OL,.post-content DIV{max-width:1000px !important}.post-content P{font-size:14px !important}.comments{display:none}.tiled-para,.tiled-para-2{padding:40px}.tiled-para P,.tiled-para-2 P{font-size:14px !important}.hklogo IMG{padding-top:20px !important;max-width:260px !important}.page-id-1456 H4{font-size:20px !important;line-height:1.3em !important}.aboutpage H4.blue{line-height:1.6em !important;padding-top:20px !important;padding-bottom:0 !important;margin-bottom:0 !important;font-size:28px !important;color:#007ec3 !important;font-weight:100 !important;margin-bottom:10px !important;font-size:24px !important}.capabilities H4{text-transform:uppercase;font-size:100%;font-weight:600 !important;padding-top:0 !important;margin-top:5px !important}.capabilities H4 IMG{margin-top:-2px !important;margin-bottom:40px !important;margin-right:10px !important;width:24px;height:24px}.capabilities H4{min-height:5em}page-id-2057 .capabilities H4{min-height:9.5em}.capabilities .vc_icon_element{margin-bottom:0 !important}.page-id-1483 .feature-3{min-height:40px !important}.form-field{float:left;width:49%;padding-right:20px}.form-field P{margin-bottom:0 !important}.form-col .wpb_alert p:last-child,.form-col #content .wpb_alert p:last-child,.form-col .wpb_text_column p:last-child,.form-col .wpb_text_column *:last-child,.form-col #content .wpb_text_column p:last-child,.form-col #content .wpb_text_column *:last-child,.form-col .wpb_toggle_content p:last-child{margin-bottom:10px !important}.form-row{clear:both}.form-row.form-button{width:260px;margin:40px auto 10px auto}.form-row.form-button input[type="submit"],input[type="submit"]{font-size:100% !important}.page-id-1270 .module.widget-handle a.btn{display:none}.form-sidebar{border:2px solid #dcdcdc;border-radius:3px}.form-sidebar H3{font-size:17px !important}.form-sidebar UL{margin-left:20px !important}.form-sidebar LI{font-size:14px !important;padding-bottom:10px;line-height:1.4em !important}dt{font-size:14px !important}input[type=text],input[type=email],input[type=tel],select,textarea{border:1px solid #fff}input[type=text],input[type=email],input[type=tel],select,option,textarea{font-size:14px !important;padding-left:10px !important;height:36px !important;text-transform:none !important;letter-spacing:normal !important;font-weight:300 !important;color:#555 !important}textarea{height:220px !important}div.wpcf7-response-output{margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{padding:15px 15px 10px 15px !important;margin-bottom:20px !important}div.wpcf7-mail-sent-ng{border:2px solid #fe6e5e !important;color:#fe6e5e !important;margin-bottom:24px !important;background:none;border-radius:0;font-weight:600;padding:12px 16px !important;color:#fe6e5e;background-color:#f2dede;border-color:#ebccd1;width:100%}.select-option i{top:10px !important;font-size:14px !important}.sbttBacktotop{z-index:100000}a.btn.btn-sm.fade-half.back-to-top.inner-link{display:none}.footer-copyright SPAN{font-size:11px !important}@media only screen and (min-device-width: 320px) and (max-width: 990px){br{display:block !important}H1{font-size:34px !important}.home-team .overlay:before{background:#000 !important;opacity:.5 !important}.dsg-page-header .background-image-holder{opacity:inherit !important;background:inherit !important}.home .background-image-holder.fadein{opacity:1 !important;background:none !important}.light-wrapper .background-image-holder{opacity:.72 !important;background:#fff !important}.home .home-header{position:absolute !important;top:21%}.home H1 IMG{width:45% !important}.home .home-header H2{font-weight:300 !important;font-size:6vw !important}.home .home-practice-areas{position:absolute !important;top:30%}.home H3 SPAN.scrollup-wrapper{overflow:visible;font-size:12px !important;border:2px solid #fff}.home H3 A{display:block;height:2.5em;overflow:visible !important;line-height:1.3em !important;font-size:24px !important;padding-top:.5em !important}.home H3 A:hover{overflow:inherit;display:inherit;transition:inherit !important;-webkit-transition:inherit !important;-moz-transition:inherit !important;padding-top:.5em !important}.home H3 A SPAN{display:block;font-size:15px !important;line-height:1.3em !important;font-weight:300;padding:0 !important;margin:0 !important}.home H3 A SPAN.scrollup{display:block;line-height:1.3em !important}.home H3 A:hover SPAN.scrollup{display:block;padding-top:0 !important;font-size:15px !important;line-height:1.3em !important;transition:opacity 0s ease !important;-webkit-transition:opacity 0s ease !important;-moz-transition:opacity 0s ease !important}.cover.fullscreen .slides li{height:100vh !important}H2,H2.h2quote,.home H2{font-size:28px !important}H3,H2.h2quotecite{font-size:21px !important}.page-id-1434 H1{font-size:32px !important}P{font-size:15px !important;text-align:left !important}BLOCKQUOTE P{font-size:17px !important;text-align:center !important}.single.single-post .post-snippet{padding:20px !important}.post-title H4{font-size:180% !important;text-align:left !important;padding:0 !important}.single-post .post-content P{padding-left:0 !important;padding-right:0 !important}.fact-counter P,.fact-counter-row-2 P,.hidden-address P,.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt P{text-align:center !important;margin-left:auto;margin-right:auto}.vc_gitem-post-data-source-post_excerpt>DIV>P,.vc_gitem-post-data-source-post_title>DIV{font-size:14px !important;min-width:90% !important;margin-left:-40px !important;margin-right:-40px !important}.fullwidth-row .container .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt P{font-size:20px !important;padding-left:40px;padding-right:40px}.fact-counter-row-2{margin-top:-50px}H2,H3,P{text-shadow:none !important;padding-right:20px;padding-left:20px}H2,H3,H4{text-align:center !important}.home-team H3,.home-team P{text-align:left !important}.home-approach H3,.home-approach P{text-align:right !important}.home-team .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline,.home-approach .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{font-size:150% !important;padding:10px 30px !important;margin-left:20px !important;margin-right:20px !important}.hidden-address{padding-top:40px;border-bottom:1px solid #eee;margin-top:-64px !important;margin-bottom:50px !important;background:#f7f7f7}.map-box{display:none}.map-box2{display:block !important;width:100%;height:260px}.page-id-1475 .map-box2{border-top:1px solid #eee}.map-overlay A{display:block;width:100% !important;height:260px !important}.feature-3 .left{width:10%;text-align:right !important;padding-right:20px !important}.hidden-address .wpb_text_column *:last-child{margin-bottom:10px !important}.page-id-1483 .feature-3:first-child{min-height:20px !important}.page-id-1483 .feature-3:last-child{margin-top:-10px !important;min-height:100px !important}.hidden-address .vc_hidden-md{padding-right:20px !important;padding-right:20px !important;padding-bottom:20px !important}.hidden-address .vc_hidden-md P{font-size:13px !important;margin:0 !important;padding:0 !important}.single-team .col-sm-5 H5{padding-left:20px !important;padding-right:20px !important}.ebor-page-wrapper > .wpb_row.success-story{margin-top:-30px !important}.success-story .bg-primary.hero-header{min-height:10px !important}.success-story .bg-primary.hero-header .pt80{padding-top:20px !important}.success-story .bg-primary.hero-header .mb24{margin-bottom:0 !important}.success-story H3{padding-top:50px !important;padding-bottom:20px !important;margin-bottom:0 !important;font-size:23px !important;min-width:300px !important}.success-story .hero-header H4{margin-top:-18px !important;font-size:21px !important;line-height:18px !important}.success-story .blockpara P{padding-bottom:40px !important}.twitterbox P,.case-study-teaser P{text-align:center !important;font-size:13px !important}.full-width-image IMG{display:none !important}.page-id-1495 .vc_custom_1453912866386{background-position:20% center !important}.wide-photo-cleanair-1{background:#078adc url('/wp-content/uploads/2015/12/cleanair-stripe1.jpg') no-repeat;width:100% !important;height:300px !important}.wide-photo-cleanair-2{margin-top:-111px !important;background:#078adc url('/wp-content/uploads/2016/04/clean-air-bettis.jpg') no-repeat center top;width:100% !important;height:400px !important;background-size:auto 400px}.wide-photo-cleanair-3{background:#078adc url('/wp-content/uploads/2015/12/cleanair-stripe2.jpg') no-repeat 40% bottom;width:100% !important;height:300px !important}.wide-photo-realtor-1{background:#078adc url('/wp-content/uploads/2016/04/realtor-1-m.jpg') no-repeat center bottom;width:100% !important;height:285px !important}.wide-photo-realtor-3{background:#078adc url('/wp-content/uploads/2015/12/realtor-stripe2.jpg') no-repeat left bottom;width:100% !important;height:300px !important}.wide-photo-approach-1{background:#078adc url('/wp-content/uploads/2015/10/fresno-wide.jpg') no-repeat 40% bottom;width:100% !important;height:240px !important;background-size:auto 240px}.wide-photo-approach-2{background:#078adc url('/wp-content/uploads/2015/10/selfie-wide.jpg') no-repeat center bottom;width:100% !important;height:240px !important;background-size:auto 240px}.wide-photo-approach-3{background:#078adc url('/wp-content/uploads/2015/10/approach-stripe-chart.jpg') no-repeat center bottom;width:100% !important;height:240px !important;background-size:auto 240px}.page-id-1456 H3{font-size:18px !important}.hklogo IMG{padding-bottom:12px}.tiled-para-2{margin-top:-30px !important}.tiled-para H3,.tiled-para-2 H3{font-size:24px !important}.tiled-para P,.tiled-para-2 P{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.page-id-1685 .background-image-holder{background-position:60% center !important}.page-id-1685 H6{font-size:16px !important;padding-bottom:10px !important}.page-id-1685 H1.smaller{font-size:28px !important}.realtor-intro P{font-size:14px !important}.realtor-intro P IMG{width:90px !important;height:90px !important;padding:20px 20px 0 0 !important;margin:0 0 60px 0 !important}.light-wrapper.realtor-tablet .background-image-holder{opacity:0 !important}.vc_custom_1450479099147 H3{margin-bottom:60px !important;font-size:100% !important;font-weight:bold !important;text-transform:uppercase}.vc_custom_1451473437778 .vc_btn3-container{margin:0 auto !important}.page-id-1459 .inner{padding-left:15px !important;padding-right:15px !important}.inner .box-date{margin-right:-17px !important}.page-id-1459 A.btn.btn-sm{padding-left:6px !important;padding-right:6px !important;font-size:10px !important;letter-spacing:.5px !important}.home-updates P{text-align:center !important}.updates-top{min-height:50px !important}.updates-facebook,.updates-twitter,.updates-dsg{border:2px solid #eee;padding:30px;margin:20px auto !important;width:90% !important}FOOTER P.bg-dark.small{font-size:12px !important}FOOTER .menu a{line-height:1.2em !important}FOOTER .textwidget .centered{clear:both}.footer-1 H6,.widget .title,.widgettitle{color:#2badfb !important;text-align:center !important}.footer-1 .menu li,.footer-1 .menu li a{text-align:center !important}.capabilities .wpb_text_column *:last-child{margin-bottom:0}.capabilities H4,.page-id-2054 .capabilities H4{margin-top:10px !important;margin-bottom:0 !important;margin-left:5% !important;margin-right:5% !important;width:40% !important;max-width:300px;float:left !important;display:block !important;min-height:4em !important;background:url('/wp-content/uploads/2015/10/check-circle.png') no-repeat 0 2px;background-size:16px 16px;padding-left:22px !important;text-align:left !important}.capabilities H4 IMG{display:none !important}.capabilities H4 IMG.alignleft{margin-left:auto !important;margin-right:auto !important}.feature-3 .right{width:90% !important}.single-team .col-sm-5 .post-content H6:first-child{margin-top:-26px !important}.col-md-3.col-sm-4.mb24.small-team-grid{min-height:234px}.single-team .col-sm-4{width:50% !important}.page-id-1483 .wpcf7{margin-top:-40px}.form-field{float:none;width:100%;padding:0;margin:0}.page-id-1430 .bg-dark .background-image-holder.fadeIn{background-color:#000 !important;opacity:1 !important}.page-id-1430 .light-wrapper .background-image-holder.fadeIn,.page-id-1435 .light-wrapper .background-image-holder.fadeIn{background-color:#fff !important;opacity:1 !important}.page-id-1430 .background-image-holder{background-size:cover}.page-id-1430 .stripe1 .background-image-holder{background:url("/wp-content/uploads/2016/04/image-impactingthings-mobile.jpg") no-repeat bottom center !important}.page-id-1430 .stripe2 .background-image-holder{background:url("/wp-content/uploads/2016/04/clean-air-l-mobile.jpg") no-repeat 20% center !important}.page-id-1430 .stripe3 .background-image-holder{background:url("/wp-content/uploads/2016/04/ad-right-leaders-mobile.jpg") no-repeat center center !important}.page-id-1430 .stripe4 .background-image-holder{background:url("/wp-content/uploads/2016/04/ad-right-you-can-scale-map-mobile.jpg") no-repeat center center !important}.page-id-1434 .stripe1 .background-image-holder{background:url("/wp-content/uploads/2016/04/freedom-to-marry-r-mobile.jpg") no-repeat center center !important}.page-id-1434 .stripe2 .background-image-holder{background:url("/wp-content/uploads/2016/04/meaningful-content1-mobile.jpg") no-repeat center center !important}.page-id-1434 .stripe3 .background-image-holder{background:url("/wp-content/uploads/2016/04/powerful-events-2-mobile.jpg") no-repeat center center !important}.page-id-1435 .stripe3 .background-image-holder{background:url("/wp-content/uploads/2016/04/thumbs-up3-mobile.jpg") no-repeat center center !important}.page-id-1430 .i-support-clean-air-teaser IMG,.teaser-ftm-logo IMG{width:72px !important;height:72px !important}.page-id-1430 .success-story-1 STRONG A{text-align:center !important;display:block;margin-top:-20px;line-height:1.2em !important}.page-id-1495 section.projects.p0.bg-dark{padding-left:8% !important;padding-right:8% !important}}@media only screen and (min-device-width : 320px) and (max-device-width : 480px){H1{font-size:34px !important}.home H1 IMG{width:50% !important}.home .home-header{top:25% !important}.home .home-practice-areas{top:25% !important}.home .home-header H2{font-weight:300 !important;font-size:7vw !important;padding-bottom:0 !important}.home .home-practice-areas{position:absolute !important;top:23% !important}.home H3{font-size:21px !important}.success-story-vid-ftm{height:auto !important;overflow:auto !important;padding-bottom:30px !important}.capabilities H4,.page-id-2054 .capabilities H4{margin-left:0 !important;margin-right:0 !important;width:100% !important;float:none !important}.form-field{float:none;width:100%;padding:0;margin:0}}@media only screen and (min-width : 321px){.video-embed{display:none}.hide{display:block !important}}@media only screen and (max-width : 320px){H1,.home H1{font-size:34px !important;text-shadow:none !important}.video-embed{display:none}.hide{display:block !important}}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait){H1,.home H1{font-size:34px !important}.home .home-header{top:25% !important}.home .home-practice-areas{top:20% !important}.realtor-intro P{font-size:11px !important}}@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){.home H1 IMG{width:50% !important}.home .home-header{top:25%}.home .home-header H2{font-weight:300 !important;font-size:5vw !important}.home .home-practice-areas{position:absolute !important;top:25%}}@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){.realtor-intro P{font-size:11px !important}}@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){.mb-xs-24{margin-bottom:34px !important}.vc_gitem-post-data-source-post_excerpt>DIV>P,.vc_gitem-post-data-source-post_title>DIV{font-size:21px !important}.home H1 IMG{width:50% !important}.home .home-header{top:35% !important}.home .home-header H2{font-weight:300 !important;font-size:7vw !important}.home .home-practice-areas{position:absolute !important;top:45%}.home H3 SPAN.scrollup-wrapper{overflow:visible}.home H3 A{display:block;height:2.5em;overflow:visible !important;line-height:1.3em !important}.home H3 A:hover{overflow:inherit;display:inherit;transition:inherit !important;-webkit-transition:inherit !important;-moz-transition:inherit !important;padding-top:21px !important}.home H3 A SPAN{display:block;font-size:14px !important;line-height:1.3em !important;font-weight:300;padding:0 !important;margin:0 !important}.home H3 A SPAN.scrollup{display:block;line-height:1.3em !important}.home H3 A:hover SPAN.scrollup{display:block;padding-top:0 !important;font-size:14px !important;line-height:1.3em !important;transition:opacity 0s ease !important;-webkit-transition:opacity 0s ease !important;-moz-transition:opacity 0s ease !important}.realtor-intro P{font-size:11px !important}}@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape){.home H3 SPAN.scrollup-wrapper{display:none !important}}@media screen and (min-width: 768px){FOOTER .col-sm-6{min-height:12em}FOOTER .container .row.copyright-row{max-height:5em !important;overflow:hidden}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.home H1 IMG{width:50% !important}.home .home-header H2{font-size:7vw !important}.single-post .container{width:100%;min-width:100% !important}.col-sm-offset-1{margin-left:3%}.col-sm-10{width:94%}.form-field{float:left;width:50%;padding:0;margin:0}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){.single-post .container{width:100%;min-width:100% !important}.col-sm-offset-1{margin-left:3%}.col-sm-10{width:94%}}@media (min-width: 768px){.page-id-1438 .container,.page-id-1471 .container,.page-id-1472 .container,.page-id-1473 .container,.page-id-1474 .container,.page-id-1475 .container{width:100% !important}}@media (max-width: 414px){.home H3 SPAN.scrollup-wrapper A SPAN,.home H3 SPAN.scrollup-wrapper A:hover SPAN{font-size:14px !important;padding-left:10px !important;padding-right:10px !important}.home H3 SPAN.scrollup-wrapper A{font-size:18px !important;height:3em !important}.home .home-practice-areas{top:27% !important}}@media (max-height: 414px){.v-align-transform{top:47% !important;height:100% !important}.home .home-practice-areas{top:55% !important}.home-practice-areas .wpb_column.vc_column_container.col-md-4{width:33% !important;float:left !important}.home H3 SPAN.scrollup-wrapper{border:0 !important}.home H3 SPAN.scrollup-wrapper A{font-size:17px !important}.home H3 SPAN.scrollup-wrapper A.practice-areas-advocacy{text-align:center !important;display:block !important;margin:0 auto !important}.home H3 SPAN.scrollup-wrapper A.practice-areas-comms{text-align:center !important;display:block !important;margin:0 auto !important}.home H3 SPAN.scrollup-wrapper A.practice-areas-digital{text-align:center !important;display:block !important;margin:0 auto !important}.home H3 SPAN.scrollup-wrapper A SPAN,.home H3 SPAN.scrollup-wrapper A:hover SPAN{display:none}.home .home-header{top:28% !important}}@media (max-height: 600px){.offscreen-container{opacity:1 !important}.offscreen-container .image-xs,.offscreen-container P.fade-half{display:block;position:absolute;top:1.7%;left:8%}.v-align-transform{top:40%}#menu-offscreen-menu{margin-top:5px !important}.offscreen-menu a,.offscreen-menu li,.offscreen-menu a:hover,.offscreen-menu li:hover{font-size:2.8vh !important;line-height:1.3em !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:color 0 ease-in !important;transition:none !important;opacity:1 !important}.offscreen-menu li#menu-item-1484 A{white-space:nowrap;font-size:100% !important;padding:5px 10px !important;margin:10px 0 0 0;width:auto !important}.offscreen-menu li#menu-item-2058{padding-top:5px;padding-bottom:0}.social-list{float:left;position:absolute;bottom:1.7% !important;left:8% !important;font-size:110%}}@media (max-height: 320px){.offscreen-menu li#menu-item-1482 A:before,.offscreen-menu li#menu-item-1470 A:before,.offscreen-menu li#menu-item-1432 A:before{margin-top:0 !important;font-size:2.8vh !important}.v-align-transform{top:50% !important;height:100% !important}}