:root{--theme1:#EAF4F4;--themecolor:#741130}.header-size-custom #logo
img{height:70px}@media (min-width: 992px){.header-size-custom .header-wrap-clone{height:calc( 70px + 1px )}#header.header-size-custom+.include-header{margin-top:calc( -70px - 2px )}.header-size-custom .menu-container>.menu-item>.menu-link{padding-top:24px;padding-bottom:24px}}.bg1,
#header,
#header #header-wrap{background-color:var(--theme1)}#content p:not(.lead){font-size:15px;line-height:1.7}.button-shadow:not(:hover){box-shadow:0 5px 10px rgba(0,0,0,0.2);transform:translateY(-1px)}.section-curve::after{height:50px;background-image:url('/assets/demos/bike/images/curve.svg');background-size:100% 100%;content:'';display:block;position:absolute;width:100%;z-index:0;bottom:0}#ytb-video{cursor:pointer}#ytb-video-button.play-icon{position:absolute;display:block;left:50%;top:50%;width:60px;height:60px;line-height:61px;margin-top:-31px;margin-left:-31px;transition:transform .3s ease}#ytb-video:hover .play-icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#ytb-video-button.play-icon
i{width:60px;height:60px;line-height:61px;font-size:24px;color:#000;text-align:center;border-radius:50%;background-color:#FFF;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);z-index:2;transition:all .3s ease}#ytb-video:hover .play-icon
i{background-color:red;color:#FFF}#ytb-video-button.play-icon i.icon-play{padding-left:4px}#ytb-video-button.play-icon i:nth-of-type(2),
.video-played #ytb-video-button.play-icon i:nth-of-type(1){display:none}.video-played #ytb-video-button.play-icon i:nth-of-type(2){display:block}#ytb-video:not(:hover) i:nth-of-type(2){opacity:0}.ytb-card{margin-top:-430px}.device-xs .ytb-card{margin-top:-310px}.showcase-section .showcase-target{display:none}.showcase-section .showcase-target.showcase-target-active{display:block}.showcase-section
ul{list-style:none}.showcase-section ul
li{display:block;position:relative;padding:24px
0;cursor:pointer;border-top:1px solid #F0F2F6}.showcase-section ul li:first-child{padding-top:0;border-top:0}.showcase-section ul li
h3{display:block;position:relative;font-size:18px;font-weight:600;margin-bottom:5px}.showcase-section ul li
p{font-weight:400;font-size:15px;line-height:1.6;margin-bottom:0;color:#777}.showcase-section ul li h3::before{opacity:0;content:"\e77d";font-family:'font-icons';position:absolute;margin-left:-20px;top:-2px;-webkit-transition:margin-left .3s ease, opacity .3s ease;-ms-transition:margin-left .3s ease, opacity .3s ease;-o-transition:margin-left .3s ease, opacity .3s ease;transition:margin-left .3s ease, opacity .3s ease}.showcase-section ul li.showcase-feature-active h3::before{opacity:1;margin-left:-15px}.showcase-section ul li.showcase-feature-active
h3{color:var(--themecolor)}.showcase-section .showcase-target{display:block;position:absolute;top:0;right:0;opacity:0;width:100%;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .3s .1s ease;-o-transition:all .3s .1s ease;transition:all .3s .1s ease;-webkit-backface-visibility:hidden}.showcase-section .showcase-target.showcase-target-active{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);z-index:9}.showcase-section .showcase-target:first-child{position:relative}.heading-block
p{font-size:17px}.progress.skills-animated::after{content:"\e912";font-family:'lined-icons';color:var(--themecolor);position:absolute;right:-8px;top:-26px;font-size:36px}.progress::before{width:20px;height:20px;content:'';position:absolute;top:-8px;left:0;background-color:#FFF;border:4px
solid var(--themecolor);border-radius:50%}.progress-percent::before{display:none}.progress-percent::after{background-color:#fff;border:none;position:absolute;z-index:2;width:8px;height:8px;content:' ';-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translateX(-14%) translateY(-69%) rotate(45deg);transform:translateX(-14%) translateY(-69%) rotate(45deg);border-radius:2px;left:50%;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.24);box-shadow:2px 2px 4px 0 rgba(0,0,0,0.24);bottom:-1.8px}.skills li .progress-percent{top:-50px;right:-20px;padding:5px
10px;text-align:center;background-color:#FFF;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);height:auto;font-size:15px;line-height:16px;text-shadow:none;color:#232D41}.irs-bar-edge,.irs-line-mid,.irs-line-left,.irs-line-right{background-color:rgba(232, 60, 60, 0.3)}.portfolio-desc
h3{font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:0px;margin-bottom:0}.portfolio-desc
h6{margin-bottom:0;font-size:15px;font-weight:400}@media (min-width: 992px){.menu-link{font-weight:600;font-size:14px}.ytb-card{max-width:820px}.portfolio-item{transition:transform .3s ease}.portfolio-item:hover{transform:translateY(-5px)}}
html{background-color:#000}body{font-family:'Open Sans',sans-serif !important;font-size:1em;line-height:2em !important;background-color:#000}.menu-link{font-family:'Open Sans',sans-serif}h1, h2, h3, h4, h5, h6, #logo a, .menu-link, .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:'Open Sans',sans-serif !important}.nav-tree li
a{font-size:16px}.dark h1, .dark h2, .dark h3, .dark
p{color:rgba(255,255,255,0.9)}.menu-item>.menu-link{font-size:1.2em;font-weight:300}.menu-item.current>.menu-link,.menu-item:hover>.menu-link{color:#fff !important}.sticky-header>#header-wrap>div>div>nav>ul>li>a{color:#000 !important}.menu-link{border-bottom:solid 1px transparent}.menu-item.current>.menu-link,.menu-item:hover>.menu-link{border-bottom:solid 1px #fff}.sticky-header .menu-item.current>.menu-link{border-bottom:solid 1px #000034}h1,h2,h3,h4,h5,h6{letter-spacing:4px;font-weight:400;font-family:'Open Sans',sans-serif !important;margin:0.5em 0}h5{font-size:1.2em}p{margin-bottom:0.5em}header
a{border-bottom:none}#content a, #team
a{border-bottom:1px dotted #333 !important}#content a:hover, #team a:hover{border-bottom:none !important}#content  .sidelinks
a{border-bottom:none !important}#content
h4{margin:1em
0 .5em 0;font-size:1.5em}.tp-caption{text-transform:uppercase;color:#fff;font-weight:400;letter-spacing:2px;text-align:center !important}.tp-caption
p{color:#fff;font-size:20px !important;line-height:30px !important;margin:0
0 10px 0;color:#fff !important}.tp-caption h1, .tp-caption
h2{color:#fff !important;font-size:36px}#logo
img{max-height:50px}.bg-blue{background-color:#000034 !important}.bg-blue-trans{background-color:rgba(0,0,52,0.8)}.testimonial{background:none}.testimonial
span{color:#fff;font-size:1.3em}.testimonial-full .testi-content{text-align:left;font-size:22px}a{color:#000034;border-bottom:dotted 1px #000}.bg-dark a, .text-white a,a.text-white{border-bottom:dotted 1px #fff}.practicesidenav
a{border-bottom:none}.border-left{border-left:solid 1px;border-color:var(--themecolor)}#content h2
span{color:var(--themecolor)}.bg1, .sticky-header #header-wrap{background-color:#fff !important}#subheader{}.blogs{background-image:url(/assets/images/header-blog.jpg);background-size:cover}.menu-link{color:#fff}.sticky-header .menu-link{color:#000}.subheadertitle{background:rgba(0,0,52, 0.7);width:350px;height:100px;text-align:center;margin:auto 0;margin-top:60px}.subheadertitle2{background:rgba(0,0,52, 0.7);width:650px;height:150px;text-align:center;margin:auto 0;margin-top:60px}.subheadertitle h1, .subheadertitle2 h1, .subheadertitle h2, .subheadertitle2
h2{font-weight:400;color:#fff !important;text-transform:uppercase;letter-spacing:2px;margin-top:0}.subheadertitlebio{background:rgba(0,0,52, 0.9);width:550px;max-width:100%;margin:auto 0;margin-top:350px;color:#fff;text-transform:uppercase}.subheadertitlebio
h2{font-size:1.2em;color:#fff;font-weight:400}.subheadertitlebio
a{color:#fff}.subheadertitlebio
hr{background-color:#90052F;opacity:1}.subheadertitlebio a:hover{border-bottom:1px solid #fff !important}.subheadertitlebio
h1{font-family:'PT Serif',serif !important;color:#fff !important;text-transform:uppercase;font-weight:400;font-size:2.5em}.border-right{border-right:solid 1px #90052F}.border-right2{border-right:solid 1px #dbdbdb}.subfooter{background-image:url(/assets/images/footer-form.jpg);background-size:cover;background-repeat:no-repeat}@media (max-width:992px){.border-right,.border-right2{border-right:none}.b-md-0{border-right:none !important;border-left:none !important}}.bg-white{color:#000}.bg-white
h3{color:#90052F}.form-control{background:#fff !important;color:#000 !important}.dark .si-dark{background-color:rgba(0,0,51,0.8);color:#FFF !important;border-color:transparent}.text-capitalize{text-transform:uppercase !important}#footer{border-top:none}#footer a,#footer{color:rgba(255,255,255,0.8)}#footer a:hover{border-bottom:1px rgba(255,255,255,0.8) dotted}.bg-light2{background:#efefef}.offset100{margin-top:-110px;padding-top:110px}#bioheader{min-height:850px}@media (max-width:992px){#bioheader{background-image:none !important;background:#222;min-height:200px}.subheadertitlebio{margin-top:50px}}#bioheader ul, #content
ul{margin-left:35px}@media (min-width:2000px){#bioheader{min-height:95vh}}#practiceheader{min-height:900px;padding:40px
0px;color:#fff}#practiceheader
h1{color:#fff}#teamheader,#practicesubheader,#subheader{min-height:330px}#practiceheader
.tabs{margin-top:150px}.tab-nav li, .tab-nav, .tab-nav li:first-child{border:none}.tab-nav li a, .tab-content, .tab-content
h2{background:none;color:#fff}.tab-nav li.ui-tabs-active
a{background-color:var(--themecolor);color:#fff}#practicesubheader
.content{margin-top:75px}.bg-dark{background-color:rgba(0, 0, 0, .85) !important;color:#fff}.text-overlay-mask{opacity:0.85;top:auto;bottom:0;height:auto;padding:10px
15px 15px;background:-moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.85) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.85) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}.portfolio-item
a{color:#fff}.portfolio-item:hover{transform:translateY(0px)}#practicesubheader h2, #practicesubheader a, #practicesubheader
h1{color:#fff}#practicesubheader
h3{text-transform:none;font-weight:bold}.practicesidenav
a{display:block}#practicesubheader
ul{margin-left:35px}ul.practicenav{list-style:none;margin-left:0 !important}ul.practicenav
li{margin-left:0}#practicesubheader h2, #practicesubheader
h1{font-weight:400;text-transform:uppercase}.practicesidenav a.active, .practicesidenav a:hover{background-color:var(--themecolor);transition:background-color 0.15s ease-in-out;display:block}@media (max-width:993px){.subheadertitle{margin:0
auto}#teamheader,#practicesubheader,#subheader{min-height:200px}#header{color:#000}#practiceheader{min-height:200px;background-image:none !important;color:#000;padding:0px
0px}#practiceheader h1, #practiceheader
p{color:#000}}#content
h3{text-transform:uppercase}.practicestyle{background:#f3f3f3;transition:background-color 0.3s ease-in-out}.practicestyle
.more{opacity:0}.practicestyle
i{font-weight:100}.practicestyle:hover
.more{opacity:1}.practicestyle:hover{background:#000034;color:#fff;transition:background-color 0.3s ease-in-out}.practicestyle
hr{background:#90052F}.practicestyle:hover
hr{background:#fff}.practicestyle
h2{color:#000034;font-size:1.2em !important;font-family:'PT Serif',serif !important}.practicestyle:hover
h2{color:#fff !important}\
.button{margin:0
!important}.bg-dark h2, .bg-dark
h3{color:#fff;margin:30px
0 15px 0;text-transform:uppercase}.practicesidenav
h2{font-size:1.2em;margin-top:0;font-weight:600 !important}ul{margin-bottom:1em}.boxshadow{box-shadow:0 0 10px rgb(0 0 0 / 20%)}.text-white h1, .text-white h2, .text-white
a{color:#fff}#team
img{width:100%}#content
h2{font-size:1.6em;color:#90052F;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:400}.section{padding:30px
0}#content p:not(.lead){font-size:1em}.divider{width:220px;margin:1.2em 0;color:#000034}.divider::after{margin-left:0;border-color:#000034 !important;background-color:#2d2d7f;opacity:0.8}.lawyerlabel{z-index:10;margin-top:-78px;background:rgba(0,0,0,.6);color:#fff;position:absolute;width:100%;width:calc(100% - 25px);transition:background 0.4s ease}.lawyerlabel:hover{background:rgba(0,0,0,1);transition:background 0.4s ease}.lawyerlabel h2, .lawyerlabel
h3{font-weight:200;color:#fff}@media (max-width:768px){.lawyerlabel{margin-top:-68px}}.mobilemenu{background:url(/assets/images/menu-white.svg) !important;background-size:20px 20px !important;width:20px !important;height:20px !important;z-index:1001}.sticky-header
.mobilemenu{background:url(/assets/images/menu.svg) !important;background-size:20px 20px !important;width:20px !important;height:20px !important;margin-top:0px !important;z-index:1001}body #side-panel.dark{background:#222}.nav-tree li.active > a, .nav-tree li>a:hover{color:#fff !important}#header, #header #header-wrap{background-color:transparent}.css3-spinner{background-color:#000}#criminal,#immigration{margin-top:-100px;position:absolute}.accordion-title
h3{font-family:'PT Serif',serif !important;text-transform:uppercase;font-weight:400;margin:0;padding:0;line-height:1.2em;vertical-align:middle;font-size:1.4em}.accordion-content
h3{font-family:'PT Serif',serif !important;font-weight:400;margin:0;padding:0;line-height:2em !important;vertical-align:middle}.accordion-icon{font-size:1.5em;line-height:2em;vertical-align:middle}.accordion-active .accordion-closed.icon-chevron-right{color:rgba(0,0,52, 1) !important;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;outline:0}.accordion-closed.icon-chevron-right{color:rgba(0,0,52, 1);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.accordion-active .accordion-open.icon-chevron-right{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;outline:0}.accordion-open.icon-chevron-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}ul,ol{padding-left:20px !important;;margin-left:20px !important}.accordion-title{padding:10px
0}.si-rss:hover,.si-colored.si-rss{background-color:#90052F !important}.testimonials
img{max-width:200px}.blog
h2{font-size:1.3em !important}.recentblog
h3{display:block;position:absolute;bottom:0;background:rgba(0,0,90, .8);z-index:100;margin:0
!important;font-size:0.9em;color:#fff;transition:background-color 0.3s ease-in-out}.recentblogmain
img{width:100%}.recentblogmain
h3{margin:0;display:block;position:absolute;bottom:0;background:rgba(0,0,90, .8);z-index:100;font-size:0.9em;color:#fff;transition:background-color 0.3s ease-in-out}.recentblog .col-12{display:block;clear:both}.recentblogstyle{height:250px;background-size:cover;filter:saturate(0.5);transition:filter 0.3s ease-in-out}.recentblogstyle:hover h3, .recentblogmain:hover
h3{background:rgba(107,0,19, .8);transition:background-color 0.3s ease-in-out}.recentblogstyle:hover{filter:saturate(1);transition:filter 0.3s ease-in-out}.featuredon{margin:0
10px 0 0}@media (max-width:993px){.subheadertitlebio
h1{font-size:1.8em}.subheadertitlebio
h2{font-size:1em;line-height:2em !important}.featuredon{width:35%;margin:15px
auto;display:block;margin-right:auto !important}.tp-caption
img{max-width:100% !important}#header{border-bottom:none}.header-misc{margin-top:20px;margin-right:10px}#header #header-wrap{height:80px;background:#222}#header #header-wrap
#logo{margin-top:10px}.mobilemenu{background-image:url(/assets/images/menu-white.svg) !important}}@media (min-width:993px) and (max-width:1200px){.menu-item>.menu-link{font-size:0.9em !important}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){#logo a.standard-logo{display:inline !important}}label{color:#fff}.featuredon{margin-right:10px}.nav-tree
ul{margin-left:0 !important;padding-left:0 !important}.pageNav
ul{margin-left:0;list-style:none}.pageNav ul
li{display:inline;margin:10px}@media (max-width:760px){.featuredon{margin-right:auto}.klogo{max-width:100px !important;margin:0
auto;display:block}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#d8d8d8}::-webkit-scrollbar-thumb{background-color:#888;transition:background-color 0.3s ease-in-out}::-webkit-scrollbar-thumb:hover{background-color:#555;transition:background-color 0.3s ease-in-out}.tp-bgimg{background-size:cover !important}#content .locationslist
a{display:inline-block;border:solid 1px transparent;padding:10px;border-bottom:1px solid transparent !important;color:#90052F;transition:background-color 0.15s ease-in-out}#content .locationslist a.active, #content .locationslist a:hover{background-color:#90052F;color:#fff;transition:background-color 0.15s ease-in-out}.mageoverlay{background:linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0) 100%), url(/assets/images/toronto2.jpg) !important;background-size:cover;background-repeat:no-repeat}.bg-white
a{color:#000 !important}table{max-width:100%;text-wrap:wrap;word-break:break-all}th,td{padding:10px}