*{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{display:block;border:0;position:relative}a{outline:none;text-decoration:none;color:#d7ae68}a:hover{color:#000;text-decoration:none}a[href*='tel:']{cursor:default}html{font-size:100%}body{font-family:'Open Sans',sans-serif;font-size:16px;font-size:1rem;color:#333;line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff -webkit-linear-gradient(top, #FFF, #FFF) repeat-x;background-attachment:fixed}body
.berks{font-family:'Libre Baskerville',serif}.page-title,
.mainContent .content h2,
.mainContent .content h3,
.mainContent .content h4,
.mainContent .content h5,
.mainContent .content
h6{font-family:'Libre Baskerville',serif;margin-bottom:16px;margin-bottom:1rem}.outerWrapper{clear:both;width:100%;max-width:1440px;max-width:90rem;margin:0
auto}.wrapper{width:100%;max-width:1160px;max-width:72.5rem;margin:0
auto;padding:0
20px;padding:0
1.25rem}.wrapper.large{max-width:1240px;max-width:77.5rem}.ie
.wrapper{width:1160px}.header{position:relative}img.desktop-nav{display:block}img.mobile-nav{display:none}body.admin-bar
.headerTopNav{top:32px}.headerTopNav{height:38px;height:2.375rem;position:fixed;top:0;left:0;right:0;z-index:9;transition:0.5s ease-in-out all;background:#fff}.headerTopNav{background:#005681}.headerTopNav .content,
.headerTopNav .content
a{color:#fff}.headerTopNav .content
ul.contactList{padding:0;margin:0;list-style:none;display:inline-block;float:right;font-size:14px;font-size:0.875rem}.headerTopNav .content ul.contactList
li{float:left;transition:0.5s ease-in-out all;position:relative;border-right:1px solid #4f788d;padding:0
10px 0 24px;padding:0
0.625rem 0 1.5rem;margin:8px
0 0 10px;margin:0.5rem 0 0 0.625rem}.headerTopNav .content ul.contactList li.icon:before{position:absolute;content:'';left:-3px;left:-0.1875rem;width:18px;width:1.125rem;height:14px;height:0.875rem;top:50%;margin-top:-8px;margin-top:-0.5rem;display:inline-block}.headerTopNav .content ul.contactList li.icon.mail:before{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-mail.png) no-repeat;background-size:100% 100%}.headerTopNav .content ul.contactList li.icon.clock:before{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-clock.png) no-repeat;background-size:100% 100%}.headerTopNav .content ul.contactList li.icon.phone:before{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-phone.png) no-repeat;background-size:100% 100%}.header
.wrapper{position:relative}.home .header
.logo{display:inline-block;padding:30px
28px 30px 40px;padding:1.875rem 1.75rem 1.875rem 2.5rem;overflow:hidden;position:relative}.home .header .logo
img{width:240px;width:15rem;height:auto}.home .wrapper .logoContainer
.AnniversaryContainer{display:inline-block;padding:30px
50px 30px 0px;padding:1.875rem 2rem 1.875rem 0}.home .wrapper .logoContainer .AnniversaryContainer
img{width:120px;width:7.5rem;height:auto}.home .header
.logoContainer{background:#005078;position:absolute;top:38px;top:2.375rem;left:20px;left:1.25rem;z-index:1;transition:0.5s ease-in-out all;-webkit-box-shadow:inset 0 20px 20px -20px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 20px 20px -20px rgba(0,0,0,0.4);box-shadow:inset 0 20px 20px -20px rgba(0,0,0,0.4)}.header
.logoScroll{opacity:0;position:absolute;top:-200px;top:-12.5rem;transition:0.8s ease-in-out all}.logoContent{position:absolute;left:-40px;left:-2.5rem;top:20px;top:1.25rem}.logoContent
img{width:34px;width:2.125rem;height:51px;height:3.1875rem}.navContainer{width:100%;position:relative;clear:both;z-index:8;height:90px;height:5.625rem;background-color:#005078;margin-top:0}.home .navContainer.scroll,.navContainer{position:fixed;top:38px;top:2.375rem;left:0;margin-top:0}.navContainer{top:38px;top:2.375rem}.admin-bar
.navContainer{top:70px;top:4.375rem}.home
.navContainer{top:0}.admin-bar.home .navContainer.scroll,.admin-bar{top:68px;top:4.25rem}.home
.navContainer{position:relative}.navContainer
.wrapper{padding:0
20px;padding:0
1.25rem;position:relative}a.btn.navNumber{display:none}.mainNavToggle{display:none;border:none;float:right;background-color:transparent;margin:0;color:#fff;text-align:center;position:absolute;top:50%;margin-top:-20px;margin-top:-1.25rem;right:32px;right:2rem}.mainNavToggle
.icon{height:32px;height:2rem;width:32px;width:2rem;position:relative;margin:0
auto 4px;margin:0
auto 0.25rem;display:block;overflow:hidden}.mainNavToggle .icon
.icono{color:#fff;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;-webkit-transform:scale(1.3);transform:scale(1.3)}.mainNavToggle .icon .icono-cross{-webkit-transform:rotate(45deg) scale(1.3);transform:rotate(45deg) scale(1.3)}.mainNavToggle
.text{display:block;line-height:1.25;text-transform:uppercase;font-size:12px;font-size:0.75rem}.mainNav{margin:0;line-height:100%;float:right}.mainNav
li{margin:0;padding:0;float:left;position:relative;list-style:none}.navIcon{float:left;padding:20px
0;padding:1.25rem 0;display:inline-block}.navIcon
img{width:34px;width:2.125rem;height:auto}.mainNav
a{text-transform:uppercase;font-weight:500;color:#fff;font-size:14px;font-size:0.875rem;text-decoration:none;display:block;padding:0
25px;padding:0
1.5625rem;margin:0;line-height:48px;line-height:3rem;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.mainNav>li>a{line-height:90px;line-height:5.625rem}.mainNav .menu-item-has-children>a:after{content:'';height:0;width:0;border:4px
solid transparent;border:0.25rem solid transparent;border-top-color:#fff;top:44px;top:2.75rem;position:absolute;margin:0
0 0 4px;margin:0
0 0 0.25rem;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.mainNav .menu-item-has-children:hover>a:after{border-top-color:#fff}.mainNav li.current-page-ancestor > a,
.mainNav li.current-menu-parent > a,
.mainNav li.current-menu-item > a,
.mainNav li:hover{background:#d7ae68}.mainNav
ul{display:none;margin:0;padding:0;width:300px;width:18.75rem;position:absolute;top:90px;top:5.625rem;left:0}#menu-item-46>ul{width:740px;width:46.25rem;columns:2;-webkit-columns:2;-moz-columns:2;background:#d7ae68;left:-150px;left:-9.375rem}.mainNav ul .menu-item-has-children>a:after{border:4px
solid transparent;border:0.25rem solid transparent;border-top-color:transparent;border-left-color:#fff;top:16px;top:1rem;right:8px;right:0.5rem}.mainNav li:hover>ul{display:block}.mainNav ul
li{float:none;margin:0;padding:0;position:relative}.mainNav ul li:before,
.mainNav ul li:after{content:'';position:absolute;top:50%;background:#fff;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9999}.mainNav ul li:before{width:8px;left:20px;height:2px}.mainNav ul li:after{width:2px;height:8px;left:23px}.mainNav ul li:hover:before,
.mainNav ul li.current-menu-item:before,
.mainNav ul li:hover:after,
.mainNav ul li.current-menu-item:after{background:#005078;transform:translate(0,-50%)	rotate(-42deg)}.mainNav ul
a{background:#d7ae68;position:relative;font-weight:500;line-height:1;padding:20px
20px 20px 40px}.mainNav ul a:before,
.mainNav ul a:after{position:absolute;content:'';bottom:0;left:20px;right:20px;height:1px;background:rgba(255,255,255,0.2)}.mainNav ul a:after{background:rgba(0,0,0,0.2);bottom:1px}.mainNav ul a:hover,
.mainNav ul li.current-menu-item
a{color:#005078}.mainNav ul
ul{left:240px;left:15rem;top:0}.mainNav ul .menu-item-has-children>a:after{border-top-color:transparent;border-left-color:#fff;top:14px;top:0.875rem;right:8px;right:0.5rem}.mainNav ul .menu-item-has-children:hover>a:after{border-top-color:transparent;border-left-color:#fff}.navContainer
.mobileInfo{display:none}body.page-id-7 li#menu-item-46 > a,
body.page-id-8 li#menu-item-46 > a,
body.page-id-9 li#menu-item-46>a{background:transparent}.pagesWrapper{padding:80px
0;padding:5rem 0;overflow:hidden}.contentSection{clear:both;width:100%}.contentContainer{width:100%;clear:both}.contentContainer
.content{padding:0
0 40px;padding:0
0 2.5rem}.mainContent
.content{width:71.5%;float:left}.halfContent
.content{width:50%;float:left}.fullContent
.content{width:100%;float:none}.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content
h6{line-height:1.25;padding:0
0 20px;padding:0
0 1.25rem;position:relative;margin-bottom:28px;margin-bottom:1.75rem}.content
h2{padding-bottom:20px;padding-bottom:1.25rem;position:relative;margin-bottom:28px;margin-bottom:1.75rem}.content h2:before,
.sidebar h5:before,
.mainContent .content h2:before,
.mainContent .content h3:before,
.mainContent .content h4:before,
.mainContent .content h5:before,
.mainContent .content h6:before,
.homeContent .content h2:before,
.homeContent .content h3:before,
.homeContent h1.page-title:before{content:'';position:absolute;bottom:0;width:60px;width:3.75rem;height:4px;height:0.25rem;background:#d7ae68}.mainContent .content .faq h4:before{background:transparent}h1.page-title{font-size:42px;font-size:2.625rem;line-height:48px;line-height:3rem}.homeContent h1.page-title{font-size:24px;font-size:1.5rem;line-height:1.5;margin-bottom:28px;margin-bottom:1.75rem}.content
p{padding:0
0 20px;padding:0
0 1.25rem;line-height:1.5}.content ul,
.content
ol{padding:0
0 20px 40px;padding:0
0 1.25rem 2.5rem}.content ul ul,
.content ol
ol{margin-bottom:0}.content ul li,
.content ol
li{line-height:1.5}.content
blockquote{font-style:italic;padding:0
0 20px 40px;padding:0
0 1.25rem 2.5rem}.content
iframe{padding:0
0 20px;padding:0
0 1.25rem}.content
img{max-width:100%;height:auto}.content
table{margin:0
0 20px;margin:0
0 1.25rem;width:100%;text-align:left;line-height:1.5}.content table
tr{}.content table tr
th{padding:4px;padding:0.25rem;font-weight:700;font-size:14px;font-size:0.875rem}.content table tr
td{border-top:1px dotted #ccc;padding:4px;padding:0.25rem;font-size:12px;font-size:0.75rem}.content
hr{border:none;margin:0
0 20px;margin:0
0 1.25rem;display:block;clear:both;border-bottom:1px solid #ccc}.content
.entryContent{overflow:hidden;width:100%}.homeContent{padding:80px
0;padding:5rem 0;position:relative}.homeContent:before{position:absolute;content:'';right:0;top:0;bottom:0;width:50%;background:#f5f5f5}.homeContent
.contactContainer{width:90%;float:right}.content .articleContainer
.article{margin:0
0 16px;margin:0
0 1rem;border-bottom:1px dotted #ccc;overflow:hidden}.content .articleContainer
.readMore{margin-bottom:16px;margin-bottom:1rem}.content .articleContainer .article:last-child{border-bottom:none}.content .articleContainer .article
.thumbContainer{display:block;width:100%;max-width:320px;max-width:20rem;float:left;margin:0
30px 40px 0;margin:0
1.875rem 2.5rem 0}.content .articleContainer .article .thumbContainer
img{width:100%;height:auto}.content .articleContainer .article .thumbContainer:hover
img{opacity:0.8}.content .articleContainer .article
.articleInfo{overflow:hidden}.content .articleContainer .article
h3{padding:0
0 12px;padding:0
0 0.75rem;margin:0
0 12px;margin:0
0 0.75rem}.content .articleContainer .article h3
a{text-decoration:none}.content
.articleMeta{text-align:left;margin:0
0 12px;margin:0
0 0.75rem;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:12px;font-size:0.75rem}.content .articleMeta
p{display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:0
12px 0 0;padding:0
0.75rem 0 0;margin:12px
12px 12px 0;margin:0.75rem 0.75rem 0.75rem 0;border-right:1px solid #808080;line-height:1}.content .articleMeta p:last-child{margin-right:0;padding-right:0;border-right:none}.content .articleContainer .article .articleInfo
p.excerpt{padding-bottom:40px;padding-bottom:2.5rem}.content
.navBelow{padding:0
0 40px;padding:0
0 2.5rem;overflow:hidden}.content .navBelow .pageNav
a{float:left;border:1px
solid #222;padding:8px
16px;padding:0.5rem 1rem;text-decoration:none;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}.content .navBelow .pageNav a:hover{background-color:#fff}.content .navBelow .navNext
a{float:right}.mainContent .content
ol{list-style:none;margin-left:0;padding-left:0;counter-reset:number-counter}.mainContent .content ol li,
.mainContent .content ul
li{margin-bottom:0.875em;padding-left:2em;position:relative}.mainContent .content ol li a,
.mainContent .content ul li
a{color:#d7ae68}.mainContent .content ol li a:hover,
.mainContent .content ul li a:hover{color:#005681}.mainContent .content ul
li{padding-left:16px;padding-left:1rem}.mainContent .content ol li:before{content:counter(number-counter);counter-increment:number-counter;position:absolute;top:5px;left:0;width:24px;height:24px;text-align:center;color:#fff;background:#196185;font-size:14px;font-size:0.875rem;font-weight:700;line-height:24px;border-radius:100%}.mainContent .content
ul{list-style:none;margin-left:0;padding-left:0}.mainContent .content ul li:before{content:'';position:absolute;top:10px;top:0.625rem;left:0;width:6px;height:6px;width:0.375rem;height:0.375rem;background:#196185;border-radius:100%}.homeSliderContainer{position:relative;width:100%;clear:both;height:auto}.homeSliderContainer.scroll{margin-bottom:90px;margin-bottom:5.625rem}.homeSliderContainer
.homeSlider{position:relative;overflow:hidden}.homeSliderContainer .homeSlider .slide
img{width:100%;height:100%;display:none}.homeSliderContainer .homeSlider .slide.side-1 img,
.homeSliderContainer .homeSlider .slide.slick-slide
img{display:block}.homeSliderContainer .homeSlider button.slick-prev,
.homeSliderContainer .homeSlider button.slick-next{width:40px;width:2.5rem;height:40px;height:2.5rem;position:absolute;top:50%;margin-top:-20px;margin-top:-1.25rem;left:0;background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-arrow-left.png) center center no-repeat;background-size:contain;text-indent:-9999px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.homeSliderContainer .homeSlider button.slick-next{left:auto;right:0;background-image:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-arrow-right.png)}.homeSliderContainer .homeSlider button.slick-prev:hover,
.homeSliderContainer .homeSlider button.slick-next:hover{opacity:0.8}.homeSliderContainer .homeSlider .slick-dots{position:absolute;bottom:24px;bottom:1.5rem;left:0;width:100%;text-align:center;z-index:8}.homeSliderContainer .homeSlider .slick-dots
li{display:inline-block;zoom:1;*display:inline;vertical-align:top;margin:0
5px 10px;margin:0
0.3125rem 0.625rem}.homeSliderContainer .homeSlider .slick-dots li
button{width:16px;width:1rem;height:16px;height:1rem;text-indent:-9999px;border:2px
solid #fff;border:0.125rem solid #fff;border-radius:50%;background-color:transparent;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.homeSliderContainer .homeSlider .slick-dots li.slick-active button,
.homeSliderContainer .homeSlider .slick-dots li button:hover{background-color:#fff}.homeSlider
.slideContent{position:absolute;top:0;left:0;right:0;padding-top:100px;padding-top:6.25rem;top:50%;transform:translate(0, -50%);z-index:999999999}.homeSlider .slideContent
h2.main{color:#fff;font-size:56px;font-size:3.5rem;font-weight:800;margin-bottom:35px;margin-bottom:2.1875rem}.homeSlider .slideContent
p{color:#fff;line-height:30px;line-height:1.875rem;font-size:24px;font-size:1.5rem;font-weight:500;margin:0}.homeSlider .slideContent
a.btn{margin-top:35px;margin-top:2.1875rem;padding:20px
30px;padding:1.25rem 1.875rem;background:transparent;border:2px
solid #fff;border:0.125rem solid #fff;cursor:pointer}.homeSlider .slideContent a:hover{color:#333}.homeSlider .slideContent a.btn:before{background:#fff}.footerLaw{padding:40px
0;padding:2.5rem 0}.footerLaw
.lawLogo{float:left;display:inline-block;padding-right:20px;padding-right:1.25rem;width:140px;width:8.75rem}.footerLaw
h3{text-transform:uppercase;font-size:18px;font-size:1.125rem;color:#d7ae68;padding:32px
0 10px 0;padding:2rem 0 0.625rem 0}.home
.testimonials{margin:80px
0;margin:5rem 0}.testimonialSlide
a{color:inherit}.home .testimonials
.testimonialSlide{margin-bottom:50px;margin-bottom:3.125rem}.testimonials .testimonialSlide button.slick-next.slick-arrow,
.testimonials .testimonialSlide button.slick-prev.slick-arrow{position:absolute;bottom:-50px;bottom:-3.125rem;left:0;width:38px;height:38px;width:2.375rem;height:2.375rem;overflow:hidden;font-size:0;colour:transparent;background:#e5e5e5;border-radius:3px;border-radius:0.1875rem;z-index:7}.testimonials .testimonialSlide button.slick-next.slick-arrow{left:42px;left:2.625rem}.testimonials .testimonialSlide .slick-prev:after,
.testimonials .testimonialSlide .slick-next:before{content:"";background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-slider-arrow.png) no-repeat;background-size:100%;color:#777;font-size:14px;font-size:0.875rem;z-index:9999;font-weight:500;width:7px;height:11px;width:0.4375rem;height:0.6875rem;left:50%;top:50%;margin-top:-5px;margin-left:-4px;position:absolute;z-index:9999;transform:rotate(90deg)}.testimonials .testimonialSlide .slick-next:before{transform:rotate(-90deg)}.home .testimonials
h2{margin-bottom:20px;margin-bottom:1.25rem}.testimonials
blockquote{position:relative;background:#f5f5f5;padding:30px
20px 20px 70px;padding:1.875rem 1.25rem 1.25rem 4.375rem;margin-top:20px;margin-top:1.25rem;overflow:hidden;font-style:normal;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;color:#777}.testimonials blockquote:before{content:'';position:absolute;top:15px;top:0.9375rem;left:15px;left:0.9375rem;width:33px;width:2.0625rem;height:25px;height:1.5625rem;background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/quote.png) no-repeat 50% 0;background-size:100%}.testimonials blockquote span.name,
.testimonials blockquote
span.regarding{display:block;width:100%;float:left;color:#d7ae68;font-style:normal}.testimonials blockquote
span.regarding{color:inherit}.home .testimonials .content .feedContainer
.feed{position:relative;clear:both;padding:35px
0;padding:2.1875rem 0;border-bottom:1px solid #ddd;overflow:hidden}.home .testimonials .content .feedContainer>div:nth-child(1){padding:21px
0 35px;padding:1.3125rem 0 2.1875rem}.home .testimonials .content .feed
a{position:absolute;top:0;right:0;bottom:0;left:0}.sectionFeed{overflow:hidden}.sectionFeed .feed
.articleMeta{display:inline-block;float:left;background:#005078;color:#fff;padding:15px
20px;padding:0.9375rem 1.25rem;text-align:center;margin:0
35px 10px 0;margin:0
2.1875rem 0.625rem 0}.sectionFeed .feed .articleMeta
span.day{display:block;font-size:18px;font-size:1.125rem;font-weight:700}.sectionFeed .feed .articleMeta
span.month{display:block;text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:700}.feed.animateZoomParent{clear:both;width:100%;overflow:hidden}.home .testimonials .content .feed .content
h5{color:#d7ae68;font-size:16px;font-size:1rem;padding:0;margin:0
0 14px 0;margin:0
0 0.875rem 0;z-index:-1;text-transform:uppercase}.home .testimonials .content .feed .content
p{font-size:14px;font-size:0.875rem;margin:0;padding:0}.sectionFeed .feed:hover
.articleMeta{background:#d7ae68}a.readMore{display:inline-block;clear:both;margin-top:14px;margin-top:0.875rem;font-style:italic;color:#d7ae68;position:relative;padding-right:20px;padding-right:1.25rem}a.readMore:after{content:'';position:absolute;background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/readmore.png) no-repeat 50% 0;background-size:100%;width:15px;width:0.9375rem;height:6px;height:0.375rem;right:0;top:50%;margin-top:-3px;margin-top:-0.1875rem}.content
a.readMore{display:table}.home
.homeHero{min-height:500px;background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/home-hero.jpg) no-repeat;background-size:100% 100%;position:relative}.home .homeHero
.whole{text-align:center}.home .homeHero .whole
h2{color:#fff;font-size:56px;font-size:3.5rem;text-transform:uppercase;margin-top:100px;margin-top:6.25rem}.home .homeHero .whole h2:before{left:50%;margin-left:-30px;margin-left:-1.875rem}.home .homeHero .whole
p{font-size:20px;font-size:1.25rem;color:#fff;margin-top:20px;margin-top:1.25rem}.home .homeHero
.absoluteHero{position:absolute;bottom:0;left:0;right:0}.home .homeHero .third
.heroContent{color:#fff;overflow:hidden;text-align:center;height:205px;height:12.8125rem}.home .homeHero .third .heroContent
.heroBackground{background:rgba(0,20,40,0.6);padding:20px;padding:1.25rem;height:12.8125rem}.home .homeHero .third .heroContent
p{font-size:15px;font-size:0.9375rem;display:none}.home .homeHero .third .heroContent:hover
.heroBackground{background:#d7ae68}.home .homeHero .third .heroContent:hover
h3{padding:10px}.home .homeHero .third .heroContent:hover
.icon{width:40px;height:56px;padding:0
0 20px 0;padding:0
0 1.25rem 0;width:2.5rem;height:3.5rem}.home .homeHero .third .heroContent:hover
p{display:block}.home .homeHero .third .heroContent
h3{padding:18px
0 30px 0;padding:1.125rem 0 1.875rem 0;color:#fff}.home .homeHero .third .heroContent
.icon{position:relative;width:70px;width:4.375rem;height:70px;height:4.375rem;border-bottom:2px solid #cda471;margin:0
auto;display:block;padding-bottom:90px;padding-bottom:5.625rem;transition:0.4s ease-in-out all}.home .homeHero .third .heroContent .icon.icon-divorce{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-hero-divorce.png) no-repeat;background-size:100%}.home .homeHero .third .heroContent .icon.icon-family{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-hero-family.png) no-repeat;background-size:100%}.home .homeHero .third .heroContent .icon.icon-mediation{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-hero-home.png) no-repeat;background-size:100%}.page-template-pages-contact .type-page{font-size:14px;font-size:0.875rem}.page-template-pages-contact .contactContainer
fieldset{width:100%;width:calc(100% + 20px);width:calc(100% + 1.25rem);text-align:left}.page-template-pages-contact .contactContainer fieldset
.single{width:50%;padding:0
20px 20px 0;padding:0
1.25rem 1.25rem 0;display:inline-block;zoom:1;*display:inline;vertical-align:top;clear:none}.page-template-pages-contact .contactContainer fieldset
.single.textarea{width:100%}.sidebar{padding:0
0 40px;padding:0
0 2.5rem}.mainContent
.sidebar{width:28.5%;padding-left:40px;padding-left:2.5rem;float:left}.sidebar
.content{padding:0;width:100%}.halfContent
.sidebar{width:50%;float:left;padding-left:40px;padding-left:2.5rem}.section.sidebarContact
a{color:#000}.fullContent
.sidebar{width:100%;float:none}.sidebar
.testimonials{width:100%;padding:0;margin:0;clear:none;margin-bottom:38px;margin-bottom:2.375rem;overflow:hidden}.sidebar .testimonials
blockquote{height:180px;height:11.25rem}.sidebar .testimonials .testimonialSlide button.slick-next.slick-arrow,
.sidebar .testimonials .testimonialSlide button.slick-prev.slick-arrow{bottom:16px;bottom:1rem}.sidebar
.section{padding:0
0 20px;padding:0
0 1.25rem;margin-bottom:32px;margin-bottom:2rem;border-bottom:1px solid #ddd;position:relative;overflow:hidden}.sidebar .section h5,
.sidebar .section
h6{line-height:1.25;padding:0
0 10px;padding:0
0 0.625rem;margin-bottom:20px;margin-bottom:1.25rem;font-size:22px;font-size:1.375rem;position:relative;font-family:'Libre Baskerville',serif}.sidebar .section
strong{font-weight:600}.sidebar .section
ul.basicList{list-style:none;border-top:1px dotted #ccc}.sidebar .section ul.basicList
li{list-style:none;border-bottom:1px dotted #ccc}.sidebar .section ul.basicList li
a{line-height:1.5;padding:8px
0;padding:0.5rem 0;display:block;text-decoration:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;font-size:14px;font-size:0.875rem}.sidebar .section ul.basicList li a:hover{padding-left:4px;padding-left:0.25rem}.sidebar
form.searchform{position:relative}.sidebar form.searchform
.fieldContainer{overflow:hidden;border:1px
solid #ccc}.sidebar form.searchform .fieldContainer
label{display:none}.sidebar form.searchform .fieldContainer input[type="text"]{height:50px;height:3.125rem;padding:0
8px;padding:0
0.5rem;font-size:14px
font-size: 0.875rem;width:100%}.sidebar form.searchform .fieldContainer input[type="text"]:focus{border:1px
solid #005078}.sidebar form.searchform button[type="submit"]{text-indent:-9999px;border:none;width:16px;width:1rem;height:16px;height:1rem;background:none;position:absolute;top:18px;top:1.125rem;right:12px;right:0.75rem}.sidebar form.searchform button[type="submit"] img{width:100%;height:auto}.sidebar .feed .content
p{display:none}.sidebar .sectionFeed .feed
.articleMeta{float:left;display:inline-block;margin-right:0}.sidebar .section.sectionFeed
h5{font-size:12px;font-size:0.75rem}.sidebar .feed
.content{float:right;width:70%;display:inline-block}.sidebar
.feed{position:relative}.sidebar .feed
a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:999}.mapSidebar,
.mapSidebar
.locationCanvas{position:relative;height:250px;height:15.625rem}.home
.footerHero{min-height:490px;min-height:30.625rem;position:relative;background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/parallax-bg.jpg) no-repeat 50% 0;background-size:100%;color:#fff}.home .footerHero
.heroContainer{position:absolute;top:50%;right:0;left:0;text-align:center;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.home .footerHero .heroContainer
h2{text-transform:uppercase;font-weight:800;font-size:46px;font-size:2.875rem;padding-bottom:40px;padding-bottom:2.5rem}.home .footerHero .heroContainer
p{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem}.footerCta{background:#196185;color:#fff;min-height:130px;min-height:8.125rem}.footerCta
a.btn{margin:38px
0;margin:2.375rem 0}.footerCta
p{font-size:20px;font-size:1.25rem;font-weight:400;padding-top:57px;padding-top:3.5625rem}.mapContainer{position:relative;width:100%;min-height:420px;background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/footer-map.jpg) no-repeat 50% 0;background-size:cover}.mapContainer
.wrapper{position:relative}.mapContainer
.mapSocials{position:absolute;z-index:2;bottom:0;top:0;padding-top:80px;padding-top:5rem;left:25%;right:25%}.mapContainer .mapSocials
.socialNav{border-top:1px solid #ddd;padding-top:30px;padding-top:1.875rem}.footerCopy{width:100%;clear:both;background:#333;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;font-size:0.875rem;padding:33px
0;padding:2.0625rem 0;overflow:hidden}.footerCopy
p{text-align:center;float:none}.footer{width:100%;clear:both;background:#005078;color:#fff;overflow:hidden;padding:18px
0;padding:1.125rem 0;font-size:14px;font-size:0.875rem}.footer
a{color:#fff}.footer
.footerNav{display:inline-block;float:left;list-style:none}.footer .footerNav
li{float:left;padding:0
30px 0 0;padding:0
1.875rem 0 0;position:relative}.footer .footerNav li:before{width:1px;height:15px;background:#fff;content:'';right:10px;right:0.625rem;top:50%;margin-top:-7px;position:absolute}.footer .footerNav li:nth-child(1){padding-left:0}.footer .footerNav li:last-child{padding-right:0;border-right:0}.footer .footerNav li:last-child:before{width:0;height:0}.footer
a.seventhLink{float:right}.footerContacts{text-align:center}.footerContacts
.third{color:#fff;padding:0;margin-bottom:32px;margin-bottom:2rem}.footerContacts
.iconContainer{position:relative;background:#d7ae68;width:100px;height:80px;width:6.25rem;height:5rem;margin:0
auto 45px auto;margin:0
auto 2.8125rem auto}.footerContacts .iconContainer:after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-width:0.9375rem 0.9375rem 0 0.9375rem;border-color:#d7ae68 transparent transparent transparent;bottom:-15px;bottom:-0.9375rem;left:50%;margin-left:-15px;margin-left:-0.9375rem;z-index:9999}.footerContacts .iconContainer
.icon{display:inline-block;position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-23px;margin-top:-1.125rem;margin-left:-1.4375rem;width:45px;height:36px;width:2.8125rem;height:2.25rem}.footerContacts .iconContainer
.icon.iconPhone{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/footer-phone-icon.png) 50% 50%;background-size:100%}.footerContacts .iconContainer
.icon.iconHome{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/footer-home-icon.png) 50% 50%;background-size:100%}.footerContacts .iconContainer
.icon.iconMail{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/footer-envolope-icon.png) 50% 50%;background-size:100%}.g-recaptcha
iframe{width:100%;height:100%;transform:scale(0.9);transform-origin:0 0 0}form *,
form.elab_form *,
.fc_container form.elab_form
*{font-family:inherit;font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem}body form label,
body form.elab_form label,
body .fc_container form.elab_form
label{display:none}form ::-webkit-input-placeholder{color:#989898}form :-moz-placeholder{color:#989898;opacity:1}form ::-moz-placeholder{color:#989898;opacity:1}form :-ms-input-placeholder{color:#989898}.homeContent .contactContainer div#cnt_1_name-d8fe2,
.homeContent .contactContainer div#cnt_1_email_address-d8fe2,
.homeContent .contactContainer div#cnt_1_phone_number-d8fe2,
.homeContent .contactContainer div#cnt_1_case-d8fe2{width:49%;display:inline-block}.homeContent .contactContainer div#cnt_1_name-d8fe2,
.homeContent .contactContainer div#cnt_1_phone_number-d8fe2{margin-right:2%}body form.elab_form input[type="text"],
.sidebar form.searchform .fieldContainer input[type="text"]{padding:0
20px;padding:0
1.25rem;height:50px;height:3.125rem;color:#333;font-size:14px;font-size:0.875rem}body form.elab_form fieldset
textarea{padding:20px;padding:1.25rem}.homeContent .contactContainer
textarea{padding:20px;padding:1.25rem;color:#989898;font-size:14px;font-size:0.875rem;height:160px;height:10rem}.fc_container form.elab_form
.footnote{display:none}.fc_container form.elab_form .footnote.error-field{display:block}.newsletterForm form.elab_form fieldset>div{width:49%;margin:0
0.5%;float:left;display:inline-block;overflow:hidden;clear:none}.grid{width:100%;margin:0
auto;overflow:hidden}.grid>div{float:left;min-height:1px;padding-right:20px;padding-right:1.25rem}.grid:after{content:"";display:table;clear:both}.twoThirds{width:66.66%}.whole{width:100%}.halve{width:50%}.third{width:33.33%}.fourth{width:25%}.fifth{width:20%}.fourFifths{width:80%}.breadcrumbContainer{margin-top:128px;margin-top:8rem;min-height:135px;min-height:8.4375rem;background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/breadcrumb-bg.jpg) no-repeat;background-size:100% auto;padding-top:52px;padding-top:3.25rem}.admin-bar
.breadcrumbContainer{margin-top:128px;margin-top:8rem}.breadcrumbContainer
span.breadcrumbSpan{color:#3e3e3e;font-weight:100;display:block;float:right;line-height:42px;line-height:2.625rem}.breadcrumbContainer span
a{color:#333;font-weight:600;position:relative}.breadcrumbContainer
span.breadcrumb_last{font-weight:600;color:#d7ae68}.testimonialsContainer{width:100%;overflow:hidden}.testimonialsContainer
.testimonials{width:100%;width:calc(100% + 40px);width:calc(100% + 2.5rem)}.testimonialsContainer .testimonials[data-columns]::before{content:'2 .column.size-1of2'}.testimonialsContainer .testimonials
.column{float:left;padding:0
40px 0 0;padding:0
2.5rem 0 0}.testimonialsContainer .testimonials .column.size-1of1{width:100%}.testimonialsContainer .testimonials .column.size-1of2{width:50%}.testimonialsContainer .testimonials
.testimonial{margin:0
0 32px;margin:0
0 2rem;padding:0
0 30px;padding:0
0 1.875rem;overflow:hidden;border-bottom:1px solid #ddd}.testimonialsContainer .testimonials .testimonial:last-child{border-bottom:none;margin:0}.ie8 .testimonialsContainer .testimonials
.testimonial{display:inline-block;zoom:1;*display:inline;vertical-align:top}.testimonialsContainer .testimonials .testimonial
.testimonialContent{font-style:italic;font-family:Georgia,Times,'Times New Roman',serif;position:relative;margin:0
0 16px;margin:0
0 1rem}.testimonialsContainer .testimonials .testimonial .testimonialContent:after{position:absolute;bottom:0;left:0;width:33.33%;content:'';display:block;height:2px;height:0.125rem;background-color:#8f8f8f}.testimonialsContainer .testimonials .testimonial
h3{padding:0}.testimonialsContainer .testimonials .testimonial h3
a{text-decoration:none}.testimonialsContainer .testimonials .testimonial h3 a:hover{text-decoration:underline}.testimonialsContainer .testimonials .testimonial
p.subTitle{padding:0;font-size:14px;font-size:0.875rem}.faqContainer{padding:20px
0 40px;padding:1.25rem 0 2.5rem}.faqContainer
.faq{margin:0
0 20px;margin:0
0 1.25rem;border-bottom:1px dotted #ccc}.faqContainer .faq
h4{line-height:1.5}.faqContainer .faq h4
a{color:#196185;text-decoration:none;display:block}.faqContainer .faq h4 a:hover,
.faqContainer .faq.show h4
a{color:#003a5c}.faqContainer .faq h4 a
.icono{color:inherit;width:12px;width:0.75rem;height:12px;height:0.75rem;overflow:hidden;margin:6px
8px 0 0;margin:0.375rem 0.5rem 0 0;float:left;color:#d7ae68}.faqContainer .faq h4 a
.text{overflow:hidden;display:block}.faqContainer .faq
.faqContent{height:0;opacity:0;overflow:hidden}.faqContainer .faq.show
.faqContent{height:auto;opacity:1}.faqContainer .faq.show .faqContent
p{padding-left:20px;padding-left:1.25rem}.single-faq
p.category{display:none}.btn,
body form.elab_form input[type=submit],
body form.elab_form button[type=submit]{font-size:16px;font-size:1rem;display:inline-block;color:#fff;text-transform:uppercase;padding:22px
80px 22px 30px;padding:1.375rem 5rem 1.375rem 1.875rem;background:#d7ae68;vertical-align:middle;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;overflow:hidden;border-radius:3px}.btn-sm{font-size:14px;font-size:0.875rem;padding:10px
60px 10px 18px;padding:0.625rem 3.75rem 0.625rem 1.125rem}body form.elab_form button,
body form.elab_form input[type=submit]{line-height:0;position:relative}.btn:before,
form.elab_form button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#c9a05a;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}body form.elab_form button[type=submit]:hover{background:#d7ae68}.btn:hover, .btn:focus, .btn:active,
form.elab_form button:hover,form.elab_form button:focus, form.elab_form button:active{color:#fff}.btn:hover:before, .btn:focus:before, .btn:active:before,
form.elab_form button:hover:before, form.elab_form button:focus:before, form.elab_form button:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)}.btn span,
form.elab_form button span,
.sidebar form.searchform button
span{position:absolute;top:0;right:0;bottom:0;width:50px;width:3.125rem;line-height:60px;line-height:3.75rem;text-align:center;background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-btn-span.png) no-repeat 50% 50% #c9a05a;background-size:7px 11px;transition:0.5s ease-in-out all}.btn:hover span,
form.elab_form button:hover span,
.sidebar form.searchform button:hover
span{background:url(https://d36awy5xwbb8hj.cloudfront.net/wp-content/themes/ec-2016/images/icon-btn-span.png) no-repeat 50% 50% #d7ae68;background-size:7px 11px}.mapContainer{position:relative;width:100%}.mapContainer
.locationCanvas{width:100%;height:100%;position:absolute}.mapContainer
img{max-width:none}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.inlineBlocks{text-align:center;overflow:hidden;width:100%}.inlineBlocks
.inlineBlock{display:inline-block;zoom:1;*display:inline;vertical-align:top}.hide{display:none}.clearFix::after{clear:both;display:block;content:' ';visibility:hidden;line-height:0;height:0}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}.navigation .wp-pagenavi span,
.navigation .wp-pagenavi
a{border:none}.flexibleContainer{position:relative;padding-bottom:50%;padding-top:30px;height:0;overflow:hidden}.flexibleContainer iframe,
.flexibleContainer object,
.flexibleContainer
embed{position:absolute;top:0;left:0;width:100%;height:100%}.videoContainer{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:0;height:0}.videoContainer
iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}.animate,.animate:hover,.animate:focus,.animate:active{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.animateZoom,
.gallery .gallery-item
img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.animateZoom:hover,
.animateZoom:focus,
.animateZoom:active,
.gallery .gallery-item img:hover,
.gallery .gallery-item img:focus,
.gallery .gallery-item img:active{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.centerVertical{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:100%;position:relative}.absoluteWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.feedback{width:100%;clear:both;border-radius:4px;border-radius:0.25rem;padding:16px
20px 0;padding:1rem 1.25rem 0;color:#fff;margin:0
auto 20px;margin:0
auto 1.25rem}.feedback.positive{background-color:#26ba3b}.feedback.warning{background-color:#ffa800}.feedback.negative{background-color:#e33}.feedback
p{padding:0
0 20px;padding:0
0 1.25rem}.feedback.positive
p{text-align:center}.feedback
ul{padding:0
0 24px 40px;padding:0
0 1.5rem 2.5rem}ul.socialNav{text-align:center;width:auto}.headerTopNav
ul.socialNav{display:inline-block;float:right;padding:0;margin:0;font-size:14px;font-size:0.875rem}.headerTopNav ul.socialNav
li{list-style:none;padding:0}.mapSocials ul.socialNav
li{list-style:none;padding:0
10px 10px 0;padding:0
0.625rem 0.625rem 0}.mapSocials ul.socialNav:last-child
li{padding:0
10px 0 0;padding:0
0.625rem 0 0}ul.socialNav li
a{display:block;width:45px;width:2.8125rem;height:45px;height:2.8125rem;position:relative}ul.socialNav li a
span{display:block;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:transform;transition-property:transform}.mapSocials ul.socialNav li a
span{background-color:#fff;border-radius:50%}ul.socialNav li a span img,
ul.socialNav li a span
svg{margin:auto;position:absolute;top:25%;left:25%;width:50%;height:50%}ul.socialNav li a:hover span,
ul.socialNav li a:focus span,
ul.socialNav li a:active
span{background-color:#d7ae68;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36)}.headerTopNav ul.socialNav li a:hover span,
.headerTopNav ul.socialNav li a:focus span,
.headerTopNav ul.socialNav li a:active
span{margin-top:-3px;background:#fff}.mapSocials ul.socialNav li a span
*{fill:#000}.mapSocials ul.socialNav li a:hover span *,
.mapSocials ul.socialNav li a:focus span *,
.mapSocials ul.socialNav li a:active span *,
.headerTopNav ul.socialNav li a span
*{fill:#fff}.headerTopNav ul.socialNav li a:hover span
*{fill:#005078}.headerTopNav ul.socialNav li
a{height:38px;width:38px;height:2.375rem;width:2.375rem}.headerTopNav.scroll ul.socialNav li
a{height:45px;width:45px;height:2.8125rem;width:2.8125rem}.headerTopNav ul.socialNav li a:hover{height:62px}img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment
img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-right:1.5rem}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-left:1.5rem}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter,img.alignnone{margin-bottom:24px;margin-bottom:1.5rem}.wp-caption{background:#f1f1f1;margin-bottom:20px;margin-bottom:1.25rem;max-width:100%;padding:4px;padding:0.25rem;text-align:center}.wp-caption
img{padding:4px
4px 0;padding:0.25rem 0.25rem 0;max-width:100%;height:auto}.wp-caption p.wp-caption-text{color:#888;font-size:12px;font-size:0.75rem;padding:4px;padding:0.25rem}.wp-smiley{margin:0}.gallery{padding:0
0 20px;padding:0
0 1.25rem;clear:both;width:100%;width:calc(100% + 20px);width:calc(100% + 1.25rem);text-align:left}.gallery .gallery-item{width:25%;display:inline-block;zoom:1;*display:inline;vertical-align:top;min-width:120px;min-width:7.5rem;padding:0
20px 20px 0;padding:0
1.25rem 1.25rem 0}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.285%}.gallery-columns-8 .gallery-item{width:12%}.gallery .gallery-item
a{display:block;background-color:#222;overflow:hidden}.gallery .gallery-item
img{width:100%;height:auto}.gallery .gallery-item a img:hover{opacity:0.8}.gallery .gallery-caption{color:#888;font-size:12px;font-size:0.75rem;margin:0
0 12px;margin:0
0 0.75rem;text-align:center;line-height:1.5}.gallery
br{display:none}.gallery
dl{margin:0}.content .attachment
img{display:block;margin:0
auto}@media (max-width: 112.5em){.home .footerHero,
.home
.homeHero{background-size:auto 100%}.homeSlider
.slideContent{padding-top:200px;padding-top:12.5rem}}@media (max-width: 77.5em){html{font-size:90%}}@media (max-width: 90em){.homeSlider .slideContent
h2.secondary{font-size:34px;font-size:2.125rem;width:100%}.homeSlider
.slideContent{top:50%}}@media (max-width: 71.25em){html{font-size:80%}}@media (max-width: 65em){.home .header
.logoContainer{display:none}.homeSlider
.slideContent{text-align:center;padding-top:0}}@media (max-width: 58.75em){.navContainer.stuck,
.admin-bar
.navContainer.stuck{position:relative;top:auto;left:auto}.mainNav
a{padding:0
20px;padding:0
1.25rem}}@media (max-width: 52.5em){.content .articleContainer .article
.thumbContainer{max-width:200px;max-width:12.5rem;margin-right:20px;margin-right:1.25rem}.mainNav
a{padding:0
15px;padding:0
0.9375rem}.headerTopNav .content ul.contactList
li.icon.clock{display:none}.headerTopNav .content ul.contactList
li{margin:8px
0 0 0;margin:0.5rem 0 0 0;border:none}.headerTopNav .content
ul.contactList{font-size:14px;font-size:0.875rem}body .wp-gr .wp-google-badge{display:none}}@media (max-width: 46.25em){.mainNavToggle{display:block}.navContainer{position:absolute !important;height:90px}.homeSliderContainer{margin-top:120px}body .homeSliderContainer .homeSlider .slick-dots{display:none}.mainNav{opacity:0;height:0;overflow:hidden;position:absolute;top:112px;top:7rem;left:0;width:100%;padding:0
20px;padding:0
1.25rem}.mainNav.show{opacity:1;height:auto;overflow:visible}.mainNav
a{color:#fff;border:none !important;line-height:50px;line-height:3.125rem}.mainNav
li{width:100%;float:none;border:none !important;border-bottom:1px solid #000 !important}.mainNav ul li:hover:before,
.mainNav ul li.current-menu-item:before,
.mainNav ul li:hover:after,
.mainNav ul li.current-menu-item:after,
.mainNav ul li:after{width:0;height:0}.mainNav>li{background-color:#222;background-color:rgba(0,0,0,0.85)}.mainNav>li:first-child{border-radius:6px 6px 0 0;border-radius:0.375rem 0.375rem 0 0;overflow:hidden}.mainNav>li:last-child{border-radius:0 0 6px 6px;border-radius:0 0 0.375rem 0.375rem;overflow:hidden}.mainNav li:hover>ul{display:none}.mainNav li.hover>ul{display:block}.mainNav
ul{width:100%;position:relative;top:auto;left:auto !important;right:auto !important;text-align:left !important;border:none !important;columns:1;-webkit-columns:1;-moz-columns:1;background:transparent}.mainNav .menu-item-has-children>a:after{border-color:transparent !important;border-top-color:#fff !important;left:auto !important;right:auto !important;top:35px}.mainNav .menu-item-has-children:hover>a:after{border-top-color:#fff !important}.mainNav ul
li{border:none !important;border-top:1px solid #000 !important}.mainNav ul
a{padding-left:32px;padding-left:2rem;background-color:transparent}.mainNav ul ul
a{padding-left:48px;padding-left:3rem}#menu-item-46>ul{width:100%;columns:1;-webkit-columns:1;-moz-columns:1}.contentContainer
.content{float:none;width:100%}.contentContainer
.sidebar{width:100%;float:none;padding-left:0}.homeSliderContainer,
.homeSliderContainer
.homeSlider{height:auto}.homeContent:before{background:transparent}.homeContent
.contactContainer{width:100%;float:none}.mainNav ul .menu-item-has-children>a:after{top:19px}a.btn.navNumber{display:block;float:right;position:absolute;top:0;bottom:0;left:50%;right:-20px;right:-1.25rem;font-size:24px;font-size:1.5rem;text-align:center;line-height:72px;padding:0}.grid>div{margin-bottom:32px}.grid>div:last-child{margin-bottom:0}.home .homeHero .grid>.third{margin-bottom:0}.mainNav>li>a{line-height:60px;line-height:3.75rem}.mainNav .menu-item-has-children>a:after{top:24px}.footer
.footerNav{display:block;text-align:center;width:100%;float:none;overflow:hidden}.footer
a.seventhLink{display:block;margin:32px
auto;margin:2rem auto;text-align:center;float:none}.navContainer
.wrapper{position:static}.mainContent .sidebar,
.mainContent
.content{width:100%;padding-left:0}.mainNav ul li:before{width:0;height:0}.mainNav ul li:hover:before{width:0;height:0}.mainNav ul
a{padding:20px;padding:1.25rem}.mainNav ul a:before,
.mainNav ul a:after{background:transparent}.headerTopNav{height:45px;height:2.8125rem}.header
.logo{display:none}.header
.logoScroll{top:3px;top:0.1875rem;opacity:1}.headerTopNav
ul.socialNav{display:none}.home
.navContainer{position:fixed;top:36px}.admin-bar.home
.navContainer{top:68px;top:4.25rem}img.desktop-nav{display:none}img.mobile-nav{display:block;width:153px;width:9.5625rem}.navIcon{padding:14px
0;padding:0.875rem 0}.headerTopNav .content ul.contactList
li{margin:14px
0 0 0;margin:0.875rem 0 0 0}.headerTopNav .content ul.contactList li.icon:before{display:none}.footer .footerNav
li{display:inline-block;float:none}}@media (max-width: 40em){.navContainer
.mobileInfo{display:block}.page-template-pages-contact
.contactContainer{float:none;width:100%}.page-template-pages-contact .type-page{float:none;width:100%;padding:0
0 20px;padding:0
0 1.25rem}.grid>div{width:100%;padding:0}.mapContainer
.mapSocials{left:0;right:0}.mapSocials .grid
.third{width:33.33%}.mapSocials
.wrapper{width:100%}.footerCta
a.btn{display:block;width:100%;text-align:center}.footerLaw>.grid>.halve:nth-child(1){margin-bottom:20px}.homeSlider ul.slick-dots{display:none !important}.homeSlider .slideContent
p{font-size:18px;font-size:1.125rem}.homeSlider .slideContent
h2.main{font-size:20px;font-size:1.25rem}.homeSlider .slideContent
h2.secondary{font-size:34px;font-size:2.125rem}.home
.homeHero{height:1100px;height:68.75rem}.homeSliderContainer .homeSlider .slide
img{width:150%}.home .homeHero .third
.heroContent{margin-bottom:32px;margin-bottom:2rem}.footerCta a.btn,
.footerCta
.fourFifths{margin:0
0 32px 0;margin:0
0 2rem 0}.breadcrumbContainer,
.breadcrumbContainer
span.breadcrumbSpan{text-align:center;float:none;background-size:auto 100%}.breadcrumbContainer>div>div>div{margin-bottom:0}.breadcrumbContainer, .breadcrumbContainer
span.breadcrumbSpan{margin-bottom:32px;margin-bottom:2rem}.breadcrumbContainer{margin-top:144px;margin-top:9rem}.footer
.footerNav{width:440px;width:27.5rem;margin:0
auto}.footerCta
p{padding-top:32px;padding-top:2rem}}@media (max-width: 33.75em){.homeContent .contactContainer div#cnt_1_name-d8fe2,
.homeContent .contactContainer div#cnt_1_email_address-d8fe2,
.homeContent .contactContainer div#cnt_1_phone_number-d8fe2,
.homeContent .contactContainer div#cnt_1_case-d8fe2{width:100%;margin-right:0}}@media (max-width: 27.5em){.headerTopNav .content
ul.contactList{font-size:12px;font-size:0.75rem}.content .articleContainer .article
.thumbContainer{max-width:100%;margin-right:0;float:none}.alignleft,img.alignleft,.alignright,img.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.gallery .gallery-item{width:50% !important}.home
.footerHero{background-size:auto 100%;background-position:50%}.testimonialsContainer .testimonials[data-columns]::before{content:'1 .column.size-1of1'}}@media (max-height: 40em){.navContainer.stuck,
.admin-bar
.navContainer.stuck{position:relative;top:auto;left:auto}}@media screen and (min-width: 58.8125em){.testimonialsContainer .testimonials[data-columns]::before{content:'2 .column.size-1of2'}}@media (min-width: 27.5em) and (max-width: 46.25em){.sidebar .feed
.content{width:85%}}