.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;left:50%;width:24px;height:24px;background:url('/assets/images/preloader-dark.gif') center center no-repeat;text-align:center;margin-top:-12px;margin-left:-12px;z-index:1044;text-indent:-9999px}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
body{background-color:#000}html{background-color:#000;font-size:1.1rem !important}#page-title a:hover{color:#fff !important}#page-title
h2{font-family:'Lato',sans-serif;color:#fff;line-height:1.6em;font-size:1.2rem}#page-title.page-title-parallax span, #page-title.page-title-parallax
a{font-size:1.1em}.menu-item{margin-right:20px;text-transform:uppercase;font-size:15px}@media (max-width:1500px){.menu-item{margin-right:0px}}@media (max-width:1200px){.menu-item{font-size:12px}.headerphone{display:none !important}}@media (min-width: 992px){.min-vh-lg-90{min-height:90vh}.header-size-custom .menu-container>.menu-item>.menu-link{padding-top:24px;padding-bottom:24px}}@media (min-width: 992px){.menu-item .menu-link{background-image:linear-gradient(rgba(var(--themecolorrgba, 0, 0, 0), 0.3), rgba(var(--themecolorrgba, 0, 0, 0), 0.3));background-repeat:no-repeat;background-size:0% 1px;background-position:0 68%;transition:background-size .6s cubic-bezier(.19,1,.22,1);padding-left:1px;padding-right:1px;color:#222 !important}}@media (min-width: 992px){.menu-link{text-transform:none;letter-spacing:0;font-size:15px;font-weight:500}}p{line-height:1.8em}#logo, #logo
img{max-height:100px}h1, h2, h3, h4, h5, h6, #logo a,  .mega-menu-style-2 .mega-menu-title > .menu-link, .top-search-form input, .entry-link, .entry.entry-date-section span, .button.button-desc, .fbox-content h3, .tab-nav-lg li a, .counter, label, .widget-filter-links li a, .nav-tree li a,.wedding-head,.font-primary{font-family:'Cormorant',serif;font-weight:400}h1{font-size:2.6em;letter-spacing:0px !important;color:#0D4F82 !important;line-height:1.2}h2{font-size:2.3em;letter-spacing:0px !important;line-height:1.2em;margin-bottom:0.5em;color:#0D4F82}h3{font-size:2.1em;letter-spacing:0px !important;line-height:1.2em;margin-bottom:0.5em}h4{font-size:1.8em;letter-spacing:0px !important;line-height:1.2em;margin-bottom:0.5em}.primary-menu ul li, .nav-pills ul li, .side-tabs ul li, .pushy-content ul
li{margin-bottom:0}ul
li{margin-bottom:1em}#content h1, #content h2, #content
h3{font-weight:600}.menu-link{font-family:'Cormorant',serif;;font-weight:500;font-size:1em;text-transform:uppercase;margin-right:20px !important}body.dark .line,.line,.double-line{clear:both;position:relative;width:100%;margin:4rem 0;border-top:1px solid #BC8700}#testimonials
h4{font-size:1.3em;line-height:1.6em !important;font-weight:bold !important;font-family:'Open Sans',sans-serif !important}#testimonials
h3{font-size:1.4em}.homebg{background:linear-gradient(
to bottom,
#fff 0%,
#fff 350px,
#f3f3f3 300px,
#fff 100%
)}#header-wrap{background-color:#000}#footer{background-color:#333;color:#fff;text-transform:uppercase}#footer
p{margin:0;color:#c1c1c1}body.dark
.homebg{background:linear-gradient(
to bottom,
#333 0%,
#333 350px,
#000 300px,
#000 100%
)}.menu-btn{background:url(/assets/images/menu-white.svg) !important;background-size:20px 20px !important;margin-top:30px !important;z-index:1001}body{letter-spacing:2px}body.dark #header-wrap{background-color:#000}body.dark .menu-btn{background:url(/assets/images/menu-white.svg) !important;background-size:20px 20px !important}body.dark .sticky-header #header-wrap, body.dark
#footer{background-color:#333}.section{background:#f1f1f1}.margintop200{margin-top:140px}.gold{color:#BC8700}#footer a, .testimonialsbg
h2{color:#fff !important}#footer .gold, body.dark a, body.dark
.gold{color:#DEA002}.dark .color-underline, .dark .widget > h4, .dark .menu-item .menu-link{background-image:linear-gradient(rgba(188,135,0, 1), rgba(188,135,0, 1))}.slider-caption
h1{color:#fff !important;font-weight:300}.results .slider-caption
h1{margin-top:100px !important}.progress-wrap{position:fixed;right:30px;bottom:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset  0 0 0 2px rgba(0,0,0,0.1);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;font-family:'font-icons';content:"\e914";text-align:center;line-height:46px;font-size:24px;color:rgba(188, 135, 0, 0.4);left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::after{opacity:0}.progress-wrap::before{position:absolute;font-family:'font-icons';content:"\e914";text-align:center;line-height:46px;font-size:24px;opacity:0;background:black;-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap:hover::before{opacity:0.8}.progress-wrap svg
path{fill:none}.progress-wrap svg.progress-circle
path{stroke:rgba(188, 135, 0, 0.5);stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}#logo
img{padding:5px
0}.menu-btn{display:none}@media (max-width:1250px){.menu-link{margin-right:5px !important}}@media (max-width:992px){.min-vh-1300px,.min-vh-1200px,.min-vh-1400px{min-height:1400px}.border-bottom-md-d{border-bottom:solid 1px #0D4F82}.progress-wrap::before{line-height:26px;font-size:13px;height:26px;width:26px}.progress-wrap{right:20px;bottom:20px;height:26px;width:26px}.progress-wrap::after{line-height:26px;font-size:13px;height:26px;width:26px}#footer
p{font-size:0.9em}h1{font-size:2.3em !important}h2{font-size:2.1em !important}h3{font-size:1.8em !important}.menu-btn{display:inline;width:20px;height:20px;margin-top:-5px !important;margin-right:20px !important}.menu-btn
svg{width:20px;height:20px}.margintop200{margin-top:0}#content{margin-top:60px}#header-wrap
.container{max-width:100%}}.header-misc-element,.header-misc-icon{margin:0
18px}.dark-mode .icon-dark::before{content:"\e81e"}.teamtitle{bottom:20px;position:absolute;text-align:right;width:100%;color:#fff;font-family:'Cormorant',serif;;right:15px;line-height:1em;font-size:0.7em;text-transform:uppercase}.teamtitle:before{color:#BC8700;content:'|';margin-right:10px;line-height:1em}.expertisetitle{max-width:90%;bottom:20px;position:absolute;text-align:right;width:100%;color:#fff;font-family:'Cormorant',serif;;right:35px;line-height:1em;font-size:0.8em;text-transform:uppercase;line-height:1.3em}.expertisetitle:before{color:#BC8700;content:'|';margin-right:10px}.border-left{border-left:1px solid #fff !important}blockquote{padding:0px
40px 0px 40px;margin:0
0 20px 0 !important;border-left:5px solid #BC8700}.blockquoteright{padding:0px
20px 0px 40px;margin:0
0 20px 0 !important;border-right:5px solid #BC8700}blockquote h3, .blockquoteright
h3{text-transform:uppercase}body.dark blockquote, body.dark
.blockquoteright{border-left:5px solid #BC8700}.team
img{width:100%}@media (max-width:768px){.teamtitle{bottom:25px;right:35px}}@media (max-width:500px){#logo{max-width:300px}}@media (max-width:400px){#logo{max-width:250px}}.expertise h1, .sub
h1{font-size:1.2em !important;text-transform:uppercase;line-height:2em !important}.button{background:none !important;border:solid 1px #fff;border-radius:1px}.button2{background:#0D4F82 !important;border:solid 1px #fff;border-radius:1px;color:#fff;padding:10px;margin-left:5px}.pushy-content a, .pushy-submenu
button{color:#fff !important;text-transform:uppercase}body.dark .bg-white{background:#000 !important}.dark
hr{border-top-color:rgba(255,255,255,0.3)}.bio
a{color:#333}.bio a:hover, body.dark a:hover{color:#BC8700}body.dark .bio
a{color:#fff}.menu-item
a{padding-bottom:5px;color:#fff !important}.menu-item.current>a,.menu-item>a:hover{border-bottom:solid 2px #0D4F82;color:#fff !important}@media (min-width:992px){.menu-container>.menu-item:not(:first-child){margin-left:15px !IMPORTANT}}.subexpertise{border-left:5px solid #BC8700}.subexpertise
h3{font-family:'Cormorant',serif;font-size:1.2em;line-height:1em;margin-bottom:0.2em !important}@media (min-width:993px){.subexpertise{text-align:right;border-right:5px solid #BC8700;border-left:none}}.homepagelogo{margin-top:95px}.transparent{border-left:1px solid rgba(255,255,255,0) !important}.logo2{background-image:url(/assets/images/colson-winterstein-logo.svg);background-size:cover;width:335px;height:80px}.dark
.logo2{background-image:url(/assets/images/colson-winterstein-logo-white.svg);background-size:cover}.sub
h2{font-size:1.4em !important}.slider-caption
h2{line-height:1.5em;font-size:2em !important;font-weight:400 !important}.headline{text-align:left;margin-left:60%;margin-top:0% !important}.headline2{text-align:left;margin-left:50%}.headerphone{display:flex;flex-direction:row;order:3}.headerphone
.button{border:#00AEEF solid 1px;color:#fff;background:#00AEEF !important}.slider-caption.slider-caption-center{max-width:100%}.slider-caption
h3{color:#00AEEF;font-size:1em;font-family:'Open Sans',sans-serif !important}.slider-caption
p{font-size:0.8em;line-height:1.5em;margin-top:20px}.text-left{text-align:left !important}.beforeafter,.beforeafter2,.beforeafter3{font-family:'Cormorant',serif;text-align:center;color:#fff;font-size:30px !important;max-width:100%;position:relative}.beforeafter:before,.beforeafter2:before,.beforeafter3:before{content:"";display:block;width:330px;height:1px;background:#00AEEF;left:0px;top:50%;position:absolute}.beforeafter:after,.beforeafter2:after,.beforeafter3:after{content:"";display:block;width:330px;height:1px;background:#00AEEF;right:0px;top:50%;position:absolute}.beforeafter2:before,.beforeafter2:after{width:45%;background:#00AEEF}.beforeafter3:before,.beforeafter3:after{width:45%;background:#fff}@media (max-width:992px){#page-title
h3{font-size:1.4em !important}.homepagelogo{margin-top:0px}.team .border-left{border-left:none !important}.expertise
h1{font-size:1em !important;line-height:1.8em !important}}.homepracticeareas{background-image:url(/assets/images/home/city-background-blue.jpg);background-size:cover;padding:1em
0 4em 0}.tab-nav li
a{padding:1em}.tab-nav li.ui-tabs-active
a{background:#0D4F82;color:#fff}.side-tabs .tab-nav{min-width:100%;display:block}.tab-nav li
a{padding:0}@media (min-width: 768px){.side-tabs .tab-nav li, .side-tabs .tab-nav{border-left:none;border-top:none;border-right:none}.tab-nav li
a{padding:15px}.side-tabs .tab-nav{min-width:40%}}.bg-black h2, .bg-black p, .bg-black
h3{color:#fff !important}.border-right{border-right:solid 1px #0D4F82}.bg-black .border-right{border-right:solid 1px rgba(0, 174, 239, .5)}.bg-black .border-top{border-top:solid 1px rgba(0, 174, 239, .5) !important}.minheightslider{min-height:1400px !important}.slider-caption{margin-top:280px !important}.swiper-slide-bg{background-position:0px -100px !important}@media (min-width:1200px){.slider-caption{margin-top:160px !important}.swiper-slide-bg{background-position:0px -100px !important}}@media (max-width:992px){.bg-black .border-top{border-top:none !important}#header.floating-header{z-index:1000}#header.floating-header+.include-header{margin-top:-100px}#contactform>div>div>div.col-md-4>div>.border-right{border-right:none}.swiper-slide-bg{background-position:0px 0 !important}.slider-caption{margin-top:0px !important}.headerphone{display:none}.minheightslider{min-height:800px !important}.row{padding-left:25px;padding-right:25px}.tab-container{padding:0}.headline{text-align:center;margin-left:0%;margin-top:50% !important}.slider-caption
h2{font-size:1.5em !important}.border-right, .bg-black .border-right{border-right:none}}.bg-black
hr{background-color:#00AEEF;opacity:0.5}.testimonial{background-image:url(/assets/images/home/client-background.jpg) !important;background-size:cover;color:#fff}.testimonial
h2{color:#fff}.cta{background-image:url(/assets/images/home/city-background-blue.jpg);background-size:cover;padding:100px
0}.cta
h3{color:#fff !important}.sticky-header #header-wrap{background:rgba(0,0,0, .9) !important}#header{background:none !important}@media (min-width: 992px){.border-right-lg{border-right:solid 1px #0D4F82}#header.transparent-header + .page-title-parallax.include-header
.container{margin-top:50px}.dark .transparent-header.floating-header .container, .transparent-header.floating-header.dark
.container{background:none}#header.transparent-header.floating-header{margin-top:30px}.transparent-header.floating-header
.container{background:none;border-bottom:solid 1px #00AEEF !important}.transparent-header.floating-header.sticky-header
.container{border-bottom:none !important}.transparent-header.floating-header.sticky-header #header-wrap{border-bottom:solid 1px #00AEEF !important}#header.full-header:not(.transparent-header), .sticky-header.full-header #header-wrap{border-bottom-color:#00AEEF !important;box-shadow:2px 2px 2px #000}.full-header .primary-menu .menu-container, .full-header
#logo{border-right:none}}.header-size-xl #header-wrap #logo
img{height:160px}label{width:20%;font-family:'Open Sans',sans-serif !important;color:#000}input,textarea{max-width:70%}#contactform>div>div>div.col-md-8>div>form>div>input{margin-left:1%;margin-top:20px}.bg-light{background:#f3f3f3 !important}.blue{color:#0D4F82 !important}.blue2{color:#00AEEF !important}.table{display:table;margin-bottom:0;height:100%}.tablecell{display:table-cell;vertical-align:middle}.about .slider-caption{max-width:100% !important;margin-top:150px !important}.about h2, .about
h1{font-size:1.5em !important;text-transform:uppercase}.about
p{font-size:0.7em}.mt100{margin-top:100px}.mt90{margin-top:90px}.bg-black .border-bottom{border-bottom-color:#00AEEF !important}.text-right{text-align:right}#logo2{position:relative;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-align:center;margin-right:auto;max-height:100%}.thirty{width:30%}.forty{width:40%}.twenty{width:calc(20% - 3rem)}.ten{width:10%}.float-right{float:right}fieldset{border:none !important;padding:0}@media (max-width:600px){.swiper-slide-bg{background-position:40px 20px !important}}@media (max-width:500px){.swiper-slide-bg{background-position:-10px 20px !important}.slider-caption{margin-top:30px !important}}@media (max-width:450px){.swiper-slide-bg{background-position:-40px 20px !important;}}#page-title.page-title-parallax
h1{font-weight:400}#page-title
h1{letter-spacing:8px !important}#page-title{color:#fff}#page-title
h3{color:#00AEEF;font-family:'Open Sans',sans-serif;font-size:1.3em}.bg-blue{background-color:#001543;color:#fff}.bg-blue
h3{color:#fff;font-size:2.1em}.bg-blue
.btn{color:#fff;border:solid 1px #fff}.faq{background-image:url(/assets/images/practice-areas/dark-background.jpg);background-size:cover;color:#fff}.faq
h2{color:#fff !important}.bg-white{color:#000}.bg-black h2, .faq h2, .bg-black h3, .faq
h3{color:#fff}.bg-white h2, .bg-white h3, .faq .bg-white h3, .faq .bg-white
h2{color:#0D4F82}.bg-bluegradient{color:#fff;background:rgb(13,79,130);background:linear-gradient(180deg, rgba(13,79,130,1) 0%, rgba(0,44,79,1) 100%)}.bg-bluegradient h2, .bg-bluegradient h3, .bg-bluegradient
h4{color:#fff}.bg-bluegradient
ul{padding:0
!important}.bg-bluegradient ul
li{padding:10px;display:inline-block;width:48%;margin:0
2% 20px 0;float:left;background:#396588}@media (max-width:500px){.bg-bluegradient ul
li{padding:10px;display:inline-block;width:100%;margin:0
0% 20px 0;float:left;background:#396588}}.nav-pills
li{margin-left:0;padding:0;width:100%}ul.nav-pills{padding-left:0}.nav-pills li
a{padding:15px
!important;display:block;padding:0
15px;color:#444 !important;width:100%;line-height:40px;background-color:#F2F2F2 !important}.nav-pills li.active
a{background:#0D4F82 !important;color:#fff !important}.nav-pills .nav-link.active, .nav-pills .show>.nav-link{padding:0;background-color:transparent !important}.imagecaption{margin-top:150px;display:inline;vertical-align:top;position:absolute;left:35%;width:55%;color:#fff;font-size:1.2em;text-transform:uppercase}.min-vh-90{min-height:90vh}.results .swiper-slide-bg{background-position:0 -20px !important}@media (max-width:993px){.results .swiper-slide-bg{background-position:-200px 0 !important}.results .swiper-slide-bg{background-position:-100px 0;background-size:auto 800px}.results .slider-caption{margin-top:730px !important}#page-title{padding-top:180px}.about .slider-caption{margin-top:600px !important}.about .swiper-slide-bg{background-position:-200px -60px !important;}.swiper_wrapper .slider-caption
p{font-size:0.8em}}@media (max-width:768px){#page-title
h2{font-size:1.2em !important}.results .slider-caption{margin-top:520px !important}.results .swiper-slide-bg{background-position:-50px 0 !important;background-size:auto 600px !important}.about .slider-caption{margin-top:550px !important}.about .swiper-slide-bg{background-position:-450px -150px !important;}.imagecaption{margin-top:80px;display:inline;vertical-align:top;position:absolute;left:30%;width:60%;color:#fff;font-size:1em;text-transform:uppercase}}#slider{background-color:#000}#contactformquick  label,  #contactformquick textarea, #contactformquick
input{width:100%;max-width:91%}#contactformquick input[type="submit"]{width:auto}@media (max-width:500px){.about h2, .about
h1{font-size:1.3em !important;text-transform:uppercase}label{width:25%}.min-vh-1200px{min-height:980px}.min-vh-1400px{min-height:1700px}.results .slider-caption{margin-top:400px !important}.results .swiper-slide-bg{background-position:-100px 0px !important;background-size:auto 500px !important}h1{font-size:2em !important}h2{font-size:1.8em !important}h3{font-size:1.6em !important}.about .slider-caption{margin-top:620px !important}.about .swiper-slide-bg{background-position:-300px -100px !important;background-size:auto 70% !important}.imagecaption{margin-top:60px;display:inline;vertical-align:top;position:absolute;left:30%;width:65%;color:#fff;font-size:0.9em;text-transform:uppercase}.about
h2{font-size:1.3em !important}}.contactbg{background-image:url(/assets/images/contact/contact-header.jpg);background-repeat:no-repeat;background-position:top center;background-color:#000;padding-top:100px;color:#fff}.contactbg
h1{color:#fff !important;text-transform:uppercase}.min-vh-500px{min-height:500px}.css3-spinner{background-color:#000}@media (min-width:2000px){.morethan25years{min-height:800px}}.news
a{color:#000 !important}.news a:hover{color:#0D4F82 !important}@media (min-width: 1420px) and (min-height:900px){.swiper-slide
.container{max-width:1400px}}@media (min-width: 1620px) and (min-height:800px){.swiper-slide
.container{max-width:1600px}}@media (min-width: 1720px) and (min-height:800px){.swiper-slide
.container{max-width:1700px}}@media (min-width: 1200px) and (min-height:900px){.swiper-wrapper .swiper-slide .container .slider-caption{margin-top:180px !important}}@media (min-width: 1000px) and (max-height:899px){.slider-caption
h3{font-size:0.8em}.slider-caption
p{font-size:0.7em}}@media (min-width: 1000px) and (max-height:800px){.slider-caption{margin-top:80px !important}}@media (min-width: 1000px) and (max-height:700px){.swiper-wrapper>div>div.container>div>div>p,.swiper-wrapper>div>div.container>div>div>div{display:none}}.btn2{display:inline-block;font-weight:400;line-height:1.5;color:#0D4F82;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px
solid #0D4F82;padding:0.375rem 0.75rem;font-size:1rem;border-radius:0;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.bg-white
h1{color:#000},footer{color:#fff;background-color:#202020}.footer
p{color:#ccc;font-size:1em;text-transform:uppercase;line-height:1.5em;margin:8px
0}.footer
a{color:#fff}.stretched
#gotoTop{bottom:170px}.floating-contact-wrap2{box-shadow:1px 1px 1px #000;position:fixed;right:50px;bottom:130px;z-index:1099;-webkit-transition:right .2s ease;-o-transition:right .2s ease;transition:right .2s ease}.floating-contact-wrap{box-shadow:1px 1px 1px #000;position:fixed;right:50px;bottom:60px;z-index:1099;-webkit-transition:right .2s ease;-o-transition:right .2s ease;transition:right .2s ease}.stretched .floating-contact-wrap+#gotoTop{bottom:100px}.floating-contact-wrap .floating-contact-btn{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:60px;background-color:#0D4F82;color:#FFF;cursor:pointer;z-index:3;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:transform .3s ease}.floating-contact-wrap2 .floating-contact-btn3{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:60px;background-color:#00a008;color:#FFF;cursor:pointer;z-index:3;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:transform .3s ease}.floating-contact-wrap .floating-contact-btn:hover, .floating-contact-wrap2 .floating-contact-btn3:hover,
.floating-contact-wrap.active .floating-contact-btn, .floating-contact-wrap2.active .floating-contact-btn3{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);background-color:#222}.floating-contact-wrap .floating-contact-btn .floating-contact-icon, .floating-contact-wrap2 .floating-contact-btn3 .floating-contact-icon{position:absolute;top:50%;left:50%;font-size:22px;-webkit-transition: .3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition: .3s cubic-bezier(0.645, 0.045, 0.355, 1.000);-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, transform;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-backface-visibility:hidden}.floating-contact-wrap .floating-contact-btn .floating-contact-icon.btn-active, .floating-contact-wrap2 .floating-contact-btn3 .floating-contact-icon.btn-active,
.floating-contact-wrap.active .floating-contact-btn .floating-contact-icon{opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.floating-contact-wrap.active .floating-contact-btn .floating-contact-icon.btn-active{opacity:1;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.floating-contact-wrap .floating-contact-box{opacity:0;position:absolute;right:0;bottom:0;width:500px;background-color:#fff;border-radius:6px;z-index:1;-webkit-transform-origin:right bottom;transform-origin:right bottom;box-shadow:0px 0px 13px 3px rgba(0,0,0,0.07);-webkit-transform:scale(.01);transform:scale(.01);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1.000);-webkit-backface-visibility:hidden}.floating-contact-wrap.active .floating-contact-box{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (max-width: 767.98px){.floating-contact-wrap .floating-contact-box{width:340px}}.css3-spinner{background-color:rgba(255, 255, 255, 0.8)}#floating-contact-submitted,
.floating-contact-success #floating-contact,
.floating-contact-success .floating-contact-heading,
body:not(.floating-contact-processing) .floating-contact-loader{display:none}.floating-contact-success #floating-contact-submitted{display:block}.captcha{width:80%}.captchaleft{width:20%}@media (max-width:500px){label{width:100%}input,textarea,{width:90%;max-width:90%}.captchaleft{width:0%;display:none}.button2{margin-left:0}}.divider2{width:250px;background-color:#0D4F82;height:1px;margin:10px
auto 0 auto}.sub-menu-container{background-color:rgba(0,0,0,.9);color:#fff;border:solid 1px #666;margin-top:20px}.sub-menu-container .menu-item, .sub-menu-container .menu-link{margin-right:0 !important;color:#fff !important;padding-left:0}@media (min-width: 992px){.menu-container > .menu-item:not(.mega-menu) .sub-menu-container:not([class*='col']){width:330px;margin-left:-75px}.primary-menu:not(.on-click) .menu-item:hover > .sub-menu-container, .primary-menu:not(.on-click) .menu-item:hover>.mega-menu-content{margin-top:14px}#header-wrap>div>div>nav>ul>li.menu-item>a{padding-bottom:15px}.dark .primary-menu:not(.not-dark) .sub-menu-container, .dark .primary-menu:not(.not-dark) .mega-menu-content{background-color:#000;border:solid 1px #ccc}.sub-menu-container .menu-item>.menu-link{padding:15px;font-size:14px;font-weight:400;font-weight:400;border:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:left}.sub-menu-container .menu-item:hover>.menu-link{background-color:#333;padding-left:20px !important;color:#00AEEF }.sub-menu-container .menu-item:hover>.menu-link{background-color:#333;padding:15px
10px;color:#00AEEF}}#header-wrap>div>div>nav>ul>li.menu-item.current.sub-menu>ul>li.menu-item.current>a{color:#00AEEF !important}.tab-content
h3{font-size:1.5em}.css3-spinner{background-color:#000}.icon-star{color:#0D4F82}.onlineform2{display:inline !important;color:rgba(0,0,35, 1) !important;font-weight:bold !important}.onlineform2:hover{cursor:pointer}#page-title.page-title-dark
span{color:rgba(0, 174, 235, 1) !important}.practiceheader{background:linear-gradient(90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.2) 60%, rgba(0,0,0,0.4) 100%), url(/assets/images/practice-areas/header-background.jpg);background-size:cover}.flexslider .slider-wrap>.slide{}.testimonial .flex-control-nav{bottom:0px;right:0;left:0;height:6px;margin-top:40px}.wrap-image{float:left;margin-right:25px;margin-bottom:10px;max-width:300px}.mobileonly{display:none}@media (max-width:500px){.mobileonly{display:inline}.wrap-image{float:none;margin-right:0px;margin-bottom:1em;max-width:100%}}