/* === section: home === */
html.home .main-content{background:#d8f0fc;position:relative}html.home .main-content:after{aspect-ratio:1.22823985;background:url(/public-users-files/4/uploads/images/sections/home/background-logo.png?v=1.1) 50% 0/auto no-repeat;content:"";display:block;height:55%;position:absolute;bottom:0;left:0;width:90%;z-index:1}@media (max-width:1319px){html.home .main-content:after{background-position:120% 0;width:100%}}@media (max-width:1079px){html.home .main-content:after{background-position:50% 50%;background-size:contain;height:70%}}@media (max-width:699px){html.home .main-content:after{height:50%}}html.home .main-content .container{display:block;padding:0;position:relative;z-index:2}html.home .main-content #copy{font-size:20px;font-weight:500;max-width:100%;padding:88px 0 25px}@media (max-width:559px){html.home .main-content #copy{font-size:18px;font-weight:400}}html.home .main-content #copy .heading{color:#004e74;font-size:40px;font-weight:900;line-height:50px;margin:0 0 58px;text-align:center}@media screen and (min-width:520px){html.home .main-content #copy .heading{font-size:calc(27.76471px + 2.35294vw)}}@media screen and (min-width:1200px){html.home .main-content #copy .heading{font-size:56px}}@media screen and (min-width:520px){html.home .main-content #copy .heading{line-height:calc(39.29412px + 2.05882vw)}}@media screen and (min-width:1200px){html.home .main-content #copy .heading{line-height:64px}}html.home .main-content #copy p{margin-bottom:24px}html.home .main-content .button{display:block;margin:0 auto;max-width:100%;padding:16px;width:292px}html.home .main-content .button:hover{text-shadow:none}html.home .main-content .home-team{display:block;height:auto;margin:48px auto 0;max-width:100%;position:relative;left:4px}html.home .main-content .names{display:flex;position:absolute;bottom:22px;left:0;width:100%}@media (max-width:559px){html.home .main-content .names{display:none}}html.home .main-content .names span{color:#fff;display:block;font-size:21px;font-weight:700;position:relative;text-align:center;text-shadow:0 0 5px #000;width:33%}@media (max-width:859px){html.home .main-content .names span{font-size:18px}}html.home .main-content .names .rem{left:9px}@media (max-width:1319px){html.home .main-content .names .rem{left:0}}html.home .main-content .names .tina{left:18px}html.home .main-content .names .peter{left:-50px}@media (max-width:1319px){html.home .main-content .names .peter{left:0}}

/* === section: blog === */
.blogentry{clear:both}.comments-container .comments-count{color:#004e74;font-family:Roboto Slab,serif;font-size:120%}.comments-container .comment-item{margin-bottom:30px}.comments-container .comment-item .comment-body{background:#efefef;border:1px solid #ccc;display:block;padding:15px 20px;position:relative}.comments-container .comment-item .comment-info{font-size:90%;padding:5px 0}.comments-container .comment-item .comment-info .comment-author a{color:text-color;font-weight:700}.comments-container .comment-item .comment-info .comment-date-time{margin-left:5px;padding-left:10px;border-left:1px solid #ccc}.commentform .postcomment{color:#004e74;font-family:Roboto Slab,serif;font-size:120%;margin:5px auto}.commentform .postcomment:before{content:"\f086";font-family:Font Awesome\ 5;margin-right:8px}

/* === section: practice_areas === */
.sub-pas{background:rgba(0,78,116,.1);border:1px solid rgba(0,78,116,.2);margin-bottom:1em;padding:20px}.sub-pas .heading{font-weight:700;margin:0 0 10px}.sub-pas ul{margin-bottom:10px}.sub-pas ul li{margin-bottom:5px}.sub-pas ul li img{display:none}.sub-pas a{color:#07d;text-decoration:none}.pageid-2505 .main-content .container #copy{text-align:center}.pageid-2505 .main-content .container #copy h1{color:#004e74;font-size:34px;line-height:44px}@media screen and (min-width:520px){.pageid-2505 .main-content .container #copy h1{font-size:calc(26.35294px + 1.47059vw)}}@media screen and (min-width:1200px){.pageid-2505 .main-content .container #copy h1{font-size:44px}}@media screen and (min-width:520px){.pageid-2505 .main-content .container #copy h1{line-height:calc(37.88235px + 1.17647vw)}}@media screen and (min-width:1200px){.pageid-2505 .main-content .container #copy h1{line-height:52px}}

/* === section: testimonials === */
html.testimonials .overview-list .overview-list-ul .overview-list-item .thumb-container{background-position:50% 20%;height:250px}

/* === section: documents === */
html.documents.overview #copy>p>a{color:#07d;text-decoration:none}html.documents.overview #copy>p>a:hover{border-bottom:1px solid #07d;cursor:pointer}html.documents.overview form[name=form1] p{margin-bottom:0}html.documents.overview form[name=form1] a{color:#07d;text-decoration:none}html.documents.overview form[name=form1] a:hover{border-bottom:1px solid #07d;cursor:pointer}html.documents.overview form[name=form1] input[type=submit]{background:#f90;border:1px solid transparent;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-top:15px;padding:5px 20px;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (min-width:520px){html.documents.overview form[name=form1] input[type=submit]{font-size:calc(12.94118px + .58824vw)}}@media screen and (min-width:1200px){html.documents.overview form[name=form1] input[type=submit]{font-size:20px}}html.documents.overview form[name=form1] input[type=submit]:hover{background:transparent;border:1px solid #f90;color:#f90}

/* === section: videos === */
html.videos .overview-list .overview-list-ul .overview-list-item .thumb-container.video-thumb{height:200px}

/* === section: members === */
#copy .member-detail-container.no-video{float:right;margin-bottom:5px;margin-left:15px;max-width:25%}@media (max-width:1079px){#copy .member-detail-container.no-video{max-width:35%}}@media (max-width:699px){#copy .member-detail-container.no-video{max-width:50%}}@media (max-width:559px){#copy .member-detail-container.no-video{margin-right:0;max-width:100%}}#aside .member-detail-container,#copy .member-detail-container{margin:0 auto 20px;max-width:400px;width:100%}#aside .member-detail-container .member,#copy .member-detail-container .member{background:#004e74;color:#fff;margin-bottom:0;text-align:center;width:100%}#aside .member-detail-container .member .image-container .img-wrapper img,#copy .member-detail-container .member .image-container .img-wrapper img{width:100%}#aside .member-detail-container .member .member-info,#copy .member-detail-container .member .member-info{background:#fff;border:1px solid rgba(0,78,116,.5);display:block;margin:10px 5% 0;padding:10px}#aside .member-detail-container .member .member-info .name,#copy .member-detail-container .member .member-info .name{border-bottom:0;color:#004e74;font-family:Roboto Slab,serif;font-size:18px;line-height:24px;margin:10px 5px}@media screen and (min-width:520px){#aside .member-detail-container .member .member-info .name,#copy .member-detail-container .member .member-info .name{font-size:calc(15.70588px + .44118vw)}}@media screen and (min-width:1200px){#aside .member-detail-container .member .member-info .name,#copy .member-detail-container .member .member-info .name{font-size:21px}}@media screen and (min-width:520px){#aside .member-detail-container .member .member-info .name,#copy .member-detail-container .member .member-info .name{line-height:calc(20.94118px + .58824vw)}}@media screen and (min-width:1200px){#aside .member-detail-container .member .member-info .name,#copy .member-detail-container .member .member-info .name{line-height:28px}}#aside .member-detail-container .member .member-info .name a,#copy .member-detail-container .member .member-info .name a{color:#004e74;text-decoration:none}#aside .member-detail-container .member .member-info .name a .bio-email,#copy .member-detail-container .member .member-info .name a .bio-email{margin-left:5px}#aside .member-detail-container .member .member-info .name a .bio-email:after,#copy .member-detail-container .member .member-info .name a .bio-email:after{content:"\f0e0";display:inline-block;font-family:Font Awesome\ 5}#aside .member-detail-container .member .member-info .name a:hover,#copy .member-detail-container .member .member-info .name a:hover{text-decoration:underline}#aside .member-detail-container .member .member-info .jobtitle,#copy .member-detail-container .member .member-info .jobtitle{color:rgba(0,78,116,.7);display:block;font-family:Roboto Slab,serif;font-weight:400;margin:-10px auto 10px}#aside .member-detail-container .member .member-info .author-social,#copy .member-detail-container .member .member-info .author-social{border:none;order:4;padding:0 20px}#aside .member-detail-container .member .member-info .author-social .heading,#copy .member-detail-container .member .member-info .author-social .heading{font-size:14px;font-weight:700;text-transform:uppercase;white-space:nowrap}@media (max-width:699px){#aside .member-detail-container .member .member-info .author-social .heading,#copy .member-detail-container .member .member-info .author-social .heading{display:none}}#aside .member-detail-container .member .member-info .author-social ul,#copy .member-detail-container .member .member-info .author-social ul{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;white-space:nowrap}@media (max-width:859px){#aside .member-detail-container .member .member-info .author-social ul,#copy .member-detail-container .member .member-info .author-social ul{justify-content:space-around;width:100%}}#aside .member-detail-container .member .member-info .author-social ul li,#copy .member-detail-container .member .member-info .author-social ul li{margin:0}#aside .member-detail-container .member .member-info .author-social ul li a,#copy .member-detail-container .member .member-info .author-social ul li a{color:#666}#aside .member-detail-container .member .member-info .author-social ul li a:before,#copy .member-detail-container .member .member-info .author-social ul li a:before{display:inline-block;font-family:Font Awesome\ 5 Brands;font-weight:400}#aside .member-detail-container .member .member-info .author-social ul .facebook a:hover,#copy .member-detail-container .member .member-info .author-social ul .facebook a:hover{color:#4267b2}#aside .member-detail-container .member .member-info .author-social ul .facebook a:before,#copy .member-detail-container .member .member-info .author-social ul .facebook a:before{content:"\f39e"}#aside .member-detail-container .member .member-info .author-social ul .twitter a:hover,#copy .member-detail-container .member .member-info .author-social ul .twitter a:hover{color:#1da1f2}#aside .member-detail-container .member .member-info .author-social ul .twitter a:before,#copy .member-detail-container .member .member-info .author-social ul .twitter a:before{content:"\f099"}#aside .member-detail-container .member .member-info .author-social ul .linkedin a:hover,#copy .member-detail-container .member .member-info .author-social ul .linkedin a:hover{color:#0077b5}#aside .member-detail-container .member .member-info .author-social ul .linkedin a:before,#copy .member-detail-container .member .member-info .author-social ul .linkedin a:before{content:"\f0e1"}#aside .member-detail-container .member .member-info .author-social ul .youtube a:hover,#copy .member-detail-container .member .member-info .author-social ul .youtube a:hover{color:red}#aside .member-detail-container .member .member-info .author-social ul .youtube a:before,#copy .member-detail-container .member .member-info .author-social ul .youtube a:before{content:"\f167"}#aside .member-detail-container .member .member-info .author-social ul .googleplus a:hover,#copy .member-detail-container .member .member-info .author-social ul .googleplus a:hover{color:#de5347}#aside .member-detail-container .member .member-info .author-social ul .googleplus a:before,#copy .member-detail-container .member .member-info .author-social ul .googleplus a:before{content:"\f0d5"}#aside .member-detail-container .member .member-info .author-social .heading,#copy .member-detail-container .member .member-info .author-social .heading{display:none}#aside .member-detail-container .member .member-info .author-social ul,#copy .member-detail-container .member .member-info .author-social ul{justify-content:space-around}#aside .member-detail-container .member .office-info,#copy .member-detail-container .member .office-info{list-style:none;margin:0;padding:15px 10%}@media (max-width:1079px){#aside .member-detail-container .member .office-info,#copy .member-detail-container .member .office-info{font-size:90%}}#aside .member-detail-container .member .office-info .clientname,#copy .member-detail-container .member .office-info .clientname{font-weight:700;margin:0}#aside .member-detail-container .member .office-info .address,#copy .member-detail-container .member .office-info .address{margin:-20px 0 10px;white-space:pre-line}@media (max-width:1319px){#aside .member-detail-container .member .office-info .address,#copy .member-detail-container .member .office-info .address{display:none}}@media (max-width:1079px){#aside .member-detail-container .member .office-info .address,#copy .member-detail-container .member .office-info .address{display:block}}#aside .member-detail-container .member .office-info .phone a,#copy .member-detail-container .member .office-info .phone a{color:#fff}#aside .member-detail-container .member .office-info .vcard a,#copy .member-detail-container .member .office-info .vcard a{color:#07d;text-decoration:none}#aside .member-detail-container .member .office-info .vcard a:hover,#copy .member-detail-container .member .office-info .vcard a:hover{text-decoration:underline}#copy .bio-video-wrapper{display:flex;margin-top:20px}@media (max-width:1079px){#copy .bio-video-wrapper{flex-wrap:wrap}}#copy .bio-video-wrapper .video-wrapper{margin:0 2% 0 0;max-width:68%;width:68%}@media (max-width:1079px){#copy .bio-video-wrapper .video-wrapper{margin:0 0 20px;min-width:100%;order:1;width:100%}}#copy .bio-video-wrapper .video-wrapper #video-player{margin:0}#copy .bio-video-wrapper .member-detail-container{background:#004e74;display:flex;margin:0 auto;width:30%}@media (max-width:1079px){#copy .bio-video-wrapper .member-detail-container{min-width:100%;order:2;width:100%}}#copy .bio-video-wrapper .member-detail-container .member{display:flex;flex-direction:column;padding-top:20px}@media (max-width:1079px){#copy .bio-video-wrapper .member-detail-container .member{align-items:center;flex-direction:row;padding:20px;width:100%}}@media (max-width:699px){#copy .bio-video-wrapper .member-detail-container .member{flex-direction:column}}#copy .bio-video-wrapper .member-detail-container .member .image-container{background:#fff;border:1px solid rgba(0,78,116,.5);border-bottom:0;margin:0 5%;padding-top:15px}@media (max-width:1079px){#copy .bio-video-wrapper .member-detail-container .member .image-container{background:transparent;margin:0;padding:0;width:20%}}@media (max-width:699px){#copy .bio-video-wrapper .member-detail-container .member .image-container{background:#fff;margin:0 5%;padding-top:15px;width:100%}}#copy .bio-video-wrapper .member-detail-container .member .image-container .img-wrapper{border:1px solid #004e74;border-radius:100%;height:100px;margin:0 auto;overflow:hidden;width:100px}#copy .bio-video-wrapper .member-detail-container .member .image-container .img-wrapper img{border:0;min-height:100%;min-width:100%}#copy .bio-video-wrapper .member-detail-container .member .member-info{border-top:0;margin:0 5%}@media (max-width:1079px){#copy .bio-video-wrapper .member-detail-container .member .member-info{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 3%;padding:0;width:50%}}@media (max-width:699px){#copy .bio-video-wrapper .member-detail-container .member .member-info{padding:15px 0;width:100%}}#copy .bio-video-wrapper .member-detail-container .member .member-info .name{margin:0 5px 10px}@media (max-width:1319px){#copy .bio-video-wrapper .member-detail-container .member .member-info .name{font-size:100%}}#copy .bio-video-wrapper .member-detail-container .member .office-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:0 10% 5px}@media (max-width:1319px){#copy .bio-video-wrapper .member-detail-container .member .office-info{font-size:90%}}@media (max-width:1079px){#copy .bio-video-wrapper .member-detail-container .member .office-info{margin:0 2%;padding:0;width:26%}}@media (max-width:699px){#copy .bio-video-wrapper .member-detail-container .member .office-info{height:100%;margin:0;padding:25px 0 10px;width:100%}}@media (max-width:1319px){#copy .bio-video-wrapper .member-detail-container .member .office-info .clientname{display:none}}@media (max-width:699px){#copy .bio-video-wrapper .member-detail-container .member .office-info .clientname{display:block}}

/* === section: reports === */
#copy .bookphoto{float:left;margin:0 20px 5px 0;max-width:30%}@media (max-width:699px){#copy .bookphoto{max-width:100%}}@media (max-width:559px){#copy .bookphoto{margin:0 0 10px;width:100%}}#copy .dss-form,#copy ul{overflow:hidden}#copy>span{display:block;margin:0 auto;max-width:700px}

/* === section: offices === */
html.offices.detail #copy iframe{margin-top:15px}html.offices.detail #copy .location{background:rgba(0,78,116,.1);border:1px solid rgba(0,78,116,.2);float:left;list-style:none;margin:10px 20px 5px 0;padding:15px}@media (max-width:559px){html.offices.detail #copy .location{margin:20px 0 5px;width:100%}}html.offices.detail #copy .location .title{font-weight:700;margin-bottom:15px}html.offices.detail #copy .location li{margin-bottom:0}html.offices.detail #copy .location li .label{font-weight:700}html.offices.detail #copy .location li.address{margin-bottom:15px}html.offices.detail #copy .location li.directions{margin-top:15px}html.offices.detail #copy .location a{color:#07d;text-decoration:none}html.offices.detail #copy .location a:hover{text-decoration:underline}html.offices.detail #copy .direction h3{align-items:center;background:#004e74;color:#fff;display:flex;justify-content:space-between;margin:20px 0 10px;padding:10px 20px;font-size:18px;width:100%}@media screen and (min-width:520px){html.offices.detail #copy .direction h3{font-size:calc(10.35294px + 1.47059vw)}}@media screen and (min-width:1200px){html.offices.detail #copy .direction h3{font-size:28px}}html.offices.detail #copy .direction h3:hover{background:#002f47;color:#fff;cursor:pointer}html.offices.detail #copy .direction h3:after{content:"\f054";font-family:Font Awesome\ 5}html.offices.detail #copy .direction h3.open:after{transform:rotate(90deg)}html.offices.detail #copy .direction .hide{display:none}

/* === section: messages === */
html.messages .formbox>span{display:block;margin:0 auto;max-width:700px}

/* === section: caseresults === */
#copy form input[type=submit]{background:#f90;border:1px solid transparent;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:5px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:49%}@media screen and (min-width:520px){#copy form input[type=submit]{font-size:calc(12.94118px + .58824vw)}}@media screen and (min-width:1200px){#copy form input[type=submit]{font-size:20px}}#copy form input[type=submit]:hover{background:transparent;border:1px solid #f90;color:#f90}#copy .disclaimer{background:#fafafa;border:1px solid #e1e1e1;font-size:90%;padding:20px}#copy .awarded-line{font-size:110%;font-weight:700}

/* === section: news === */
.newsdate{display:block;font-weight:700;margin-top:20px}

/* === section: resources === */
html.links .main-content .container #copy:not(.summary) a{color:#07d;text-decoration:none}html.links .main-content .container #copy:not(.summary) a:hover{border-bottom:1px solid #07d}

/* === section: sitemap === */
html.sitemap #copy h2:first-of-type{margin-top:0}html.sitemap #copy a{color:#07d;text-decoration:none}html.sitemap #copy a:hover{text-decoration:underline}

/* === section: practice_areas_overview === */
#copy a{color:#07d;text-decoration:none}#copy a:hover{text-decoration:underline}#copy h2[id*=title]{border-top:1px solid rgba(0,78,116,.2);clear:both;margin-top:25px;padding-top:25px}#copy h2[id*=title] a{color:#004e74;text-decoration:none}#copy h2[id*=title] a:hover{text-decoration:underline}#copy h2[id*=title] img{float:right;margin:0 0 15px 15px;max-width:180px}@media (max-width:559px){#copy h2[id*=title] img{margin:0 0 15px;max-width:100%;width:100%}}#copy .sub-pas{background:rgba(0,78,116,.1);border:1px solid rgba(0,78,116,.2);padding:20px}#copy .sub-pas .heading{font-weight:700;margin:0 0 10px}#copy .sub-pas ul{margin-bottom:10px}#copy .sub-pas ul li{margin-bottom:5px}#copy .sub-pas ul li img{display:none}#copy .sub-pas a{color:#07d;text-decoration:none}

/* === section: members_overview === */
.member-list{display:flex;flex-wrap:wrap;margin:0 -3.33% 0 0;padding:0}@media (max-width:859px){.member-list{margin-right:-5%}}@media (max-width:559px){.member-list{margin-right:0}}.member-list li{display:flex;list-style:none;margin:0 3.33% 20px 0;padding:0;text-align:center;width:30%}@media (max-width:859px){.member-list li{margin-right:5%;width:45%}}@media (max-width:559px){.member-list li{margin-right:0;width:100%}}.member-list li:last-of-type{margin-bottom:20px}.member-list li .inner{align-items:stretch;display:flex;width:100%}.member-list li .inner a{background:rgba(0,78,116,.1);border:1px solid rgba(0,78,116,.2);display:block;padding:10px 10px 60px;position:relative;text-decoration:none;transition:all .5s ease;width:100%}.member-list li .inner a .image-container{position:relative;overflow:hidden}.member-list li .inner a .image-container:before{display:block;content:"";width:100%;padding-top:114.28571429%}.member-list li .inner a .image-container>*{position:absolute;top:0;left:0;right:0;bottom:0}.member-list li .inner a .image-container img{width:100%}.member-list li .inner a .name{color:#004e74;font-size:20px;line-height:24px;margin:20px 5px 5px}@media screen and (min-width:520px){.member-list li .inner a .name{font-size:calc(16.94118px + .58824vw)}}@media screen and (min-width:1200px){.member-list li .inner a .name{font-size:24px}}@media screen and (min-width:520px){.member-list li .inner a .name{line-height:calc(20.94118px + .58824vw)}}@media screen and (min-width:1200px){.member-list li .inner a .name{line-height:28px}}.member-list li .inner a .jobtitle{color:#2c2c2c;font-size:15px;line-height:20px}@media screen and (min-width:520px){.member-list li .inner a .jobtitle{font-size:calc(13.47059px + .29412vw)}}@media screen and (min-width:1200px){.member-list li .inner a .jobtitle{font-size:17px}}@media screen and (min-width:520px){.member-list li .inner a .jobtitle{line-height:calc(17.70588px + .44118vw)}}@media screen and (min-width:1200px){.member-list li .inner a .jobtitle{line-height:23px}}.member-list li .inner a .more{color:#07d;font-size:85%;font-weight:700;margin-bottom:10px;position:absolute;bottom:10px;left:0;text-transform:lowercase;width:100%}.member-list li .inner a .more:after{content:" +"}.member-list li .inner a:hover{background:#004e74;text-decoration:none}.member-list li .inner a:hover .jobtitle,.member-list li .inner a:hover .more,.member-list li .inner a:hover .name{color:#fff}.member-list.no-sidebar{margin-right:-2%}@media (max-width:1079px){.member-list.no-sidebar{margin-right:-3.33%}}@media (max-width:859px){.member-list.no-sidebar{margin-right:-5%}}@media (max-width:559px){.member-list.no-sidebar{margin-right:0}}.member-list.no-sidebar li{margin-right:2%;width:23%}@media (max-width:1079px){.member-list.no-sidebar li{margin-right:3.33%;width:30%}}@media (max-width:859px){.member-list.no-sidebar li{margin-right:5%;width:45%}}@media (max-width:559px){.member-list.no-sidebar li{margin-right:0;width:100%}}

/* === section: reports_overview === */
#copy{padding-top:20px}#copy #reports.overview-list ul{list-style:none;margin:0;padding:0}#copy #reports.overview-list ul .report-item{background-color:#efefef;border:1px solid rgba(0,78,116,.2);display:flex;margin:0 0 20px}@media (max-width:559px){#copy #reports.overview-list ul .report-item{flex-wrap:wrap}}#copy #reports.overview-list ul .report-item a{text-decoration:none}#copy #reports.overview-list ul .report-item .thumb-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;margin:20px;text-align:center;width:20%}@media (max-width:859px){#copy #reports.overview-list ul .report-item .thumb-container{width:30%}}@media (max-width:559px){#copy #reports.overview-list ul .report-item .thumb-container{height:180px;width:100%}}#copy #reports.overview-list ul .report-item .thumb-container .fa{color:rgba(0,78,116,.2);font-size:115px;line-height:168px}#copy #reports.overview-list ul .report-item .report-description{background:rgba(0,78,116,.08);border-left:1px solid rgba(0,78,116,.2);display:block;position:relative;padding:20px;text-align:right;width:80%}@media (max-width:859px){#copy #reports.overview-list ul .report-item .report-description{width:70%}}@media (max-width:559px){#copy #reports.overview-list ul .report-item .report-description{width:100%}}#copy #reports.overview-list ul .report-item .report-description .summary{display:block;margin-bottom:15px;text-align:left}#copy #reports.overview-list ul .report-item .report-description .title{font-size:24px;line-height:28px;margin-top:0;text-align:left}@media screen and (min-width:520px){#copy #reports.overview-list ul .report-item .report-description .title{font-size:calc(22.47059px + .29412vw)}}@media screen and (min-width:1200px){#copy #reports.overview-list ul .report-item .report-description .title{font-size:26px}}@media screen and (min-width:520px){#copy #reports.overview-list ul .report-item .report-description .title{line-height:calc(23.41176px + .88235vw)}}@media screen and (min-width:1200px){#copy #reports.overview-list ul .report-item .report-description .title{line-height:34px}}#copy #reports.overview-list ul .report-item .report-description .title a{color:#004e74}#copy #reports.overview-list ul .report-item .report-description .more{background:#f90;border:1px solid transparent;color:#fff;display:inline-block;font-size:16px;font-weight:700;min-width:200px;padding:5px 20px;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (min-width:520px){#copy #reports.overview-list ul .report-item .report-description .more{font-size:calc(12.94118px + .58824vw)}}@media screen and (min-width:1200px){#copy #reports.overview-list ul .report-item .report-description .more{font-size:20px}}@media (max-width:559px){#copy #reports.overview-list ul .report-item .report-description .more{padding:5px 0;width:100%}}#copy #reports.overview-list ul .report-item .report-description .more:hover{background:transparent;border:1px solid #f90;color:#f90}

/* === section: overview === */
#pagenav #changeCat{position:relative}#pagenav #changeCat select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,78,116,.1);border:1px solid rgba(0,78,116,.2);padding:5px;position:relative;width:100%;z-index:1}#pagenav #changeCat select::-ms-expand{display:none}#pagenav #changeCat select:hover{cursor:pointer}#pagenav #changeCat:after{color:#666;content:"\f0d7";font-family:Font Awesome\ 5;font-size:30px;position:absolute;top:5px;right:10px}#pagenav .pagination{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:center}#pagenav .pagination a{background:rgba(0,78,116,.1);border:1px solid rgba(0,78,116,.2);color:#2c2c2c;margin:5px;padding:0 10px;text-decoration:none}#pagenav .pagination a.current{background:#004e74;color:#fff}html.overview .overview-list>.overview-list-ul:first-of-type>.overview-list-title{display:none}html.overview .overview-list .overview-list-ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}html.overview .overview-list .overview-list-ul .overview-list-item{display:flex;flex-direction:column;flex-wrap:wrap;margin:20px 0;position:relative;width:47%}@media (max-width:699px){html.overview .overview-list .overview-list-ul .overview-list-item{width:100%}}html.overview .overview-list .overview-list-ul .overview-list-item.overview-list-title{background:rgba(0,78,116,.1)!important;border:1px solid rgba(0,78,116,.2)!important;width:100%}html.overview .overview-list .overview-list-ul .overview-list-item .thumb-container{background-size:cover;background-position:50%;border:1px solid #ccc;display:block;flex:0 0 auto;height:150px;text-decoration:none;width:100%;z-index:1}html.overview .overview-list .overview-list-ul .overview-list-item .thumb-container:not([style*=http]):after{background:#fff url(/public-users-files/4/uploads/images/logo.png?v=1.3) 50%/80% no-repeat;content:"";color:#ccc;display:block;height:100%;width:100%}html.overview .overview-list .overview-list-ul .overview-list-item .thumb-container.video-thumb{position:relative}html.overview .overview-list .overview-list-ul .overview-list-item .thumb-container.video-thumb:after{color:hsla(0,0%,100%,.5);content:"\f144";font-family:Font Awesome\ 5;font-size:40px;position:absolute;right:10px;bottom:10px}html.overview .overview-list .overview-list-ul .overview-list-item .details{display:flex;flex:1 1 auto;width:100%}html.overview .overview-list .overview-list-ul .overview-list-item .details summary{line-height:26px;margin-bottom:15px;position:relative;width:100%}@media screen and (min-width:520px){html.overview .overview-list .overview-list-ul .overview-list-item .details summary{line-height:calc(22.94118px + .58824vw)}}@media screen and (min-width:1200px){html.overview .overview-list .overview-list-ul .overview-list-item .details summary{line-height:30px}}html.overview .overview-list .overview-list-ul .overview-list-item .details summary .title{color:#004161;display:block;font-size:26px;line-height:36px;margin:10px 0;text-decoration:none}@media screen and (min-width:520px){html.overview .overview-list .overview-list-ul .overview-list-item .details summary .title{font-size:calc(24.47059px + .29412vw)}}@media screen and (min-width:1200px){html.overview .overview-list .overview-list-ul .overview-list-item .details summary .title{font-size:28px}}@media screen and (min-width:520px){html.overview .overview-list .overview-list-ul .overview-list-item .details summary .title{line-height:calc(32.94118px + .58824vw)}}@media screen and (min-width:1200px){html.overview .overview-list .overview-list-ul .overview-list-item .details summary .title{line-height:40px}}html.overview .overview-list .overview-list-ul .overview-list-item .post-meta{align-self:flex-end;border-bottom:1px solid rgba(0,78,116,.1);border-top:1px solid rgba(0,78,116,.1);padding:5px 0;font-size:75%;margin:0;width:100%}html.overview .overview-list .overview-list-ul .overview-list-item .post-meta .post-date{display:block}html.overview .overview-list .overview-list-ul .overview-list-item .post-meta .post-cat{display:block;line-height:1.5em}html.overview .overview-list .overview-list-ul .overview-list-item .post-meta .post-meta-label{font-weight:700}html.overview .overview-list .overview-list-ul .overview-list-item .post-meta a{color:#07d;text-decoration:none}html.overview .overview-list .overview-list-ul .overview-list-item .post-meta a:hover{text-decoration:underline}html.overview .overview-list.no-sidebar .overview-list-ul .overview-list-item{width:30%}@media (max-width:1079px){html.overview .overview-list.no-sidebar .overview-list-ul .overview-list-item{width:47%}}@media (max-width:699px){html.overview .overview-list.no-sidebar .overview-list-ul .overview-list-item{width:100%}}html.overview #faqs .overview-list-ul .overview-list-item .details summary,html.overview #testimonials .overview-list-ul .overview-list-item .details summary{align-items:center;display:flex;flex-direction:column;margin-bottom:5px}html.overview #faqs .overview-list-ul .overview-list-item .details summary .summary-only,html.overview #testimonials .overview-list-ul .overview-list-item .details summary .summary-only{align-items:center;color:#2c2c2c;display:flex;justify-content:center;height:100%;margin-top:10px;text-align:center;text-decoration:none;width:100%}@media (max-width:699px){html.overview #faqs .overview-list-ul .overview-list-item .details summary .summary-only,html.overview #testimonials .overview-list-ul .overview-list-item .details summary .summary-only{height:auto}}html.overview #faqs .overview-list-ul .overview-list-item .details summary .summary-only:hover,html.overview #testimonials .overview-list-ul .overview-list-item .details summary .summary-only:hover{color:#07d}.other-browser.overview #faqs .overview-list-ul .overview-list-item .details summary .summary-only,.other-browser.overview #testimonials .overview-list-ul .overview-list-item .details summary .summary-only,.safari.overview #faqs .overview-list-ul .overview-list-item .details summary .summary-only,.safari.overview #testimonials .overview-list-ul .overview-list-item .details summary .summary-only{display:block}

/* === section: search === */
html.searchresult #copy .search-box{background:#004e74}html.searchresult #copy .solr-results-summary{border-bottom:1px solid #d2d2d2;margin-bottom:0;padding-bottom:20px}html.searchresult #copy a.solr-item{color:#004e74}html.searchresult #copy a.solr-item:hover{color:#07d}html.searchresult #copy a.solr-item .solr-item-description{color:#7f7f7f;font-size:17px}html.searchresult #copy .solr-pagination .solr-pagination-link{background:#004e74;color:#fff}html.searchresult #copy .solr-pagination .solr-pagination-link.active,html.searchresult #copy .solr-pagination .solr-pagination-link:not(.solr-pagination-number-link){background:transparent;color:#004e74}html.searchresult #copy .solr-pagination .solr-pagination-link:hover{background:#002f47}html.searchresult #copy .solr-pagination .solr-pagination-link:hover.active,html.searchresult #copy .solr-pagination .solr-pagination-link:hover:not(.solr-pagination-number-link){background:transparent;color:#002f47}

/* === section: authorCard === */
#author .author-social ul .instagram a:hover{color:#e1306c}#author .author-social ul .instagram a:before{content:"\f16d"}

/* === section: ctaHealthy === */
#cta-healthy-panel{background:#002f47}#cta-healthy-panel .container{align-items:center;display:flex;justify-content:center;padding:30px 0}@media (max-width:859px){#cta-healthy-panel .container{flex-wrap:wrap}}#cta-healthy-panel .container .text{color:#fff;font-family:Roboto Slab,serif;font-size:32px;line-height:32px;margin-right:85px}@media (max-width:1319px){#cta-healthy-panel .container .text{margin-right:35px}}@media (max-width:859px){#cta-healthy-panel .container .text{display:block;line-height:40px;margin:0 0 20px;text-align:center;width:100%}}#cta-healthy-panel .container .button{max-width:100%;padding:18px;width:345px}@media (max-width:859px){#cta-healthy-panel .container .button{padding:13px}}

/* === section: pageid_664 === */
html.pageid-664 p{font-size:20px}html.pageid-664 .main-content{background:#e3f2ff}html.pageid-664 .main-content .container{padding-bottom:42px;padding-top:30px}html.pageid-664 .main-content .container #copy{margin:0;max-width:100%;padding:0;width:auto}html.pageid-664 .main-content .heading{color:#004e74;font-size:44px;font-weight:700;margin-bottom:42px;text-align:left}html.pageid-664 .main-content .text{margin:auto;width:78%}@media (max-width:1319px){html.pageid-664 .main-content .text{width:100%}}html.pageid-664 .main-content .img-container{margin:39px 0 0 -16px}@media (max-width:559px){html.pageid-664 .main-content .img-container{margin:39px 0 0}}

/* === section: pageid_5614 === */
.pageid-5614 .heading-section{background:#002f47 url(/public-users-files/4/uploads/images/speaker-page/background.jpg?v=1.3) 50% 50% no-repeat;background-size:cover;color:#fff}@media (max-width:450px){.pageid-5614 .heading-section{background-image:url(/public-users-files/4/uploads/images/speaker-page/background-sm.jpg?v=1.3)}}.pageid-5614 .heading-section .heading{font-family:Roboto Condensed,sans-serif;font-size:78px;line-height:88px;margin:26px auto 22px;width:80%}@media (max-width:1319px){.pageid-5614 .heading-section .heading{width:100%}}@media (max-width:1079px){.pageid-5614 .heading-section .heading{font-size:70px;line-height:1.2}}@media (max-width:859px){.pageid-5614 .heading-section .heading{font-size:60px}}@media (max-width:699px){.pageid-5614 .heading-section .heading{font-size:55px}}@media (max-width:559px){.pageid-5614 .heading-section .heading{font-size:46px}}.pageid-5614 .heading-section .heading span{color:#f90;display:block;font-size:43px;line-height:63px}@media (max-width:1079px){.pageid-5614 .heading-section .heading span{font-size:38px}}@media (max-width:859px){.pageid-5614 .heading-section .heading span{font-size:32px;line-height:1.2;margin-top:20px}}@media (max-width:559px){.pageid-5614 .heading-section .heading span{font-size:26px}}html.reports.detail.pageid-5614 #copy{margin:12px auto 0;padding-bottom:0;width:82%}html.reports.detail.pageid-5614 #copy form{display:none}html.reports.detail.pageid-5614 .button{background-color:#f90;border-color:#f90;color:#fff;padding:15px 58px}@media (max-width:559px){html.reports.detail.pageid-5614 .button{padding:10px;width:100%}}html.reports.detail.pageid-5614 .button:hover{background-color:transparent;color:#f90}

/* === overview-list inline patches === */
html.overview .overview-list .overview-list-ul .overview-list-item .details {text-decoration: none;}
html.overview .overview-list .overview-list-ul .overview-list-item .details summary {color: #000;}
html.overview .overview-list .overview-list-ul .overview-list-item .details a {text-decoration: none; color: inherit;}
.overview-list-loading-icon {display: block; margin: 20px auto; text-align: center;}
.overview-list-title {background: none !important; border: none !important; text-align: center !important; margin: 20px 0 10px !important; min-height: auto !important; width: 100%;}
#pagenav {margin: 25px 0 !important;}
#pagenav #changeCat {box-sizing: border-box !important; display: block !important; margin: 0 auto 20px !important; text-align: center !important; width: auto !important;}
#pagenav #changeCat select {box-sizing: border-box !important; margin: 0 !important; width: 100% !important;}
#pagenav .pagination {display: block !important; text-align: center !important; width: 100% !important;}
html #pagenav .pagination a {display: inline-block !important; line-height: 30.6px !important; padding: 0 10px !important; width: auto !important;}
#pagenav .pagination .pagination-spacer {display: inline-block; padding: 0 4px; vertical-align: middle; color: inherit; pointer-events: none;}
#pagenav .pagination-load-next.button {box-sizing: border-box !important; color: white; cursor: pointer; display: block !important; margin: 0 0 20px !important; width: 100%;}
html.overview .overview-list .overview-list-ul .overview-list-item .thumb-container[style]:after {background: none !important; content: none !important; display: none !important;}
html.overview.testimonials .overview-list .overview-list-ul .overview-list-item .thumb-container{background-position:50% 20%;height:250px}
#copy .overview-list .overview-list-ul .overview-list-item .details,
#copy .overview-list .overview-list-ul .overview-list-item .details:hover {text-decoration: none;}
#copy .overview-list .overview-list-ul .overview-list-item .details a,
#copy .overview-list .overview-list-ul .overview-list-item .details a:hover {color: inherit; text-decoration: none;}
#copy .overview-list .overview-list-ul .overview-list-item .details summary .title,
#copy .overview-list .overview-list-ul .overview-list-item .details summary .title:hover {color: #004161; text-decoration: none;}
#reports .category-group{margin-bottom:30px}