*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}address{font-style:italic}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}q:before,q:after{content:''}strong,b{font-weight:700}em,cite{font-style:italic}cite{display:block}strike,del{text-decoration:line-through}sup{font-size:11px;position:relative;vertical-align:top;top:5px}sub{bottom:5px;font-size:11px;position:relative;vertical-align:bottom}.italic{font-style:italic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.no-margin{margin:0px!important}.no-bottom{margin-bottom:0}.no-padding{padding:0}.column-clear{clear:both}.wp-caption{max-width:100%}.sticky{position:relative}.wp-caption-text,.gallery-caption{color:#555;font-size:12px;text-align:center;margin-top:24px;font-style:italic;font-weight:300}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor .comment-body{border-bottom:1px solid #f2f2f2}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{display:block;top:5px;left:5px;width:auto;height:auto;padding:1em 1.5em;font-size:.8em;line-height:normal;color:#21759b;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;text-decoration:none;z-index:100000}.alignright{float:right;margin:4px 0 0 24px}.alignleft{float:left;margin:4px 24px 0 0}.aligncenter{text-align:center;margin:8px auto}pre,code{background:#f0f0f0;color:#333;font-family:"Courier New",Courier,monospace;padding:24px;margin-bottom:24px;overflow:auto;white-space:pre-wrap;border:none;border-radius:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;text-rendering:optimizeLegibility;background:#eaedee;color:#6A6A6A;font-size:16px;line-height:1.7}h1,h2,h3,h4,h5,h6{color:#252525;font-weight:400;line-height:1.4em;margin-bottom:24px}h1{font-size:54px;line-height:1.2em}h2{font-size:48px;line-height:1.2em}h3{font-size:36px}h4{font-size:32px}h5{font-size:24px}h6{font-size:16px}a{color:#252525}p a{border-bottom:1px solid #252525}a:hover,p a:hover{color:#dfbf8f;text-decoration:none;border:none}a:active,a:focus{outline:none;text-decoration:none}ul,ol{margin:0 0 16px 24px}.alignc{text-align:center}.alignr{text-align:right}.none{display:none}blockquote{font-size:24px;line-height:1.6em;text-align:center;font-style:italic;color:#252525;position:relative;border:none;margin:36px 0;padding:0 32px}blockquote:before{display:block;font-family:"FontAwesome";content:"\f10d";line-height:1;font-size:24px;font-style:normal;font-weight:300;position:absolute;left:0;top:0}blockquote cite{color:#999;font-size:12px;font-style:normal;font-weight:300;text-transform:uppercase}blockquote cite{line-height:1;margin-top:16px}p,ul,ol{margin-bottom:24px}dl dt{margin-bottom:0}dl dd{margin-left:16px;margin-bottom:24px}table{border:1px solid #e5e5e5;font-size:16px;text-align:center;margin-bottom:24px;border-collapse:collapse;table-layout:fixed}table caption{margin-bottom:24px;text-align:center}table th,table td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;padding:12px}table th{font-weight:700}div p:last-of-type{margin-bottom:0}a,.gallery-item-img:before,.team-img:after,.team-imgv2:after,.team-postv2 .team-content.v2,.team-postv2 .social-media,.post-image:after,.practice-icon-border,#submit,.wpcf7-submit{-webkit-backface-visibility:hidden;-webkit-transition:all 1s cubic-bezier(.25,1,.35,1) 0s;-moz-transition:all 1s cubic-bezier(.25,1,.35,1) 0s;-o-transition:all 1s cubic-bezier(.25,1,.35,1) 0s;-ms-transition:all 1s cubic-bezier(.25,1,.35,1) 0s;transition:all 1s cubic-bezier(.25,1,.35,1) 0s}.mainWrapper{margin:0 30px;padding-bottom:54px;background:#fff}.container{padding-left:30px;padding-right:30px}.social-media,.mobile-contact{list-style:none;margin:0;font-size:0}.social-media li{display:inline-block;font-size:13px;margin-left:12px}.mobile-contact li{font-size:12px;letter-spacing:1px}.social-media li a,.mobile-contact li{color:#b5b5b5}.social-media li:first-child{margin-left:0}a.social-twitter:hover{color:#29C5F6!important}a.social-facebook:hover{color:#6788CE!important}a.social-gplus:hover{color:#E75C3C!important}a.social-linkedin:hover{color:#3A9BDC!important}a.social-pinterest:hover{color:#FE4445!important}a.social-youtube:hover{color:#E34040!important}a.social-vimeo:hover{color:#44BBFF!important}a.social-instagram:hover{color:#AA8062!important}a.social-dribbble:hover{color:#ED4F8C!important}a.social-skype:hover{color:#24B4F0!important}.header-email,.header-address{font-size:12px;color:#b5b5b5;letter-spacing:1px}.header-address span{display:block}.headerHolder{display:flex;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #f2f2f2}.nav-holder-1{margin-top:24px}.menu-nav{margin:0;font-size:0;text-align:center}.menu-nav li{display:inline-block;position:relative;margin-left:24px;font-size:16px;font-weight:700;letter-spacing:.03em}.menu-nav li:first-child{margin-left:0}.menu-nav li a{color:#252525;padding-bottom:24px;display:block}.menu-nav li a:before{position:absolute;display:block;bottom:24px;left:50%;width:0;border-top:2px solid #dfbf8f;content:'';-webkit-backface-visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(.25,1,.35,1) 0s;-moz-transition:all 0.5s cubic-bezier(.25,1,.35,1) 0s;-o-transition:all 0.5s cubic-bezier(.25,1,.35,1) 0s;-ms-transition:all 0.5s cubic-bezier(.25,1,.35,1) 0s;transition:all 0.5s cubic-bezier(.25,1,.35,1) 0s}.menu-nav li a:hover,.menu-nav li a:focus{background:none}.menu-nav>li:hover>a:before,.menu-nav li.current-menu-item>a:before{left:0;width:100%}.menu-nav ul{display:none;margin:0;padding:12px 0;width:180px;position:absolute;top:49px;left:50%;margin-left:-90px;background:#252525;z-index:5}.menu-nav ul:before{content:'';position:absolute;left:50%;top:-6px;margin-left:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #252525 transparent}.menu-nav ul li{display:block;background:none;margin:0;font-size:13px;font-weight:400}.menu-nav ul li>a{display:block;padding:5px 16px;color:#fff}.menu-nav ul li a:hover,.menu-nav li:hover ul li a:hover{text-decoration:none;color:#e0e0e0}.menu-nav li:hover>ul{display:block}.menu-nav li ul ul{left:100%;top:-12px;margin:0}.menu-nav li ul ul:before,.menu-nav li ul a:before{display:none}.nav-button-holder{display:none}.nav-button{background:none;border:none;cursor:pointer;height:42px}.icon-bar,.icon-bar1,.icon-bar2{display:block;height:2px;width:20px;background:#454545;margin-left:auto;margin-right:auto;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative}.icon-bar:before,.icon-bar:after{background:#454545;content:"";height:100%;left:0;position:absolute;top:-6px;width:100%}.icon-bar:after{bottom:-6px;top:auto}.menu-mobile{font-size:0;margin:0 auto;margin-left:0;margin-top:16px}.menu-mobile li{font-size:18px;font-weight:700;letter-spacing:.03em;padding-top:16px;list-style:none}.menu-mobile li a{color:#252525;display:block;line-height:1}.menu-mobile li a:hover,.menu-mobile li a:focus{background:none}.menu-mobile li:hover>a,.menu-mobile li.current-menu-item>a{color:#999}.menu-mobile>li.menu-item-has-children>a:after{content:"\f107";display:inline-block;font-family:"FontAwesome";margin-left:7px;margin-right:0;font-size:12px;vertical-align:middle;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.menu-mobile>li.menu-item-has-children.menu-open>a:after{content:"\f106"}.menu-mobile ul{margin-left:0}.menu-mobile>li>ul{display:none}.menu-mobile>li.menu-open>ul{display:block}.menu-mobile ul li{font-size:16px;font-weight:400;padding-top:16px;text-transform:none;padding-left:8px;letter-spacing:1px;display:block}.menu-contact{margin-top:92px}.menu-contact .social-media{margin-top:24px;padding-bottom:48px}body.has-active-menu{overflow:hidden}.menu-mask{position:fixed;z-index:99;top:0;left:0;width:0;height:0;opacity:0}.menu-mask.is-active{width:100%;height:100%;opacity:.9}.mobile-menu-holder{position:fixed;z-index:100;top:0;left:0;overflow-y:scroll;width:260px;height:100%;background:#fff;opacity:0;padding:0 30px;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);-webkit-backface-visibility:hidden;-webkit-transition:all 0.7s cubic-bezier(.25,1,.35,1) 0s;-moz-transition:all 0.7s cubic-bezier(.25,1,.35,1) 0s;-o-transition:all 0.7s cubic-bezier(.25,1,.35,1) 0s;-ms-transition:all 0.7s cubic-bezier(.25,1,.35,1) 0s;transition:all 0.7s cubic-bezier(.25,1,.35,1) 0s}.mobile-menu-holder.is-active{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-menu-container{position:relative}.exit-mobile{cursor:pointer;padding:7px 1px;display:inline-block;background:#fff;margin-top:32px}.icon-bar1{top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.icon-bar2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.headerHolder1{align-items:center}.logo{flex:1 1 auto;text-align:center}.logo-txt{font-size:24px}.nav-button-2{height:auto}.nav-button-2 .icon-bar{display:inline-block;vertical-align:middle}.menu-txt{font-size:12px;margin-left:4px}.headerHolder3{padding-top:24px;padding-bottom:0;border-bottom:none;align-items:center}.info-header-3{display:flex;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #f2f2f2}.info-header-3 .mobile-contact{flex:1 1 auto}.info-header-3 .mobile-contact li{display:inline-block;margin-left:16px}.info-header-3 .mobile-contact li:first-child{margin-left:0}.logo-3{text-align:left;padding-bottom:24px}.topSingleBkg{display:block;overflow:hidden;position:relative;text-align:center;margin-bottom:24px}.topSingleBkgImg{width:100%;height:300px;margin-bottom:54px}.item-img{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;position:relative;width:100%}.item-img:before{content:'';background:rgba(0,0,0,.3);position:absolute;top:0;left:0;bottom:0;right:0}.inner-desc{padding:24px 30px;width:70%;margin:0 auto}.inner-desc h1{font-size:54px;padding-bottom:8px}.topSingleBkgImg .inner-desc{position:absolute;z-index:4;text-align:center;top:50%;left:0;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.topSingleBkgImg,.topSingleBkgImg h1{color:#fff}.nav-fixed-top{position:fixed;top:0;right:30px;left:30px;z-index:99}.header-3.nav-fixed-top,.nav-holder-1.nav-fixed-top{background:#fff}.nav-holder-1.nav-fixed-top{padding-top:24px}.header-2.nav-fixed-top{background:#fff}.slider-container{position:relative}.slider-item-box{height:100vh}.slider-img{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;position:relative;width:100%}.slider-caption{position:absolute;left:0;top:50%;right:0;text-align:center;padding:0 54px;z-index:2;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slider-caption,.slider-caption h1{font-size:62px;color:#fff;line-height:1.2em}.home-section{margin-top:54px}.home-section img,.single-post-content img,.custom-page-template img{display:block;height:auto;max-width:100%}.home-title,.big-intro{font-size:42px}.home-title{margin-bottom:36px}.home-title span{box-shadow:inset 0 -.15em #ffffff,inset 0 -.35em #dfbf8f}.small-intro{position:relative;font-size:16px;font-style:italic;padding-bottom:24px;margin-bottom:12px}.small-intro:after{content:'';width:50px;height:5px;background:#dfbf8f;position:absolute;left:50%;bottom:0;margin-left:-25px}.medium-intro{margin-top:12px}.stats{border:7px solid #dfbf8f;padding:15px 0 30px 0;text-align:center}.stats h3{font-size:72px;line-height:1;margin-bottom:8px}.stats p{font-size:12px;letter-spacing:1px;text-transform:uppercase}.stats [class^="col-md-"]:after{content:'';width:2px;height:50px;background:#dfbf8f;position:absolute;right:0;top:50%;margin-top:-25px}.stats [class^="col-md-"]:last-child:after{display:none}.parallax{background-repeat:repeat;background-position:center center!important;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;padding:54px 0}.parallax-content{color:#fff;position:relative}.parallax-content h1,.parallax-content h2,.parallax-content h3,.parallax-content h4{color:#fff}.fs-bkgcolor{padding:54px 0}#home-1-fullscreen-image-with-text{padding:108px 0}#home-2-features-boxes{margin-top:0;color:#fff}.small-feature-desc h5{margin:24px 0 4px 0;font-weight:700}#home-2-features-boxes h5,#home-2-contact{color:#fff}.gallery-item{float:left;display:block;overflow:hidden;position:relative;width:25%;margin:0;padding-right:16px;padding-bottom:16px}.practice-img3col{width:33.333%}.gallery-item-img,.team-imgv2{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:300px;position:relative;width:100%}.gallery-item-img:before{content:'';background:#000;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5}.gallery-item-desc,.team-content.v2{position:absolute;z-index:4;text-align:center;padding:0 4px;left:0;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gallery-item-desc h2{font-size:28px;color:#fff;margin-bottom:8px}.gallery-item-subtitle{color:#fff;font-size:14px;font-weight:400;letter-spacing:.03em}.gallery-item:hover .gallery-item-img:before{background:#dfbf8f;opacity:.8}.practice-img-3col-v1,.practice-img-4col-v1,.practice-short-img-v1{margin-right:-16px}#home-1-practice-areas .practice-short-img-v1{margin-right:0;margin-top:36px}#home-1-practice-areas .practice-short-img-v1 .gallery-item{padding:0}.practice-icons-v1{display:flex;flex-wrap:wrap;margin-right:-24px}.practice-icon-holder{width:25%;padding-right:24px;padding-bottom:24px}.practice-icon-holder-3col{width:33.333%}.practice-icon-border{border:5px solid #f2f2f2;padding:36px 16px;text-align:center}.practice-icon-holder h2{font-size:20px}.practice-icon-holder-3col h2{font-size:28px}.practice-icon-subtitle{font-size:11px;color:#dfbf8f;text-transform:uppercase;letter-spacing:1px}.icon-top{font-size:48px;color:#dfbf8f;line-height:1;margin-bottom:32px}.practice-icon-content{margin-top:16px}.practice-icon-holder:hover .practice-icon-border{border-color:#dfbf8f}.widget_recent_entries ul{padding:0;margin:0}.team-holder{margin-left:-15px;margin-right:-15px}.team-post{float:left;display:block;overflow:hidden;position:relative;width:33.333333%;margin:0;margin-bottom:32px;padding:0 15px;text-align:center}.team-img{position:relative;display:inline-block;margin:0 auto}.team-img:after,.team-imgv2:after{content:'';width:100%;height:100%;background:#dfbf8f;position:absolute;left:0;top:0;opacity:0}.team-img:hover:after{opacity:.6}.team-position,.team-contact li{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#858585}.team-content{text-align:center;margin-top:24px}.team-content h4{font-size:24px;margin:2px 0}.team-text{margin-top:18px;padding-top:18px;position:relative}.team-text:before{content:'';width:50px;height:2px;background:#dfbf8f;position:absolute;left:50%;top:0;margin-left:-25px}.team-4col{width:25%}.team-2col{width:50%}.team-content.v2 .team-position,.team-postv2 .social-media li a,.team-contact li{color:#fff;opacity:.7}.team-4colv2{width:25%}.team-imgv2{height:350px}.team-postv2:hover .team-imgv2:after{opacity:.9}.team-content.v2{margin:0;opacity:0}.team-content.v2 h4 a,.team-contact li a{color:#fff}.team-contact{list-style:none;margin:0;font-size:0}.team-contact li{font-size:11px}.team-postv2 .social-media{position:absolute;z-index:4;text-align:center;padding:0 10px;left:0;right:0;bottom:15px;opacity:0}.team-postv2:hover .team-content.v2,.team-postv2:hover .social-media{opacity:1}.home .team-v2-short{margin:0}.home .team-v2-short .team-postv2{padding:0;margin:0}.team-3colv2{width:33.3333%}.topSingleTeam .single-post-title{margin-bottom:16px}.single-team-info{display:flex;justify-content:center;padding:24px 0}.single-team-info .team-img{width:200px;display:block;margin:0;margin-right:32px}.single-team-info .team-img img{border-radius:99em}.single-team-info .team-img:after{display:none}.single-team-info .team-contact li{color:#b5b5b5;opacity:1}.single-team-info .social-media{text-align:left;margin-top:4px}.team-meta{text-align:left}.team-meta .post-meta{margin-bottom:0}.posts-holder{padding-right:35px}.posts-holder-push-right{order:2;padding-right:0;padding-left:35px}.blog-item{margin-bottom:48px}.article-title{font-size:48px;line-height:1;margin-bottom:24px}.article-title a{color:#252525;border:none}.article-title a:hover{color:#dfbf8f}.post-meta{margin:0;list-style:none;margin-bottom:8px}.post-meta li,.post-subtitle{display:inline-block;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#858585}.post-meta li:last-child{margin-right:0}.post-meta li.meta-sticky{font-size:10px;background:#dfbf8f;padding:1px 8px;margin-left:8px;color:#252525;text-transform:uppercase}.post-holder-all{margin-top:24px}.post-image{position:relative;margin-bottom:24px}.post-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0}.post-image:hover:after{opacity:.2}.blog-1col .post-image img{width:100%}.read-more{margin-top:24px;display:inline-block;font-weight:700;letter-spacing:.03em;font-size:14px}.read-more:before{content:"";height:2px;width:25px;display:inline-block;-webkit-transition:width .3s cubic-bezier(.2,.65,.35,1) 0s;-moz-transition:width .3s cubic-bezier(.2,.65,.35,1) 0s;-o-transition:width .3s cubic-bezier(.2,.65,.35,1) 0s;-ms-transition:width .3s cubic-bezier(.2,.65,.35,1) 0s;transition:width .3s cubic-bezier(.2,.65,.35,1) 0s;background-color:currentColor;margin-right:2px}.read-more:hover:before{width:50px}.blog-item-2col-grid .article-title{font-size:36px}.blog-item-3col-grid .article-title{font-size:32px}.blog-item-1col-list .post-image{width:40%;height:300px;float:left;overflow:hidden;margin-bottom:0}.blog-item .list-image{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.blog-item-1col-list .post-holder{width:60%;float:left;padding-left:24px;margin-top:0}.blog-item-1col-list .article-title{font-size:32px}.blog-item-1col-list .post-holder-noimg{width:100%;float:none;padding:0;text-align:center}.topSinglePost{margin-bottom:0}.topSinglePost .post-meta{margin-bottom:0}.topSinglePost .topSingleBkgImg{height:450px}.topSinglePost .single-top-desc{margin-bottom:24px}.topSinglePost .item-img:before{display:none}.blog-post-single aside{margin-top:0}.author-single-page{margin-top:54px}.author-avatar{display:block;float:left}.author-avatar img{border-radius:99em}.author-content{margin-left:130px}.author-single-page h4{font-size:18px;font-weight:600;margin-bottom:8px}.author-single-page h4 a{color:#252525;border:none}.author-single-page h4 a:hover{text-decoration:underline}.author-social{list-style:none;margin:0;font-size:0;margin-top:8px}.author-social li{display:inline-block;font-size:13px;margin-left:14px}.author-social li a{color:#b5b5b5;text-align:center;display:inline-block}.author-social li:first-child{margin-left:0}.meta-nav-holder{margin-top:54px}.meta-nav{padding:0 16px}.meta-nav .widgettitle{margin-bottom:4px;font-size:11px}.meta-nav-right{text-align:right}.nav-post a{font-size:24px}.single-post-content h1,.single-post-content h2,.single-post-content h3,.single-post-content h4,.single-post-content h5,.single-post-content h6{margin-bottom:12px}.comm-title .widgettitle{margin-top:54px}#respond h3{margin-top:54px;letter-spacing:1px;font-size:14px;font-weight:700;text-transform:uppercase}#respond h3 span{box-shadow:inset 0 -.25em #dfbf8f}.comm-field,.contact-field,#msg-contact{width:100%;padding:10px;border:1px solid #e5e5e5;margin-top:21px}.post-password-form label input{padding:7px;border:1px solid #e5e5e5}.contact-btn,.form-submit{text-align:right;margin:0}.form-submit{margin-bottom:0}.comm-title-2 .section-title{margin-top:24px}.output2{margin-top:24px;border:1px solid red;padding:7px;color:red}.antispam{display:none}.contact-field{margin-bottom:24px}#submit{padding:10px 24px}.submit{margin-top:24px}.comm-send{margin-top:35px}.commentlist{margin:0}.commentlist>li{list-style:none;margin:0;margin-top:32px}.commentlist>li ul.children li{list-style:none}.children li.depth-2{margin:0 0 0 63px}.children li.depth-3{margin:0 0 0 63px}.children li.depth-4{margin:0 0 0 63px}.children li.depth-5{margin:0 0 0 63px}.children li.depth-6{margin:0 0 0 63px}.children li.depth-7{margin:0 0 0 63px}.children li.depth-8{margin:0 0 0 63px}.children li.depth-9{margin:0 0 0 63px}.children li.depth-10{margin:0 0 0 63px}.comment-body{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f2f2f2}.comment-details{position:relative;margin-left:72px}.comment-avatar{position:absolute;left:-72px;top:0}.comment-avatar img{display:block;border-radius:50%}.comment-author .author a,.comment-author .author a:visited{border:none}.comment-author span,.comment-author .author a{color:#252525;font-size:18px;font-weight:700;margin-right:10px;font-style:normal}.comment-content p:last-child{margin:0}.comment-date{font-size:12px;font-weight:400;font-style:italic;margin-bottom:7px;color:#999}.reply{text-align:right;margin-top:7px}.comment-reply-link{margin-top:8px;text-decoration:none;font-size:14px;font-style:italic;letter-spacing:1px;color:#252525;text-align:center}.comment-reply-link:hover{border:none;text-decoration:none}#cancel-comment-reply-link{font-size:12px}.commentlist .children{margin:0}#comments_wrap{margin-top:16px}#cancel-comment-reply{float:right;margin-top:14px}.comment-reply-title small{display:block;margin-bottom:7px}.pingback .comment-details{margin-left:0}.pingback .comment-avatar{display:none}input::-ms-clear{display:none}@-ms-viewport{width:auto}.topArchive{margin-bottom:0}aside ul,footer ul,.widget_recent_entries ul{margin:0;padding:0;list-style:none}aside>ul>li{margin-top:36px}aside>ul>li:first-child{margin-top:0}aside .screen-reader-text,.foo-block .screen-reader-text{display:none}aside table,aside table caption,.foo-block table,.foo-block table caption{margin-bottom:0}aside table caption,.foo-block table caption{padding-bottom:0}.widgettitle{color:#252525;letter-spacing:1px;margin-bottom:16px;font-size:14px;font-weight:700;text-transform:uppercase}.widgettitle span{box-shadow:inset 0 -.25em #dfbf8f}aside .instagram-pics,footer .instagram-pics{text-align:center}aside .instagram-pics li,footer .instagram-pics li{display:inline-block;margin:0 7px 7px 0}aside .instagram-pics li img,footer .instagram-pics li img{width:80px;height:80px}.textwidget img{display:block;height:auto;max-width:100%}.textwidget select{width:100%}.search-string{padding:12px;width:100%;border:1px solid #e0e0e0}.tagcloud a,.tags-single-page a{display:inline-block;font-size:13px!important;color:#dfbf8f;border:1px solid #dfbf8f;padding:3px 12px;text-align:center;margin:0 3px 7px 0}.tagcloud a:hover,.tags-single-page a:hover{background:#dfbf8f;color:#fff;text-decoration:none}.tags-single-page{margin-top:32px}.widget_recent_entries li,.widget_archive li,.widget_categories li{margin-bottom:8px;line-height:1.4}.widget_categories ul.children{padding-top:8px;margin-left:16px}.widget_recent_entries li:last-child,.widget_archive li:last-child,.widget_categories li:last-child{margin-bottom:none}aside table th,.foo-block table th,aside table td,.foo-block table td{padding:8px}footer{padding:54px 0 16px 0}.copyright{padding:0;margin-top:16px;background:none;display:flex}.footer-social{list-style:none;margin:0;font-size:0;flex:1 1 auto;order:2;text-align:right}.footer-social li{display:inline-block;font-size:13px;margin-left:12px}.footer-social li:first-child{margin-left:0}.footer-copy{font-size:10px;letter-spacing:1px;text-transform:uppercase}.foo-block .widget{margin-bottom:36px}.view-more,#submit,.wpcf7-submit{font-size:12px;letter-spacing:1px;font-weight:400;display:inline-block;color:#252525;border:2px solid #252525;text-transform:uppercase;padding:12px 24px;margin-top:24px;background:none;cursor:pointer}.white-btn{color:#fff;border:2px solid #fff}.view-more:hover,#submit:hover,.wpcf7-submit:hover{color:#dfbf8f;border:2px solid #dfbf8f}.white-btn:hover{color:#252525;border:2px solid #fff;background:#fff}.prev-next{margin-top:16px}.prev-next,.page-links{text-align:center;font-size:0}.page-numbers,.nav-page a{color:#252525;margin:0 12px;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;display:inline-block}.current-page,.page-numbers:hover,.nav-page a:hover{color:#d5d5d5}.nav-page{letter-spacing:1px}.page-links{margin-top:32px}.page-links a,.post-password-form input[type="submit"]{font-size:12px;letter-spacing:2px;font-weight:400;display:inline-block;text-transform:uppercase;padding:12px 24px;color:#252525;border:1px solid #e0e0e0;background:none;margin-right:12px}.page-links a:hover,.post-password-form input[type="submit"]:hover{color:#fff;border-color:#252525;background:#252525}.post-password-form input[type="submit"]{vertical-align:top;margin-left:8px;padding:11px 24px;cursor:pointer}.error-404{text-align:center}.divider,.divider-left{max-width:70px;position:relative;margin:24px auto;border-bottom:3px solid #fff}.divider-left{margin:0;border-color:#e0e0e0}.service{margin-bottom:36px;text-align:center}.service h5{margin-bottom:16px}.service i{font-size:48px;color:#dfbf8f}.video-widget{position:relative;padding:0;padding-bottom:56.25%;height:100%;overflow:hidden}.gmaps{position:relative;padding:0;height:400px;overflow:hidden}.video-widget iframe,.gmaps iframe{position:absolute;top:auto;left:0;width:100%;height:100%}.scrollup{display:none}.scrollup i{width:30px;height:30px;position:fixed;background:#252525;color:#fff;border-radius:50%;bottom:20px;right:20px;text-align:center;padding-top:5px;cursor:pointer;z-index:110}.nothing-found{margin-top:54px}.nf-text{margin:24px 0}.faq-title{padding:16px 24px;cursor:pointer;border-top:2px solid #f2f2f2;font-size:24px}h4.faq-title{margin:0}.faq-title:before{content:"\f067";display:inline-block;font-family:"FontAwesome";margin-right:8px;font-size:16px;vertical-align:middle}.faq-title a{color:#252525;border:none}.faq-title.active,.faq-title:hover{color:#dfbf8f}.faq-title.active:before{content:"\f068";color:#dfbf8f}.faq-title.active a,.faq-title:hover a,.faq-title:hover:before{color:#dfbf8f}.faq-section{display:none;padding:0 24px 24px 24px}.owl-carousel{cursor:-webkit-grab;cursor:-moz-grab}.owl-carousel.owl-grab{cursor:-webkit-grabbing;cursor:-moz-grabbing}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:36px}.owl-theme .owl-dots{position:absolute;right:0;left:0;text-align:center;bottom:0;z-index:100;width:auto;z-index:20;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.owl-theme .owl-dots .owl-dot{margin:0 8px;zoom:1;display:inline-block}.owl-theme .owl-dots .owl-dot span{width:7px;height:7px;background:#fff;display:block;border-radius:99em;opacity:.8;-webkit-backface-visibility:visible;-webkit-transition:all 1s cubic-bezier(.25,1,.35,1) 0s;-moz-transition:all 1s cubic-bezier(.25,1,.35,1) 0s;-o-transition:all 1s cubic-bezier(.25,1,.35,1) 0s;-ms-transition:all 1s cubic-bezier(.25,1,.35,1) 0s;transition:all 1s cubic-bezier(.25,1,.35,1) 0s}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff;opacity:1;-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}.testimonial-slider .owl-dots{position:relative}.testimonial-slider .owl-dots .owl-dot span,.testimonial-slider .owl-dots .owl-dot.active span{background:#6A6A6A}.testimonial-info{font-size:21px;letter-spacing:.03em}.testimonial-info h5{text-align:right;font-style:normal;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-top:24px;padding-top:4px;position:relative}.testimonial-info h5:before{background:#252525;content:"";position:absolute;height:1px;right:0;top:-5px;width:50px}.testimonial-info span{text-align:right;font-style:normal;font-size:12px;display:block}.fs-bkgcolor .testimonial-desc,.fs-bkgcolor .testimonial-info span,.parallax-content .testimonial-desc,.parallax-content .testimonial-info span{color:#fff}.fs-bkgcolor .testimonial-info h5,.fs-bkgcolor h4,.parallax-content .testimonial-info h5,.parallax-content h4{color:#fff}.fs-bkgcolor .testimonial-info h5:before,.fs-bkgcolor .testimonial-slider .owl-dots .owl-dot span,.fs-bkgcolor .testimonial-slider .owl-dots .owl-dot.active span,.parallax-content .testimonial-info h5:before,.parallax-content .testimonial-slider .owl-dots .owl-dot span,.parallax-content .testimonial-slider .owl-dots .owl-dot.active span{background:#fff}.padding-tb54{padding-top:54px;padding-bottom:54px}.padding-tb32{padding-top:32px;padding-bottom:32px}.padding-tb24{padding-top:24px;padding-bottom:24px}.margin-tb54{margin:54px 0}.margin-tb36{margin:36px 0}.margin-tb24{margin:24px 0}.margin-t54{margin-top:54px}.margin-t36{margin-top:36px}.margin-t32{margin-top:32px}.margin-t24{margin-top:24px}.margin-b54{margin-bottom:54px}.margin-b36{margin-bottom:36px}.margin-b32{margin-bottom:32px}.margin-b24{margin-bottom:24px}.margin-none{margin:0}.img-center{margin:0 auto}.list-h{list-style:none;margin:0;font-size:0}.list-h li{font-size:20px;margin-bottom:8px}::-webkit-input-placeholder{color:#252525}:-moz-placeholder{color:#252525}::-moz-placeholder{color:#252525}:-ms-input-placeholder{color:#252525}::-ms-input-placeholder{color:#252525}:placeholder-shown{color:#252525}.custom-page-template .alignfull,.page-full .alignfull,.custom-page-template .alignwide,.page-full .alignwide{margin-left:calc((-100vw + 75px) / 2 + 100% / 2);margin-right:calc((-100vw + 75px) / 2 + 100% / 2);max-width:calc(100vw - 60px)}.custom-page-template .alignfull img,.page-full .alignfull img{margin-left:auto;margin-right:auto}.wp-block-image{width:auto}.wp-block-latest-posts,.wp-block-categories{list-style:none;margin:0;padding:0;margin-bottom:24px}.wp-block-latest-posts li,.wp-block-categories li{margin-bottom:8px;list-style:none}.wp-block-latest-posts li a,.wp-block-categories li a{color:#dfbf8f;text-decoration:none}.wp-block-latest-posts li a:hover,.wp-block-categories li a:hover{text-decoration:none;color:#252525}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding:0 42px}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:32px}.wp-block-button .wp-block-button__link{font-size:13px;letter-spacing:.15em;font-weight:600;display:inline-block;color:#fff;border:2px solid #dfbf8f;text-transform:uppercase;padding:12px 24px;background:#dfbf8f;cursor:pointer;border-radius:0}.wp-block-button .wp-block-button__link:hover{color:#dfbf8f;border:2px solid #dfbf8f;background:none}.wp-block-button__link:not([href]):not([tabindex]){color:#fff;text-decoration:none}.wp-block-button__link:not([href]):not([tabindex]):hover{color:#dfbf8f}.wp-block-button__link:not(.has-background):active,.wp-block-button__link:not(.has-background):focus{background:none;color:#dfbf8f}.wp-block-columns{margin-left:-15px;margin-right:-15px}.wp-block-column{padding-left:15px;padding-right:15px}.wp-block-pullquote{border-top:3px solid #252525;border-bottom:3px solid #252525;color:#252525;padding:24px}.wp-block-pullquote:before{display:none}.wp-block-pullquote cite,.wp-block-pullquote footer{color:#999;font-size:12px;font-style:normal;font-weight:300;text-transform:uppercase}.wp-block-cover-image{width:auto}@media (min-width:768px){.container{max-width:708px}}@media (min-width:992px){.container{max-width:930px}}@media (min-width:1024px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}.parallax{background-attachment:fixed!important}}@media (min-width:1500px){.mainWrapper{margin:0 70px}.nav-fixed-top{left:70px;right:70px}.container{max-width:1350px}.custom-page-template .alignfull,.page-full .alignfull,.custom-page-template .alignwide,.page-full .alignwide{margin-left:calc((-100vw + 155px) / 2 + 100% / 2);margin-right:calc((-100vw + 155px) / 2 + 100% / 2);max-width:calc(100vw - 150px)}}@media (min-width:1700px){.mainWrapper{margin:0 150px}.nav-fixed-top{left:150px;right:150px}.container{max-width:1400px}.custom-page-template .alignfull,.page-full .alignfull,.custom-page-template .alignwide,.page-full .alignwide{margin-left:calc((-100vw + 315px) / 2 + 100% / 2);margin-right:calc((-100vw + 315px) / 2 + 100% / 2);max-width:calc(100vw - 300px)}}@media (max-width:1200px){.inner-desc{width:80%}.inner-desc h1{font-size:54px}}@media (max-width:1024px){.practice-icon-holder{width:50%}.practice-icon-holder h2{font-size:24px}}@media (min-width:768px) and (max-width:979px){.gallery-item,.team-4col,.team-4colv2,.team-3colv2{width:50%}.menu-nav li{margin-left:16px}}@media (max-width:767px){.container{max-width:100%}h2{font-size:1.5em}h3{font-size:1.4em}h4{font-size:1.3em}h5{font-size:1.1em}h6{font-size:1em}.mainWrapper{margin:0}.nav-fixed-top{left:0;right:0}.logo{flex:0 1 auto;margin-left:auto}.logo-3{padding-bottom:0}.headerHolder3{padding-top:12px;padding-bottom:12px}.header-3.nav-fixed-top,.header-2.nav-fixed-top{margin:0}.mobile-top{position:fixed;top:0;right:0;left:0;z-index:99;background:#fff;margin:0}.headerHolder1,.headerHolder2{padding:12px 0}.header-1,.header-2{margin-bottom:24px}.slider-caption,.slider-caption h1{font-size:42px}.alignr{text-align:left}.nav-holder,.social-email,.header-address{display:none}.nav-button-holder{display:block}.inner-desc{width:100%;padding-top:0;padding-bottom:0}.inner-desc h1{font-size:36px;margin:0}.home-title,.big-intro{font-size:36px}.parallax{height:auto}.parallax-content{left:auto;right:auto;top:auto;-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.stats [class^="col-md-"]{margin-bottom:12px}.stats [class^="col-md-"]:last-child{margin-bottom:0}.stats [class^="col-md-"]:after{display:none}.team-post{width:100%;float:none;margin-top:54px}.team-post:first-child,.team-postv2:nth-child(2){margin-top:0}.gallery-item,.team-4colv2,.team-3colv2{width:50%}.gallery-item-img{height:250px}.team-4colv2,.team-3colv2{float:left;margin-bottom:0;margin-top:32px}.single-post-title{font-size:36px}.single-post-holder .single-post-title{margin-bottom:8px}.posts-holder-push-right{order:0}.posts-holder,.posts-holder-push-right{padding-left:15px;padding-right:15px}aside,.blog-post-single aside{margin-top:48px}.article-title,.blog-item-2col-grid .article-title,.blog-item-3col-grid .article-title,.blog-item-1col-list .article-title{font-size:28px}.blog-item-1col-list .post-image,.blog-item-1col-list .post-holder{width:100%;float:none}.blog-item-1col-list .post-image{height:300px}.blog-item-1col-list .post-holder{padding-left:0;margin-top:24px}.topSingleBkgImg{height:150px}.topSinglePost .topSingleBkgImg{height:250px}.single-post-content h1,.single-post-content h2,.single-post-content h3,.single-post-content h4,.single-post-content h5,.single-post-content h6{margin-top:12px}h4.faq-title{margin:0}.practice-icon-holder{width:100%}.children{margin:28px 0 0}.children li.depth-2,.children li.depth-3,.children li.depth-4,.children li.depth-5,.children li.depth-6,.children li.depth-7,.children li.depth-8,.children li.depth-9,.children li.depth-10{margin:0}}@media (max-width:568px){.info-header-3 .social-media{display:none}.info-header-3 .mobile-contact li{display:block;margin-left:0}.gallery-item{width:100%}.author-avatar img{width:80%;height:80%}.author-content{margin-left:0}.team-4colv2,.team-3colv2{width:100%}.team-4colv2,.team-3colv2{float:none}.team-postv2:nth-child(2){margin-top:32px}.home .team-v2-short .team-postv2:nth-child(2){margin-top:0}.single-team-info{display:block}.single-team-info .team-img{width:100px;margin:0 auto 16px auto}.single-team-info .social-media,.team-meta{text-align:center}.faq-title{font-size:18px}.copyright{display:block;text-align:center}.footer-social{flex:0 1 auto;text-align:center}.footer-copy{margin-top:8px}}