@media all and (min-width: 830px){#content{margin:0 30px;box-shadow:0px 0px 5px 0px #999;padding:10px}#content h1.title{margin:0;padding:12px 0 11px 0;background-image:none}.front #content{box-shadow:0px 0px 0px 0px black;margin:0;padding-top:0}.region-bottom{margin-top:70px}}@media all and (min-width: 460px){#block-views-our-team-block-1 h2.block-title,#block-views-our-team-block-1 h2.views-title,#block-views-our-team-block-1 h2.node-title,#block-views-our-team-block h2.block-title,#block-views-our-team-block h2.views-title,#block-views-our-team-block h2.node-title,.view-about-us h2.block-title,.view-about-us h2.views-title,.view-about-us h2.node-title,.view-our-media h2.block-title,.view-our-media h2.views-title,.view-our-media h2.node-title,.view-events h2.block-title,.view-events h2.views-title,.view-events h2.node-title,.view-corporate-communications h2.block-title,.view-corporate-communications h2.views-title,.view-corporate-communications h2.node-title{font-size:48px;line-height:1em;margin-bottom:10px;padding-top:58px}#block-views-our-team-block-1 .node-annual-event h2.node-title,#block-views-our-team-block-1 .node-joint-project h2.node-title,#block-views-our-team-block-1 .node-media h2.node-title,#block-views-our-team-block .node-annual-event h2.node-title,#block-views-our-team-block .node-joint-project h2.node-title,#block-views-our-team-block .node-media h2.node-title,.view-about-us .node-annual-event h2.node-title,.view-about-us .node-joint-project h2.node-title,.view-about-us .node-media h2.node-title,.view-our-media .node-annual-event h2.node-title,.view-our-media .node-joint-project h2.node-title,.view-our-media .node-media h2.node-title,.view-events .node-annual-event h2.node-title,.view-events .node-joint-project h2.node-title,.view-events .node-media h2.node-title,.view-corporate-communications .node-annual-event h2.node-title,.view-corporate-communications .node-joint-project h2.node-title,.view-corporate-communications .node-media h2.node-title{font-size:1.4375em;padding:0;line-height:1em;margin:0.56522em 0}.view-our-media h2.node-title,.view-corporate-communications h2.node-title{padding-top:70px}}@media all and (min-width: 1020px){.views-exposed-form{margin-left:0px}.views-exposed-form .views-exposed-widgets{width:870px;margin:0 auto}}@media all and (min-width: 660px){#header{width:215px;float:left;text-align:right;padding:0;position:relative;z-index:10}#main{padding-top:163px !important}#navigation{height:163px !important;background-color:transparent}#navigation h2.block-title{display:none}#navigation ul.menu{height:auto !important;text-align:center;margin:40px 20px 0 215px;position:relative}#navigation ul.menu li{float:left;display:block;font-family:"Open Sans";font-size:1em;line-height:1.375em;margin-left:0;margin-right:0;width:50%;text-align:left}#navigation ul.menu li.last{margin-right:0}#navigation ul.menu li a{color:#333;background:transparent;border:0;line-height:22px;display:inline}#navigation ul.menu li a.active,#navigation ul.menu li a:hover{color:#3d7ab8;background:transparent}#navigation ul.menu li.last{width:auto}#navigation ul.menu li.first,#navigation ul.menu li.first+li,#navigation ul.menu li.first+li+li{clear:left;width:205px}#navigation ul.menu li.first+li+li+li,#navigation ul.menu li.first+li+li+li+li,#navigation ul.menu li.first+li+li+li+li+li{width:185px}#navigation ul.menu li.first+li+li+li{margin-top:-66px}#navigation ul.menu li.first+li+li+li+li{margin-top:-44px}#navigation ul.menu li.first+li+li+li+li+li{margin-top:-22px}}@media all and (min-width: 765px){#navigation ul.menu{margin:65px 20px 0 197px}#navigation ul.menu li{font-size:0.875em;line-height:1.57143em}#navigation ul.menu li.last{right:2%;position:absolute;top:0;right:0%;width:auto}#navigation ul.menu li.first,#navigation ul.menu li.first+li,#navigation ul.menu li.first+li+li{clear:left;width:225px}#navigation ul.menu li.first+li+li+li,#navigation ul.menu li.first+li+li+li+li,#navigation ul.menu li.first+li+li+li+li+li{float:right;width:185px;margin-right:16%}#navigation ul.menu li.first+li+li+li{margin-top:-44px}#navigation ul.menu li.first+li+li+li+li{margin-top:-22px}#navigation ul.menu li.first+li+li+li+li+li{margin-top:0}}@media all and (min-width: 850px){#navigation ul.menu{margin:65px 20px 0 215px}#navigation ul.menu li.last{right:9%}#navigation ul.menu li.first,#navigation ul.menu li.first+li,#navigation ul.menu li.first+li+li{clear:left;width:225px}#navigation ul.menu li.first+li+li+li,#navigation ul.menu li.first+li+li+li+li,#navigation ul.menu li.first+li+li+li+li+li{float:right;width:225px;margin-right:21%}}@media all and (min-width: 962px){#header{width:100%;float:none;text-align:center;padding:28px 0}#header a{display:inline;padding:0}#main{padding-top:3em !important}#main #navigation{height:3em !important;background-color:transparent}#main #navigation h2.block-title{display:none}#main #navigation ul.menu{height:auto !important;text-align:center;margin:0 20px;overflow:visible !important}#main #navigation ul.menu li{float:none;display:inline;font-family:"Open Sans";font-size:1em;line-height:1.375em;margin-left:0.625%;margin-right:0.75%}#main #navigation ul.menu li.last{margin-right:0;position:absolute;top:-155px;right:0px;font-size:14px;z-index:11}#main #navigation ul.menu li.first+li+li+li+li+li{margin-right:0}#main #navigation ul.menu li a{color:#333;background:transparent;border:0;line-height:22px;display:inline}#main #navigation ul.menu li a.active,#main #navigation ul.menu li a:hover{color:#3d7ab8;background:transparent}.region-highlighted .block-menu{display:block;margin-bottom:0;background-color:#3d7ab8}.region-highlighted .block-menu ul.menu{margin:0;padding:0;text-align:center}.region-highlighted .block-menu ul.menu li{float:none;display:inline-block;list-style:none;font-family:"Open Sans";font-size:16px;line-height:1.375em}.region-highlighted .block-menu ul.menu li a{display:inline-block;padding:1.1875em 1.75em;color:#bdd3e9;outline:none}.region-highlighted .block-menu ul.menu li a:hover{color:white}.region-highlighted .block-menu ul.menu li a.real-active{color:white;background:url(../images/submenu-active.png) no-repeat center bottom transparent}.region-highlighted .block-menu ul.menu li a::selection{border:0;background:transparent}.region-highlighted .block-menu ul.menu li a::-moz-selection{border:0;background:transparent}.region-highlighted #block-menu-menu-corporate-communications a{padding:1.1875em 0.625em}.region-highlighted.sticky{position:fixed;z-index:1001;top:0;left:0;width:100%;padding:0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#highlighted-wrapper{height:60px}h1.title{display:none}.node-type-news #content h1.title,.page-contact #content h1.title,.page-news #content h1.title,.page-our-clients #content h1.title{display:block;background:transparent;padding:20px 0 0 0;margin:0;font-family:"Lora";font-size:3em;line-height:1em;color:#333;margin-top:0.83333em}.node-type-news .field-name-field-subtitle,.page-contact .field-name-field-subtitle,.page-news .field-name-field-subtitle,.page-our-clients .field-name-field-subtitle{margin-top:4px}#content{padding-top:10px}.front #content{padding-top:0px}}@media all and (min-width: 1200px){.region-highlighted.sticky{left:50%;margin:0 0 0 -600px;max-width:1200px}}@media all and (min-width: 1010px){#main #navigation ul.menu li.last{position:static;font-size:16px;margin-left:15px}}@media all and (min-width: 545px) and (max-width: 958px){#block-views-home-news-block .views-row{width:464px;margin:inherit auto}#block-views-home-news-block .views-row a.news-link .field-name-body{font-size:0.9375em}}@media all and (min-width: 959px){#block-views-home-news-block{max-width:960px;margin:0 auto}#block-views-home-news-block .views-row{float:left;max-width:29%;padding:0 2%;height:252px;position:relative}#block-views-home-news-block .views-row article{height:279px}#block-views-home-news-block .views-row .read-more{margin-top:0;padding-top:1em;background-color:#f2f2f2;position:absolute;bottom:0;width:279px}}@media all and (min-width: 450px){.view-home-slogan{padding-left:30px;padding-right:30px;height:4em}}@media all and (min-width: 700px){.view-home-slogan{position:relative;height:3em;font-size:53px}.view-home-slogan .view-content{width:650px;margin:0 auto}}@media all and (min-width: 595px){.view-our-media .field-name-body,.view-events .field-name-body,.view-about-us .field-name-body{max-width:600px;margin:0 auto;text-align:center}.view-our-media .node-joint-project .field-name-field-link,.view-our-media .node-joint-project .field-name-body,.view-our-media .node-annual-event .field-name-field-link,.view-our-media .node-annual-event .field-name-body,.view-events .node-joint-project .field-name-field-link,.view-events .node-joint-project .field-name-body,.view-events .node-annual-event .field-name-field-link,.view-events .node-annual-event .field-name-body,.view-about-us .node-joint-project .field-name-field-link,.view-about-us .node-joint-project .field-name-body,.view-about-us .node-annual-event .field-name-field-link,.view-about-us .node-annual-event .field-name-body{max-width:none;text-align:left}.view-our-media .field-name-field-link,.view-events .field-name-field-link,.view-about-us .field-name-field-link{max-width:515px;margin-right:auto;margin-left:auto;text-align:center}.view-our-media .node-info-page-two-columns .field-name-field-second-column,.view-our-media .node-info-page-two-columns .field-name-body,.view-events .node-info-page-two-columns .field-name-field-second-column,.view-events .node-info-page-two-columns .field-name-body,.view-about-us .node-info-page-two-columns .field-name-field-second-column,.view-about-us .node-info-page-two-columns .field-name-body{max-width:none;text-align:left}.view-our-media .views-row-even,.view-events .views-row-even,.view-about-us .views-row-even{padding-left:40px;padding-right:40px;margin-right:-40px;margin-left:-40px}.view-our-media .node-info-page-two-columns .field-name-body{max-width:none;text-align:left}}@media all and (min-width: 720px){.view-our-media .node-info-page-two-columns,.view-events .node-info-page-two-columns,.view-about-us .node-info-page-two-columns{max-width:815px;margin:0 auto}.view-our-media .node-info-page-two-columns .field-name-field-second-column,.view-our-media .node-info-page-two-columns .field-name-body,.view-events .node-info-page-two-columns .field-name-field-second-column,.view-events .node-info-page-two-columns .field-name-body,.view-about-us .node-info-page-two-columns .field-name-field-second-column,.view-about-us .node-info-page-two-columns .field-name-body{width:48%;text-align:left;float:left;margin-right:2%}.view-our-media .node-info-page-two-columns .field-name-field-second-column p,.view-our-media .node-info-page-two-columns .field-name-body p,.view-events .node-info-page-two-columns .field-name-field-second-column p,.view-events .node-info-page-two-columns .field-name-body p,.view-about-us .node-info-page-two-columns .field-name-field-second-column p,.view-about-us .node-info-page-two-columns .field-name-body p{padding-left:30px}.view-our-media .node-info-page-two-columns .field-name-field-second-column,.view-events .node-info-page-two-columns .field-name-field-second-column,.view-about-us .node-info-page-two-columns .field-name-field-second-column{margin-top:0}.view-our-media .node-info-page-two-columns .field-name-field-second-column p,.view-events .node-info-page-two-columns .field-name-field-second-column p,.view-about-us .node-info-page-two-columns .field-name-field-second-column p{padding-left:0;padding-right:30px}.view-our-media,.view-events,.view-about-us,.view-corporate-communications{margin-left:0;margin-right:0}.view-our-media .views-row,.view-events .views-row,.view-about-us .views-row,.view-corporate-communications .views-row{border:0}.view-our-media .views-row-even,.view-events .views-row-even,.view-about-us .views-row-even,.view-corporate-communications .views-row-even{padding-left:0px;padding-right:0px;margin-right:0px;margin-left:0px}}@media all and (min-width: 460px){.view-corporate-communications .field-name-body{padding-top:220px}.view-corporate-communications .node-27 .field-name-body{background-image:url(../images/public-affairs-l.png)}.view-corporate-communications .node-28 .field-name-body{background-image:url(../images/new-public-affairs-l.png)}.view-corporate-communications .node-29 .field-name-body{background-image:url(../images/media-relations-l.png)}.view-corporate-communications .node-31 .field-name-body{background-image:url(../images/communications-consulting-l.png)}.view-corporate-communications .node-32 .field-name-body{background-image:url(../images/crisis-l.png);min-height:200px}}@media all and (min-width: 720px){.view-corporate-communications .views-row article{max-width:760px;margin:0 auto}.view-corporate-communications .field-name-body{padding-left:247px;padding-right:20px;padding-top:0;background-repeat:no-repeat;background-position:20px 10px}}@media all and (min-width: 735px){.view-joint-projects .views-row article,.view-our-media .view-content .views-row article{border-bottom:1px dotted #ccc;margin-bottom:0em;padding-bottom:1.875em}.view-joint-projects .views-row-first,.view-our-media .view-content .views-row-first{padding-top:1.25em}.view-our-media .views-row,.view-about-us .views-row{margin-bottom:0em;padding-bottom:1.875em}.view-joint-projects .node-annual-event,.view-joint-projects .node-joint-project,.view-our-media .node-media{width:auto;max-width:910px;margin:0 auto}.view-joint-projects .node-annual-event .field-name-field-event-image,.view-joint-projects .node-annual-event .field-name-field-project-image,.view-joint-projects .node-annual-event .field-name-field-media-image,.view-joint-projects .node-joint-project .field-name-field-event-image,.view-joint-projects .node-joint-project .field-name-field-project-image,.view-joint-projects .node-joint-project .field-name-field-media-image,.view-our-media .node-media .field-name-field-event-image,.view-our-media .node-media .field-name-field-project-image,.view-our-media .node-media .field-name-field-media-image{float:left;width:270px;padding-left:20px}.view-joint-projects .node-annual-event .field-type-taxonomy-term-reference,.view-joint-projects .node-annual-event .field-name-field-category,.view-joint-projects .node-annual-event .terms,.view-joint-projects .node-annual-event .field-name-body,.view-joint-projects .node-annual-event .field-name-field-link,.view-joint-projects .node-annual-event header h2.node-title,.view-joint-projects .node-joint-project .field-type-taxonomy-term-reference,.view-joint-projects .node-joint-project .field-name-field-category,.view-joint-projects .node-joint-project .terms,.view-joint-projects .node-joint-project .field-name-body,.view-joint-projects .node-joint-project .field-name-field-link,.view-joint-projects .node-joint-project header h2.node-title,.view-our-media .node-media .field-type-taxonomy-term-reference,.view-our-media .node-media .field-name-field-category,.view-our-media .node-media .terms,.view-our-media .node-media .field-name-body,.view-our-media .node-media .field-name-field-link,.view-our-media .node-media header h2.node-title{margin-left:310px;text-align:left;width:auto;padding-right:20px;max-width:600px}.view-joint-projects .node-annual-event h2.node-title,.view-joint-projects .node-joint-project h2.node-title,.view-our-media .node-media h2.node-title{margin-top:0;margin-bottom:0}.view-joint-projects .node-annual-event .field-name-body,.view-joint-projects .node-joint-project .field-name-body,.view-our-media .node-media .field-name-body{margin-top:0.71429em}}@media all and (min-width: 660px){.view-our-team{width:592px;margin:0 auto}.view-our-team .views-row{margin-left:13px;margin-right:13px;width:270px;float:left}}@media all and (min-width: 1000px){.view-our-team{width:888px}}@media all and (min-width: 720px){.node-contact{max-width:695px;margin:0 auto}.node-contact .gmap{width:450px;margin:0;float:left}.node-contact .field-name-body{margin-top:-1em;text-align:left;padding-top:1em;width:225px;float:right}}@media all and (min-width: 900px){.node-contact{width:880px;max-width:none;margin-top:0px}.node-contact h2.node-title{float:right;width:310px;padding-top:20px;border-top:0px dotted #ccc;font-size:1.5em;line-height:2.04167em;color:#333;margin-top:0;margin-bottom:0;text-align:left}.node-contact .gmap{width:550px;padding-top:20px;border-top:0px dotted #ccc;padding-bottom:12px}.node-contact .field-name-body{width:310px}}@media all and (min-width: 980px){.node-contact h2.node-title{border-top:1px dotted #ccc}.node-contact .gmap{border-top:1px dotted #ccc}}@media all and (min-width: 640px){.view-news-upcoming-events{width:620px;overflow:hidden}}@media all and (min-width: 1030px){.view-news-upcoming-events{width:930px}}@media all and (min-width: 650px){.node-news.view-mode-full{padding:20px 30px 80px 20px}.node-news.view-mode-full .news-left{width:76%;float:left}.node-news.view-mode-full .news-right{width:21.2%;float:left;margin-left:2.8%}.node-news.view-mode-full .news-right .custom-pager,.node-news.view-mode-full .news-right .social{float:none;width:100%}.node-news.view-mode-full .news-right .custom-pager a,.node-news.view-mode-full .news-right .social a{width:100%;float:none;text-align:left}.node-news.view-mode-full .news-right .custom-pager a:last-child,.node-news.view-mode-full .news-right .social a:last-child{margin-top:19px;border-top:1px dashed #ccc;padding-top:25px}.node-news.view-mode-full .news-right .custom-pager{padding-top:3.125em}.node-news.view-mode-full .news-right .custom-pager,.node-news.view-mode-full .news-right .social,.node-news.view-mode-full .news-right .go-back{font-size:16px}}@media all and (min-width: 780px){.node-news.view-mode-full .news-left{width:62%;float:left}.node-news.view-mode-full .news-right{width:35.2%;float:left;margin-left:2.8%}.node-news.view-mode-full .news-right .custom-pager,.node-news.view-mode-full .news-right .social{font-family:"Open Sans";font-size:1em;line-height:1.375em;border-bottom:1px dotted #ccc;padding-top:1.5em;padding-bottom:1.4375em;overflow:hidden}.node-news.view-mode-full .news-right .custom-pager a,.node-news.view-mode-full .news-right .social a{width:50%;float:left;display:block}.node-news.view-mode-full .news-right .custom-pager a:last-child,.node-news.view-mode-full .news-right .social a:last-child{float:left;text-align:right;margin-top:0;border:0;padding:0}.node-news.view-mode-full .news-right .custom-pager a:first-child,.node-news.view-mode-full .news-right .social a:first-child{text-align:left}.node-news.view-mode-full .news-right .custom-pager{padding-top:3.125em;padding-bottom:0.875em}}@media all and (min-width: 635px){.node-team-member.view-mode-colorbox{max-width:800px;padding-right:3%;padding-left:3%}.node-team-member.view-mode-colorbox .field-name-field-profile-picture{text-align:center;min-height:200px;width:48%;float:left}.node-team-member.view-mode-colorbox .field-name-field-profile-picture img{max-width:none;width:292px;height:194px}.node-team-member.view-mode-colorbox .field-name-body{max-width:none;margin:0 auto;width:48%;float:right}}@media all and (min-width: 900px){.node-team-member.view-mode-colorbox .field-name-field-profile-picture img{width:377px;height:251px}}@media all and (min-width: 495px){.view-our-clients{width:480px;margin:0 auto;overflow:hidden}.view-our-clients .views-row{float:left;width:209px;height:150px;line-height:150px;padding:1.6875em 0.625em;text-align:center;border-bottom:1px dotted #ccc}.view-our-clients .views-row img{vertical-align:middle}}@media all and (min-width: 745px){.view-our-clients{width:720px;padding-bottom:130px}}@media all and (min-width: 1000px){.view-our-clients{width:960px}}@media all and (min-width: 930px){.region-bottom .block{padding-left:20px;padding-right:20px}.region-bottom .headquarters,.region-bottom .connect,.region-bottom .subscribe{width:33%;float:left}.region-bottom .connect h3,.region-bottom .subscribe h3{margin-bottom:2em}}@media all and (min-width: 745px){#toTop{bottom:44%}}
