/*!
Theme Name: WebsLaw Theme
Theme URI: 
Author: WebsLaw
Author URI: http://webslaw.com/
Description: Description
Version: 1.0.0
License: 
License URI: LICENSE
Text Domain: webslaw-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
@font-face{font-family:'Lato-Regular';src:url('fonts/Lato-Regular.eot') format('embedded-opentype'),url('fonts/Lato-Regular.woff') format('woff'),url('fonts/Lato-Regular.ttf') format('truetype'),url('fonts/Lato-Regular.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Lato-Bold';src:url('fonts/Lato-Bold.eot') format('embedded-opentype'),url('fonts/Lato-Bold.woff') format('woff'),url('fonts/Lato-Bold.ttf') format('truetype'),url('fonts/Lato-Bold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Oswald-Light';src:url('fonts/Oswald-Light.eot') format('embedded-opentype'),url('fonts/Oswald-Light.woff') format('woff'),url('fonts/Oswald-Light.ttf') format('truetype'),url('fonts/Oswald-Light.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Oswald-Medium';src:url('fonts/Oswald-Medium.eot') format('embedded-opentype'),url('fonts/Oswald-Medium.woff') format('woff'),url('fonts/Oswald-Medium.ttf') format('truetype'),url('fonts/Oswald-Medium.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Oswald-Regular';src:url('fonts/Oswald-Regular.eot') format('embedded-opentype'),url('fonts/Oswald-Regular.woff') format('woff'),url('fonts/Oswald-Regular.ttf') format('truetype'),url('fonts/Oswald-Regular.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Oswald-DemiBold';src:url('fonts/Oswald-DemiBold.eot') format('embedded-opentype'),url('fonts/Oswald-DemiBold.woff') format('woff'),url('fonts/Oswald-DemiBold.ttf') format('truetype'),url('fonts/Oswald-DemiBold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
.row,.carousel-indicators{display:-ms-flexbox;display:-webkit-box;display:flex;}
html,body{overflow-x:hidden;}
body{font-family:'Lato-Regular';font-weight:400;-webkit-text-stroke:1px transparent;overflow-x:hidden;font-size:20px;color:#000000;}
b,strong{font-family:'Lato-Bold';}
:focus{outline:none !important;}
a{text-decoration:none !important;color:#34b37c;}
p a{font-family:'Lato-Bold';}
a:hover{color:inherit;}
p a[href^="tel:"]{display:inline-block;}
#collapsibleNavbar.collapse:not(.show){display:block;}
textarea{width:100%;max-width:100%;}
.form-group{width:100%;float:left;}
p,ol,ul{width:100%;float:left;line-height:1.5;margin-bottom:15px;}
.text-noeffect{font-size:inherit !important;margin:0 !important;font-family:inherit !important;padding:0 !important;color:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-align:inherit !important;text-transform:inherit !important;width:inherit !important;float:inherit !important;border:0 !important;position:initial !important;}
.text-noeffect span{display:block;}
figure{margin:0 0 0;}
summary{display:block;cursor:inherit;}
.navbar-toggler{display:none;}
.navbar-toggler .icon-bar{width:100%;height:2px;background-color:#1c2d2f;display:block;}
.navbar-toggler .icon-bar+.icon-bar{margin-top:5px;}
button.close-btn{display:none;}
.mobile-menu-contact{display:none;}
header{width:100%;float:left;position:fixed;z-index:99;top:0;-webkit-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
header.sticky{box-shadow:0px 4px 18px 0px rgba(52,66,63,0.28);}
body.home .h-logo{display:none;}
.h-right-menu{float:left;width:100%;}
.navbar-light{margin:0;background-color:transparent !important;float:left;padding:0;width:100%;}
ul.navbar-nav{line-height:0;font-size:inherit;}
ul.navbar-nav>li{position:relative;margin:41px 0;float:left;}
ul.navbar-nav>li+li{margin-left:35px;}
ul.navbar-nav>li+li:before{content:'';position:absolute;top:14px;height:18px;left:-18px;width:2px;background:#d2d9ce;}
.navbar-light .navbar-nav .nav-link{font-size:16px;text-transform:uppercase;color:#ffffff !important;padding:14px 0;line-height:0.95;float:left;position:relative;letter-spacing:1px;}
.navbar-light .navbar-nav>li>a.nav-link:before{content:'';width:22px;height:0;background:#041717;top:100%;left:50%;position:absolute;opacity:0;-webkit-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.navbar-light .navbar-nav>li>a.nav-link:hover:before,.navbar-light .navbar-nav>li:hover>a.nav-link:before{opacity:1;height:28px;}
.middle-content{width:100%;float:left;}
.home-banner{width:100%;float:left;position:relative;text-align:center;background:url(images/home-banner-neva.webp);background-size:cover;min-height:900px;overflow:hidden;}
.home-banner::before{content:'';top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(0,0,0,0.3);}
.home-banner::after{position:absolute;right:0;bottom:-160px;width:100%;height:340px;content:"";background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 40%);background:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 40%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 40%);background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 40%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(203,213,189) 40%);z-index:0;}
.hb-inner{width:100%;float:left;padding-top:336px;position:relative;z-index:1;}
.hb-logo{display:inline-block;vertical-align:top;margin:0 0 85px;position:relative;}
.hb-logo img{position:relative;max-width:100%;height:auto;}
.hb-logo:before{content:'';position:absolute;width:500px;height:350px;left:50%;top:-140px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:-webkit-radial-gradient(rgba(255,255,255,0.85) 20%,rgba(255,255,255,0.74) 35%,rgba(255,255,255,0) 70%);background-image:-moz-radial-gradient(rgba(255,255,255,0.85) 20%,rgba(255,255,255,0.74) 35%,rgba(255,255,255,0) 70%);background-image:-o-radial-gradient(rgba(255,255,255,0.85) 20%,rgba(255,255,255,0.74) 35%,rgba(255,255,255,0) 70%);background-image:-ms-radial-gradient(rgba(255,255,255,0.85) 20%,rgba(255,255,255,0.74) 35%,rgba(255,255,255,0) 70%);background-image:radial-gradient(rgba(255,255,255,0.85) 20%,rgba(255,255,255,0.74) 35%,rgba(255,255,255,0) 70%);}
.hb-tl-main{width:100%;float:left;}
.hb-tl{color:#000;text-transform:uppercase;line-height:1;font-size:48px;background:#adb9a0;padding:7px 15px 9px;font-family:'Oswald-Regular';display:inline-block;vertical-align:top;position:relative;}
.hb-tl:before{content:'';left:0;right:0;top:-11px;height:4px;background:#d2d9ce;position:absolute;}
.hs-1{width:100%;float:left;background:#d2d9ce;position:relative;padding:45px 0 105px;overflow:hidden;text-align:center;}
.hs-1:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:url(images/home-bg-1.webp);background-size:cover;opacity:0.21;}
.hs-1:before{position:absolute;right:0;top:-80px;width:100%;height:150px;content:"";background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgb(203,213,189) 40%);background:-o-linear-gradient(to top,rgba(0,0,0,0) 0,rgb(203,213,189) 40%);background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0,rgb(203,213,189) 40%);background:-ms-linear-gradient(to top,rgba(0,0,0,0) 0,rgb(203,213,189) 40%);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgb(203,213,189) 40%);z-index:1;}
.hs-1-top{width:100%;float:left;position:relative;z-index:2;}
.middle-content h2,.ft-top-tl,.ft-form-tl{font-family:'Oswald-Light';font-size:42px;width:100%;float:left;margin:0 0 25px;}
.middle-content .hs-1-top h2{margin:55px 0 30px;}
.hs-2{width:100%;float:left;position:relative;padding:75px 0;}
.hs-2 h2{text-align:center;}
.middle-content ul{padding:0;list-style-type:none;}
.middle-content ul>li{width:100%;float:left;padding-left:35px;position:relative;margin-bottom:5px;}
.middle-content ul>li:before{content:'';position:absolute;left:0;width:26px;height:19px;background:url(images/list-icon.svg);top:6px;}
.hs-2:before{position:absolute;right:0;top:-120px;width:100%;height:150px;content:"";background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgb(255,255,255) 70%);background:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 70%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 70%);background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 70%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 70%);z-index:1;}
.middle-content *:last-child{margin-bottom:0;}
.hs-3{width:100%;float:left;position:relative;background:#d2d9ce;}
.hs3-left{width:100%;float:left;position:relative;height:100%;padding:70px 0 90px;}
.hs-3:after{content:'';position:absolute;left:0;width:50%;top:0;bottom:0;background:url(images/home-bg-2.webp);background-size:cover;background-position:center;z-index:0;}
.hs3-left:before{content:'';position:absolute;right:0;top:0;bottom:0;left:auto;width:2000px;background:rgba(111,122,98,0.7);z-index:1;}
.hs3-left-tl{font-size:48px;width:100%;float:left;margin:0 0 25px;color:#fff;font-family:'Oswald-DemiBold';line-height:1.2;}
.hs3-left p{color:#fff;font-size:25px;line-height:1.2;}
.list-design-tab{width:100%;float:left;padding:70px 90px 50px 0;}
.list-design-tab>ul{border:0;}
.list-design-tab>ul>li{padding:0 !important;margin:0 0 30px;}
.list-design-tab>ul>li>a{width:100%;float:left;padding:60px 40px;background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0%,#a6bbac 17%,#d3efda 50%,#a6bbac 82%,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0%,#a6bbac 17%,#d3efda 50%,#a6bbac 82%,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0%,#a6bbac 17%,#d3efda 50%,#a6bbac 82%,rgba(0,0,0,0) 100%);font-size:32px;font-family:'Oswald-Regular';text-transform:uppercase;color:#546257;-webkit-transition:0.5s;-ms-transition:0.5s;transition:0.5s;position:relative;}
.list-design-tab>ul>li>a.active,.pa-s-2 .list-design-tab>ul>li>a:hover,.list-design-tab>ul>li>a:hover{background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(183,192,183) 17%,rgb(255,255,255) 50%,rgb(183,192,183) 82%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(183,192,183) 17%,rgb(255,255,255) 50%,rgb(183,192,183) 82%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(183,192,183) 17%,rgb(255,255,255) 50%,rgb(183,192,183) 82%,rgba(255,255,255,0) 100%);color:#000;}
.list-design-tab>ul>li>a:before{content:'';position:absolute;width:30px;height:29px;background:url(images/arrow-icon.svg);top:50%;right:35px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.list-design-tab>ul>li>a.active:before,.pa-s-2 .list-design-tab>ul>li>a:hover:before{background:url(images/arrow-icon-2.svg);}
.list-design-tab>ul>li:before{display:none;}
.tab-content{width:100%;float:left;padding:70px 0 120px 30px;position:relative;z-index:4;}
.tab-heading{display:none;}
.tc-tl{font-family:'Oswald-Light';font-size:32px;width:100%;float:left;margin:0 0 15px;text-transform:capitalize;}
.middle-content ol{padding-left:30px;}
.middle-content ul ol{margin-bottom:10px !important;}
.middle-content ol>li{width:100%;float:left;}
.tab-content ol{list-style-type:circle;}
.hs-2:after{position:absolute;right:0;bottom:-80px;width:100%;height:200px;content:"";background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);background:-o-linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);background:-ms-linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);z-index:3;}
.hs-2>*{position:relative;z-index:4;}
.hs-4{width:100%;float:left;position:relative;background:#000b0e;padding:90px 0;}
.hs-4:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/home-bg-3.webp);background-size:cover;opacity:0.2;}
.hs-4-inner:before{position:absolute;right:0;top:-260px;width:100%;height:250px;content:"";background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(163,176,156,0.69) 20%,#09191a 80%);background:-o-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(163,176,156,0.69) 20%,#09191a 80%);background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(163,176,156,0.69) 20%,#09191a 80%);background:-ms-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(163,176,156,0.69) 20%,#09191a 80%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(163,176,156,0.69) 20%,#09191a 80%);z-index:8;}
.hs-4-inner>*{position:relative;z-index:8;}
.hs-4-inner{position:relative;}
.hs4-tl{font-family:'Oswald-Light';font-size:42px;width:100%;float:left;color:#fff;text-align:center;text-transform:capitalize;margin:0 0 0 !important;}
.hs4-boxes{width:100%;float:left;margin-top:50px;}
.hs4-box{width:100%;float:left;background:#b4beb6;text-align:center;height:100%;}
.hs4-boxes .row{margin:0 -7px;display:flex;flex-wrap:wrap;}
.hs4-boxes .row>div{padding:0 7px;}
.hs4-date{display:inline-block;vertical-align:top;background:#748879;color:#fff;font-family:'Oswald-Light';font-size:32px;line-height:0.9;padding:11px 30px;margin:-25px 0 0;}
.hs4-blog-name{color:#000;font-family:'Oswald-Light';font-size:32px;width:100%;float:left;text-align:left;line-height:1.2;padding:15px 30px 30px;}
.hs4-blog-name a{color:inherit;}
.hs4-blog-name a:hover{color:#38443b;}
.hs-4>*{position:relative;z-index:1;}
.hs4-btn{width:100%;float:left;text-align:center;margin-top:40px;position:relative;}
.hs4-btn a{display:inline-block;vertical-align:top;background:#748879;color:#fff;font-family:'Oswald-Light';font-size:32px;line-height:1;padding:15px 47px;}
.hs4-btn a:hover{background:#38443b;}
footer{width:100%;float:left;}
.ft-top{width:100%;float:left;background:url(images/footer-bg.webp);background-size:cover;position:relative;padding:180px 0 60px;}
.ft-top:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(3,19,20,0.5);}
.ft-top-tl,.ft-form-tl{color:#fff;text-align:center;}
.ft-top>*{position:relative;z-index:1;}
.ft-top p{color:#fff;text-align:center;}
.ft-form{width:100%;float:left;margin-top:30px;}
.ff-inner{width:100%;float:left;}
.ff-inner .form-control{border:2px solid rgba(172,172,172,0.7);border-radius:0;height:66px;background:rgba(255,255,255,0.7);color:#000000;font-size:20px;outline:none;box-shadow:none;}
.ff-inner .form-group{margin-bottom:20px;position:relative;}
.ff-inner .form-group:before{content:'';position:absolute;left:0;right:0;bottom:2px;height:4px;background:rgba(4,23,23,0.7);z-index:1;}
.ff-inner textarea.form-control{height:150px;}
.ff-inner .form-control::-webkit-input-placeholder{color:#000000;}
.ff-inner .form-control::-moz-placeholder{color:#000000;}
.ff-inner .form-control:-ms-input-placeholder{color:#000000;}
.ff-inner .form-control:-moz-placeholder{color:#000000;}
.ff-inner .wpcf7-form-control-wrap{float:left;width:100%;}
.ff-inner .form-group span.wpcf7-not-valid-tip{font-size:13px;position:absolute;top:100%;line-height:1.2;}
.ff-inner .wpcf7-response-output{color:#fff;font-size:13px;position:absolute;width:100%;margin:10px 0 0 !important;}
.ff-btn{width:100%;float:left;text-align:center;margin:15px 0 0;position:relative;}
div.wpcf7 .ff-btn .ajax-loader{background-image:none;width:25px;height:25px;margin-left:10px;border:3px solid #e6e6e6;border-top-color:rgb(230,230,230);border-top-style:solid;border-top-width:3px;border-radius:50%;border-top:3px solid #748879;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-top:-14px;right:0px;position:relative;top:17px;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.ff-btn button{display:inline-block;vertical-align:top;background:#041717;color:#fff;font-family:'Oswald-Light';font-size:32px;line-height:1;padding:10px 83px 14px;border:0;}
.ff-btn button:hover{background:#748879;}
.ft-bottom{width:100%;float:left;background:#6a716a;position:relative;}
.ftb-top{width:100%;float:left;padding:23px 0 14px;border-bottom:1px solid #4e5c5c;}
.ft-bottom:before{content:'';background:#041717;position:absolute;left:0;right:0;top:3px;height:6px;z-index:2;}
.ft-logo{width:100%;float:left;}
.ft-logo a{float:left;background:#d2d9ce;padding:7px;}
.ft-menu{float:left;width:100%;margin-bottom:40px;}
.ft-menu ul{padding:0;list-style-type:none;margin:0;line-height:1;width:auto;float:right;font-size:22px;}
.ft-menu ul>li{float:left;}
.ft-menu ul>li+li{margin-left:36px;}
.ft-menu ul>li>a{color:#ffffff;float:left;position:relative;text-transform:uppercase;}
.ft-menu ul>li+li>a:before{content:'';position:absolute;top:2px;bottom:0;left:-19px;width:2px;background:#d2d9ce;}
.ft-address{width:100%;float:left;text-align:center;padding:0 0;}
.ft-address span{width:52px;height:52px;display:inline-block;vertical-align:middle;margin-right:24px;}
.ft-address span>svg{width:100%;float:left;height:100%;fill:#b4beb6;}
.ft-address address,.ft-address address a{display:inline-block;vertical-align:middle;text-align:left;color:#fdfdfd;font-size:22px;line-height:1.2;font-family:'Lato-Bold';margin:0;}
.ft-address address a:hover{color:#041717;}
.ft-call{float:right;padding:3px 0;}
.ft-call span{width:46px;height:46px;display:inline-block;vertical-align:middle;margin-right:10px;}
.ft-call span>svg{width:100%;float:left;height:100%;fill:#b4beb6;}
.ft-call a{display:inline-block;vertical-align:middle;color:#fdfdfd;font-size:28px;line-height:1.2;font-family:'Lato-Bold';}
.ft-call a:hover{color:#041717;}
.ftb-bottom{width:100%;float:left;padding:10px 0;}
.copyrights{font-size:18px;color:#fff;float:left;}
.copyrights ul{padding:0;list-style-type:none;margin:0;line-height:1;}
.copyrights ul>li{float:left;}
.copyrights p{margin:0 0 3px;}
.copyrights ul>li+li{margin-left:22px;}
.copyrights ul>li>a{color:#fff;float:left;position:relative;}
.copyrights ul>li>a:hover,.copyrights ul>li.current-menu-item>a{color:#041717;}
.copyrights ul>li+li>a:before{content:'';position:absolute;top:2px;bottom:0;left:-12px;width:2px;background:#fff;}
.ft-menu ul>li>a:hover,.ft-menu ul>li.current-menu-item>a{color:#041717;}
.ft-right-bt{width:100%;float:left;}
.ft-right{width:100%;float:left;padding:14px 0;}
.ft-social{width:100%;float:left;text-align:center;padding:4px 0;}
.ft-social ul{padding:0;list-style-type:none;width:auto;float:none;margin:0;display:inline-block;vertical-align:top;}
.ft-social ul>li{float:left;}
.ft-social ul>li>a{width:40px;height:40px;float:left;position:relative;background:#ffffff;border-radius:50%;}
.ft-social ul>li>a span{position:absolute;width:20px;height:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:0px;}
.ft-social ul>li>a span svg{fill:#041717;width:100%;height:100%;float:left;}
.ft-social ul>li+li{margin-left:4px;}
.poweredby{float:right;font-size:18px;color:#fff;}
.poweredby span{display:inline-block;vertical-align:middle;margin-right:5px;}
.ft-social ul>li>a:hover{background:#041717;}
.ft-social ul>li>a:hover span>svg{fill:#fff;}
.poweredby img{width:113px;height:auto;}
.hs-4:after{content:'';position:absolute;left:0;right:0;height:290px;bottom:-200px;background-image:-moz-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(93,97,89,0.74) 31%,#293533 57%,rgb(25,39,39) 79%,rgba(9,25,26,0) 100%);background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(93,97,89,0.74) 31%,#293533 57%,rgb(25,39,39) 79%,rgba(9,25,26,0) 100%);background-image:-ms-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(93,97,89,0.74) 31%,#293533 57%,rgb(25,39,39) 79%,rgba(9,25,26,0) 100%);z-index:1;}
.hs-4>*{position:relative;z-index:2;}
.hs-3:before{content:'';position:absolute;left:0;right:0;height:300px;bottom:-210px;background-image:-moz-linear-gradient(-90deg,rgba(41,53,51,0) 0%,#09191a 25%,#09191a 60%,rgb(9,25,26) 30%,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(-90deg,rgba(41,53,51,0) 0%,#09191a 25%,#09191a 60%,rgb(9,25,26) 30%,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(-90deg,rgba(41,53,51,0) 0%,#09191a 25%,#09191a 60%,rgb(9,25,26) 30%,rgba(0,0,0,0) 100%);z-index:2;}
.hs3-left>*{position:relative;z-index:1;}
.h-logo{left:15px;position:absolute;top:0;padding:7px 0;z-index:1;}
.h-logo a{float:left;background:#d2d9ce;padding:5px;}
header>div{position:relative;}
.h-logo img{width:82px;}
.inner-banner{width:100%;float:left;position:relative;text-align:center;background:url(images/inner-banner-neva.webp);background-size:cover;background-position:center;padding-top:106px;}
.ib-tl-main{width:100%;float:left;padding:100px 0;position:relative;}
.ib-tl{color:#000;text-transform:uppercase;line-height:1;font-size:48px;font-family:'Oswald-Regular';text-shadow:0 3px 5px rgba(255,255,255,0.7);}
.inner-banner:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.3);}
.breadcrumbs-main{float:left;width:100%;position:relative;z-index:2;}
.breadcrumbs{display:inline-block;vertical-align:top;line-height:1;font-size:16px;margin-bottom:40px;box-shadow:0 0 5px rgba(0,0,0,0.32);text-transform:capitalize;}
.breadcrumbs span{float:left;}
.breadcrumbs>span+span{margin-left:0;position:relative;}
.breadcrumbs>span>a{color:#000;background:#d2d9ce;float:left;padding:0 15px 0 30px;position:relative;height:40px;line-height:38px;}
.breadcrumbs>span>a:hover{color:#ffffff;background:#041717;}
.breadcrumbs>span:last-child>a{color:#fff;background:#041717;}
.breadcrumbs>span:last-child>a:hover{color:#000;background:#d2d9ce;}
.breadcrumbs>span>a:before,.breadcrumbs>span>a:after{content:'';position:absolute;right:-20px;border-top:20px solid transparent;border-left:20px solid #d2d9ce;border-bottom:20px solid transparent;top:0;z-index:2;}
.breadcrumbs>span:last-child>a:before{border-left-color:#041717;right:-20px;}
.breadcrumbs>span>a:after{z-index:1;right:-21px;top:0;border-left:21px solid #8e8e8e;}
.breadcrumbs>span:last-child>a:after{display:none;}
.breadcrumbs>span+span>a{padding-left:35px;}
.breadcrumbs>span>a:hover:before{border-left-color:#041717;}
.breadcrumbs>span:last-child>a:hover:before{border-left-color:#d2d9ce;}
.breadcrumbs span.current-item{color:#fff;background:#041717;float:left;padding:0 15px 0 30px;padding-left:35px;position:relative;height:40px;line-height:38px;}
.breadcrumbs span.current-item::before{content:'';position:absolute;right:-20px;border-top:20px solid transparent;border-left:20px solid transparent;border-left-color:rgb(4, 23, 23);border-bottom:20px solid transparent;top:0;z-index:2;}
.inner-banner:after{position:absolute;right:0;bottom:0;width:100%;height:100px;content:"";background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgb(203,213,189) 80%);background:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(203,213,189) 80%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(203,213,189) 80%);background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(203,213,189) 80%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(203,213,189) 80%);z-index:0;}
.hs-1.abs-1{padding:10px 0 40px;}
.hs-1.abs-1>*{position:relative;z-index:2;}
.hs-2.abs-2:after,.pa-s-1.pa-s-3:after,.pa-s-1.pa-details:after,.pa-s-1.blog-main:after,.pa-s-1.contactus-main:after{content:'';position:absolute;left:0;right:0;height:220px;bottom:-90px;background-image:-moz-linear-gradient(-90deg,rgba(255,255,255,0) 0%,#ffffff 15%,#b3b1aa 60%,rgba(145,140,126,0) 100%,rgba(9,25,26,0) 100%);background-image:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 0%,#ffffff 15%,#b3b1aa 60%,rgba(145,140,126,0) 100%,rgba(9,25,26,0) 100%);background-image:-ms-linear-gradient(-90deg,rgba(255,255,255,0) 0%,#ffffff 15%,#b3b1aa 60%,rgba(145,140,126,0) 100%,rgba(9,25,26,0) 100%);z-index:1;}
.hs-2.abs-2{padding:50px 0 120px;}
.pa-s-1{width:100%;float:left;position:relative;padding:10px 0 40px;}
.pa-s-1:before{position:absolute;right:0;top:-100px;width:100%;height:100px;content:"";background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgb(255,255,255) 80%);background:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 80%);background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 80%);background:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 80%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 80%);z-index:1;}
.pa-s-1:after{position:absolute;right:0;bottom:-80px;width:100%;height:200px;content:"";background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);background:-o-linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);background:-ms-linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgb(255,255,255) 30%);z-index:1;}
.pa-s-2{width:100%;float:left;position:relative;background:url(images/pa-bg-1.jpg);background-size:cover;padding:80px 0 120px;}
.pa-s-2 .list-design-tab>ul>li{margin:0;width:calc(33.33% - 27px);}
.pa-s-2 .list-design-tab>ul>li+li{margin-left:40px;}
.pa-s-2 p{color:#fff;text-align:center;}
.pa-s-2:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(111,121,98,0.7);}
.pa-s-2>*{position:relative;}
.pa-s-2 .list-design-tab{padding:50px 0 0;}
.pa-s-1>*{position:relative;z-index:2;}
.pa-s-1.pa-s-3{text-align:center;padding-bottom:100px;}
.pa-s-1.pa-details,.pa-s-1.blog-main,.pa-s-1.contactus-main{padding-bottom:100px;}
ul.box-list>li{width:auto;margin:0;border:2px solid #6a716a;padding:16px 58px;color:#000;line-height:1;}
ul.box-list>li+li{margin-left:25px;}
ul.box-list{font-size:18px;margin:10px 0 15px !important;}
ul.box-list>li:before{display:none;}
.top-box{width:100%;float:left;background:#deede5;text-align:center;padding:30px 20px;margin-bottom:20px;}
.tb-tl{font-size:42px;width:100%;float:left;margin:0 0 15px;font-family:'Oswald-Regular';text-transform:uppercase;line-height:1;}
.box-list ul>li>a:hover{background:#6a716a;color:#fff;}
.blog-boxes{width:100%;float:left;margin:30px 0 0;}
.blog-boxes .row{margin:0 -8px;}
.blog-boxes .row>div{padding:0 8px;margin-bottom:100px;}
.blog-box{width:100%;float:left;background:#b4beb6;text-align:center;height:100%;position:relative;}
.bb-date{display:inline-block;vertical-align:top;background:#38443b;color:#fff;font-family:'Oswald-Light';font-size:32px;line-height:0.9;padding:11px 30px;margin:-25px 0 0;}
.bb-tl{color:#000;font-family:'Oswald-Light';font-size:32px;width:100%;float:left;text-align:center;line-height:1.2;padding:15px 30px 30px;}
.bb-tl a{color:inherit;}
.bb-tl a:hover{color:#38443b;}
.bb-content{width:100%;float:left;padding:0 30px 120px;}
.bb-content .ft-social{padding:0;position:absolute;left:0;bottom:55px;}
.bb-content .ft-social>ul>li{width:auto;padding:0;margin-bottom:0;}
.bb-content .ft-social>ul>li:before{display:none;}
.bb-content .ft-social ul>li>a{background:#38443b;}
.bb-content .ft-social ul>li>a span>svg{fill:#fff;}
.bb-content .ft-social ul>li>a:hover{background:#748879;}
.bb-content p{margin:0;}
.bb-btn{width:100%;text-align:center;position:absolute;left:0;bottom:-23px;}
.bb-btn a{display:inline-block;vertical-align:top;background:#38443b;color:#fff;font-family:'Oswald-Light';font-size:32px;line-height:1;padding:7px 47px 10px;}
.bb-btn a:hover{background:#748879;}
nav.navigation.pagination{width:100%;float:left;margin:-20px 0 20px;text-align:center;display:block;}
nav.navigation.pagination .btn-design{display:inline-block;vertical-align:top;background:#38443b;color:#fff;font-family:'Oswald-Light';font-size:32px;line-height:1;padding:13px 60px;border:0;}
nav.navigation.pagination .btn-design:hover{background:#748879;}
.blog-details-main{width:100%;float:left;}
.sidebar-main{width:100%;float:left;padding-left:30px;}
.sidebar-main .widget{background:#d2d9ce;width:100%;float:left;padding:40px 25px;margin-bottom:45px;box-shadow:0px 4px 18px 0px rgba(106,113,106,0.28);}
.sidebar-main .widget-title{font-family:'Oswald-Light';font-size:42px;width:100%;float:left;margin:0 0 25px;line-height:1.2;}
.sidebar-main ul>li>a:before{width:10px;height:10px;background:#041717;border-radius:50%;top:9px;left:0;content:'';position:absolute;}
.sidebar-main ul>li{margin-bottom:15px;padding-left:0 !important;}
.sidebar-main ul{padding-left:20px;font-size:18px;}
.sidebar-main ul>li>a{color:#000;-webkit-transition:0.2s;-ms-transition:0.2s;transition:0.2s;padding-left:22px;position:relative;float:left;}
.sidebar-main ul>li>a:hover{color:#041717;font-family:'Lato-Bold';}
.sidebar-main ul>li>a:after{content:'';position:absolute;right:100%;width:0;height:2px;background:#041717;top:13px;-webkit-transition:0.2s;-ms-transition:0.2s;transition:0.2s;}
.sidebar-main ul>li>a:hover:after{width:75px;}
.sidebar-main ul>li:before{display:none;}
.bd-content{width:100%;float:left;padding-left:45px;}
.middle-content .bd-content h2,.middle-content .bd-content h3{font-family:'Oswald-Light';font-size:32px;width:100%;float:left;margin:15px 0 10px;position:relative;padding-bottom:4px;}
.middle-content .bd-content h2:before{content:'';position:absolute;left:0;bottom:0;height:2px;width:150px;background:#000;}
.middle-content .bd-content>*:first-child{margin-top:0;}
.middle-content .bd-content h3{padding-bottom:0;font-size:27px;font-family:'Oswald-Regular';}
.middle-content .bd-content h3:before{display:none;}
.bd-bottom{float:left;margin-top:20px;}
.bd-share{float:left;}
.bd-share .ft-social{padding:0;text-align:left;}
.bd-share .ft-social>ul>li{padding:0;width:auto;margin-bottom:0;}
.bd-share .ft-social>ul>li:before{display:none;}
.bd-share .ft-social ul>li>a{background:#748879;}
.bd-share .ft-social ul>li>a span>svg{fill:#fff;}
.bd-share .ft-social ul>li>a:hover{background:#38443b;}
.bd-share span{font-family:'Lato-Bold';margin-bottom:10px;display:block;}
.cf-btn .btn-design:hover{background:#748879;color:#fff;}
nav.navigation.pagination .btn-design:hover:after,.cf-btn .btn-design:hover:after{background:url(https://nstotlerlaw.com/wp-content/themes/webslaw-theme/images/arrow-3.svg);background-size:100%;background-position:center;}
nav.navigation.post-navigation{float:right;padding:20px 0 0;text-align:center;margin-top:50px;}
nav.navigation.post-navigation .nav-links>div{display:inline-block;vertical-align:top;border-bottom:4px solid transparent;cursor:pointer;margin:0 8px;}
nav.navigation.post-navigation .nav-links a.prev,nav.navigation.post-navigation .nav-links a.next{min-width:auto;padding:0;text-transform:uppercase;position:relative;line-height:1;font-size:0;height:35px;text-align:center;width:35px;float:left;}
nav.navigation.post-navigation li{list-style-type:none;}
nav.navigation.post-navigation .nav-links>div:hover{border-bottom-color:#041717;}
nav.navigation.post-navigation .nav-links a.prev:before,nav.navigation.post-navigation .nav-links a.next:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(images/next-prev-icon.svg);width:20px;height:20px;background-size:100%;margin-top:1px;}
nav.navigation.post-navigation .nav-links>div.nav-previous>a{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
nav.navigation.post-navigation .nav-links>div.nav-previous>a:before{margin-top:-2px;}
nav.navigation.post-navigation .nav-links>div:hover a.prev:before,nav.navigation.post-navigation .nav-links>div:hover a.next:before{background:url(images/next-prev-icon-hover.svg);background-size:100%;}
.contactus-inner{width:100%;float:left;padding-bottom:80px;}
.contact-form{background-color:#ffffff;box-shadow:0px 0px 65px 0px rgba(156,156,156,0.28);width:100%;float:left;padding:40px 100px 60px;margin-bottom:80px;}
.contact-form-tl{font-family:'Oswald-Light';font-size:42px;width:100%;float:left;margin:0 0 25px;text-align:center;}
.required{margin-bottom:20px;width:100%;float:left;}
.cf-inner .required{display:inline-block;float:none;}
.cf-inner .form-group{margin-bottom:25px;position:relative;}
.cf-inner .form-control{border:2px solid rgba(205,205,205,0.7);border-radius:0;height:66px;outline:none;box-shadow:none;color:#000;font-size:18px;}
.cf-inner .form-control::-webkit-input-placeholder{color:#000000;}
.cf-inner .form-control::-moz-placeholder{color:#000000;}
.cf-inner .form-control:-ms-input-placeholder{color:#000000;}
.cf-inner .form-control:-moz-placeholder{color:#000000;}
.cf-inner .form-group::before,.cf-inner .form-group::after,.cb-left::before,.cb-left::after{content:"";position:absolute;z-index:1;right:0;top:0px;width:20px;background:#6a716a;-ms-transition:1s;-webkit-transition:1s;transition:1s;height:2px;}
.cf-inner .form-group::after,.cb-left::after{left:0px;bottom:0px;top:auto;right:auto;}
.cf-inner .form-group:hover::before,.cf-inner .form-group:hover::after{width:100% !important;}
.cf-inner .form-group .form-group-inner::before,.cf-inner .form-group .form-group-inner::after,.cb-left-inner::before,.cb-left-inner::after{content:"";width:2px;position:absolute;-ms-transition:1s;-webkit-transition:1s;transition:1s;z-index:1;left:0px;bottom:0;height:20px;background:#6a716a;}
.cf-inner .form-group .form-group-inner::after,.cb-left-inner::after{right:0px;top:0px;left:auto;bottom:auto;}
.cf-inner .form-group:hover .form-group-inner::before,.cf-inner .form-group:hover .form-group-inner::after{height:100%;}
.cf-inner textarea.form-control{height:150px;}
.contactus-bottom{width:100%;float:left;background-color:rgb(255,255,255);box-shadow:0px 15px 38px 0px rgba(156,156,156,0.37);}
.cb-left{width:100%;float:left;border:2px solid rgb(205,205,205);position:relative;z-index:1;}
.cb-logo{width:100%;float:left;text-align:center;margin-bottom:50px;}
.cb-logo a{display:inline-block;background:#d2d9ce;padding:7px;vertical-align:top;}
.cb-address{width:100%;float:left;margin:0 0 40px;}
.cb-address span{width:52px;height:52px;display:inline-block;vertical-align:middle;margin-right:25px;}
.cb-address span>svg{width:100%;float:left;height:100%;fill:#6a716a;}
.cb-address address,.cb-address address a{display:inline-block;vertical-align:middle;text-align:left;color:#000000;font-size:22px;line-height:1.2;font-family:'Lato-Bold';margin:0;}
.cb-address address a:hover{color:#636f66;}
.cb-call{float:right;width:100%;}
.cb-call span{width:46px;height:46px;display:inline-block;vertical-align:middle;margin-right:25px;}
.cb-call span>svg{width:100%;float:left;height:100%;fill:#6a716a;}
.cb-call a{display:inline-block;vertical-align:middle;color:#000000;font-size:28px;line-height:1.2;font-family:'Lato-Bold';}
.cb-call a:hover{color:#636f66;}
.cb-left-inner{width:100%;float:left;padding:60px 70px;}
.cb-right{width:100%;float:left;height:100%;position:relative;}
.cb-right iframe{width:100%;position:absolute;left:0;height:100%;top:0;}
.cb-left-inner::before,.cb-left-inner::after{left:-2px;bottom:-2px;}
.cb-left-inner::after{right:-2px;top:-2px;left:auto;bottom:auto;}
.cb-left::before,.cb-left::after{right:-2px;top:-2px;}
.cb-left::after{left:-2px;bottom:-2px;top:auto;right:auto;}
.cb-left:hover:before,.cb-left:hover:after{width:calc(100% + 4px);}
.cb-left:hover .cb-left-inner::before,.cb-left:hover .cb-left-inner::after{height:calc(100% + 4px);}
.ff-inner .required{color:#fff;}
.bd-by{width:100%;float:left;padding:10px 0;margin-bottom:5px;border-top:1px solid #d2d9ce;border-bottom:1px solid #d2d9ce;}
.bdby-filled{float:left;color:#041717;line-height:20px;font-size:17px;font-family:'Lato-Bold';}
.bdby-filled span{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:6px;margin-top:-5px;}
.bdby-filled span>svg{fill:#041717;width:100%;height:100%;display:inline-block;vertical-align:top;}
.bdby-filled+.bdby-filled{margin-left:20px;}
.bdby-filled a{color:#34b37c;}
.bdby-filled a:hover{color:#041717;}
.form-group.acceptance-terms:before,.form-group.acceptance-terms:after{display:none;}
.contact-form .form-group.acceptance-terms{font-size:18px;}
.ft-form .form-group.acceptance-terms a,.contact-form .form-group.acceptance-terms a{font-family:'Lato-Bold';display:inline-block;}
.ft-form .form-group.acceptance-terms{color:#fff;font-size:18px;}
.ft-form .form-group.acceptance-terms a{color:#39c287;}
.ft-form .form-group.acceptance-terms a:hover{color:inherit;}
ul.sub-menu{display:none;position:absolute;top:100%;min-width:250px;padding:0;margin:0;list-style-type:none;text-align:left;left:0;padding-top:29px;}
.navbar-light ul.navbar-nav>li:hover>ul.sub-menu{display:block;}
.navbar-light ul.navbar-nav>li ul.sub-menu>li{width:100%;float:left;position:relative;border-top:1px solid #e9e9e9;box-shadow:0 0 8px rgb(0 0 0 / 0.5);}
.navbar-light ul.navbar-nav>li ul.sub-menu>li:first-child{border-top-width:0;}
.navbar-light ul.navbar-nav>li ul.sub-menu>li>a{width:100%;float:left;background:#ffffff;color:#000000 !important;font-size:15px;letter-spacing:0px;padding:10px 10px;position:relative;z-index:1;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;line-height:1.2;}
.navbar-light ul.navbar-nav>li ul.sub-menu>li>a:after{content:'';position:absolute;left:50%;right:50%;top:0;bottom:0;background:#38443b;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;z-index:-1;}
.navbar-light ul.navbar-nav>li ul.sub-menu>li.current-menu-parent>a:after,.navbar-light ul.navbar-nav>li ul.sub-menu>li:hover>a:after,.navbar-light ul.navbar-nav>li ul.sub-menu>li>a:hover:after,.navbar-light ul.navbar-nav>li ul.sub-menu>li.current-menu-item>a:after{left:0;right:0;}
.navbar-light ul.navbar-nav>li ul.sub-menu>li.current-menu-parent>a,.navbar-light ul.navbar-nav>li ul.sub-menu>li:hover>a,.navbar-light ul.navbar-nav>li ul.sub-menu>li>a:hover:after,.navbar-light ul.navbar-nav>li ul.sub-menu>li.current-menu-item>a{color:#fff !important;}
.searchsection{position:absolute;z-index:1;right:15px;top:0;padding:38px 0;}
.searchsection .form-control{right:-12px;top:-12px;width:0;-webkit-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;opacity:0;font-size:18px;position:absolute;height:50px;background:#fff;border:2px solid #8f978f;color:#000;border-radius:50px;padding:6px 0;box-shadow:none;}
.searchsection.s-open .form-control{opacity:1;width:320px;padding:6px 12px;padding-right:40px;}
.searchsection .form-control::-webkit-input-placeholder{color:#000;}
.searchsection .form-control::-moz-placeholder{color:#000;}
.searchsection .form-control:-ms-input-placeholder{color:#000;}
.searchsection .form-control:-moz-placeholder{color:#000;}
.searchsection button{border:0;position:relative;z-index:0;padding:0;float:right;cursor:pointer !important;background:transparent;width:25px;height:25px;}
.searchsection button svg{fill:#ffffff;width:100%;height:100%;float:left;}
.searchbarform{position:relative;}
.searchsection button span{width:100%;height:100%;float:left;}
.cf-inner .form-group .wpcf7-not-valid-tip{position:absolute;top:auto;width:220px;font-size:13px;}
.cf-inner{float:left;width:100%;position:relative;}
.contact-form .wpcf7-response-output{position:absolute;bottom:-40px;margin:0 auto !important;left:0;right:0;width:100%;text-align:center;line-height:1;font-size:13px;}
.site-map h3 + ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;margin-bottom:25px !important;}
.site-map .row>div:last-child h3 + ul{margin-bottom:0 !important;}
.site-map ul li{margin:0 0 5px;padding-left:35px;line-height:1.3;position:relative;list-style:none;width:auto;color:#000;padding-right:0;float:none;}
.site-map ul ul{margin-top:5px;width:auto;float:none;}
.site-map .text-primary{margin-bottom:10px;color:#34b37c !important;font-family:'Oswald-Light';font-size:40px;width:100%;float:left;margin:0 0 25px;line-height:1;}
.site-map .text-primary a{color:#34b37c;}
.site-map .text-primary a:hover{color:#000 !important;}
.site-map ul li::before{top:4px;}
.extra-page-main{width:100%;float:left;text-align:center;padding-bottom:30px;}
.extra-page-main .ep-tl{font-family:'Oswald-Light';font-size:82px;width:100%;float:left;margin:0 0 25px;line-height:1;}
.extra-page-main .btn-design{display:inline-block;vertical-align:top;background:#748879;color:#fff;font-family:'Oswald-Light';font-size:32px;line-height:1;padding:15px 47px;}
.extra-page-main .btn-design:hover,.ep-social .ft-social ul>li a:hover{background:#38443b;}
.ep-social{float:left;width:100%;}
.ep-homeback{float:left;width:100%;margin:30px 0;}
.ep-social .ft-social li::before{display:none;}
.ep-social .ft-social ul>li{padding-left:0;width:auto;}
.ep-social .ft-social ul>li a{background:#748879;}
.ep-social .ft-social ul>li a span svg{fill:#fff;}
.contactus-inner .cf-inner .form-group .wpcf7-not-valid-tip{top:inherit;}
.contactus-inner .wpcf7-form-control-wrap{position:relative;float:left;width:100%;}
.search-no-results .pa-s-1{text-align:center;}
.search-no-results .blog-boxes{box-shadow:0 0 38px #e8e4e4;padding:52px;background:#deede5;}
.search-no-results .search-submit{display:inline-block;vertical-align:top;background:#041717;color:#fff;font-family:'Oswald-Light';font-size:32px;line-height:1;padding:12px 83px 14px;border:0;}
.search-no-results .search-submit:hover{background:#748879;}
.search-no-results .search-field{height:58px;border:1px solid #ccc;padding:15px;}
.privacy-policy h2{text-align:left;}
.privacy-policy h3,.privacy-policy .middle-content h2{float:left;width:100%;font-family:'Oswald-Light';font-size:30px;}
.privacy-policy .middle-content h2{margin-bottom:.5rem;line-height:1.2;}
.privacy-policy h2{text-align:left;margin-bottom:10px;line-height:1;}
div.wpcf7 .ajax-loader{display:none !important;}
.site-map ul>li>a{display:inline-block;color:#000;}
.site-map ul>li>a:hover{color:#34b37c;}
.mobile-contact-icon{display:none;}
.cp-btn{position:fixed;right:0;top:35%;z-index:11;}
.cp-btn-icon{position:relative;z-index:1;font-size:0;cursor:pointer;width:50px;height:50px;text-align:center;background:#041717;border-radius:5px 0 0 5px;box-shadow:0 0 3px 0 rgb(255,255,255);}
.cp-btn-icon svg{content:'';position:absolute;width:30px;height:30px;top:10px;left:10px;fill:#fff;}
.contact-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.6);z-index:-1;opacity:0;}
.contact-overlay.open{opacity:1;z-index:999999;}
.contact-popup{left:100%;margin-left:0px;width:320px;top:50%;position:fixed;z-index:9999999;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.sidebar-form{width:100%;position:relative;float:left;padding:10px 15px 10px;z-index:1;-ms-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;right:0;box-shadow:0px 3px 12px 0 rgba(99,99,99,0.3);background:#6a716a;background-repeat:no-repeat;background-size:cover;}
.contact-popup.cp-open .sidebar-form{right:380px;}
.sidebar-form>h2{text-transform:uppercase;margin:0 0 10px;line-height:40px;font-size:28px;position:relative;height:40px;text-align:left;z-index:1;color:#ffffff;font-family:'Oswald-Light';}
.sf-closebtn{position:absolute;cursor:pointer;text-align:center;z-index:1;border-radius:25px;font-size:13px;color:#fff;top:17px;margin:0;right:15px;left:auto;width:26px;height:26px;line-height:26px;background:#38443b;font-weight:700;}
.sf-inner{width:100%;float:left;position:relative;}
.sf-inner .required{margin-bottom:8px;font-size:17px;color:#fff;}
.sf-inner .form-group{margin-bottom:17px;}
.sf-inner .form-control{padding:6px 10px;height:35px;width:100%;font-size:16px;border-radius:0;background:#ffffff;box-sizing:border-box;color:#000;font-weight:400;border:0;box-shadow:none;}
.sf-inner textarea.form-control{height:65px;}
.sf-inner .form-control::-webkit-input-placeholder{color:#000;}
.sf-inner .form-control::-moz-placeholder{color:#000;}
.sf-inner .form-control:-ms-input-placeholder{color:#000;}
.form-style input:-moz-placeholder,.form-style textarea:-moz-placeholder{color:#000;}
.sf-btn{width:100%;float:left;margin:0 0 0;position:relative;text-align:center;}
.sf-btn button{display:inline-block;vertical-align:top;background:#041717;color:#fff;font-family:'Oswald-Light';font-size:26px;line-height:1;padding:10px 10px 12px;border:0;width:100%;}
.sf-btn button:hover{background:#748879;}
.contact-popup.cp-open .cp-btn{left:240px;}
.sf-inner .form-group.acceptance-terms{color:#fff;font-size:16px;line-height:1.3;margin:-5px 0 15px;}
.sf-inner .form-group.acceptance-terms a{color:#39c287;}
.sf-inner .form-group.acceptance-terms a:hover{color:#fff;}
.sf-inner span.wpcf7-not-valid-tip{margin-top:2px;font-size:13px;position:absolute;left:0;top:100%;line-height:1;color:#f44;}
.sf-inner .form-group .wpcf7-form-control-wrap{width:100%;display:block;}
.sf-inner .wpcf7-response-output{width:100%;float:left;font-size:13px;text-align:center;margin:10px 0 0 !important;line-height:1.1;color:#fff;}
.sf-inner p{margin:0;}
.searchsection.s-open button svg{fill:#041717;}
header.sticky,body.home header.sticky{background:rgba(44,60,53,0.72);}
.navbar-light ul.navbar-nav>li ul.sub-menu>li:hover .sub-menu{display:block;}
ul.sub-menu ul.sub-menu{position:absolute;left:100%;top:0;padding-top:0;}
.navbar-light ul.navbar-nav>li ul.sub-menu>li.menu-item-has-children>a:before{content:'>';position:absolute;right:6px;top:50%;font-size:20px;font-family:'Lato-Bold';line-height:0;}
.navbar-light ul.navbar-nav>li ul.sub-menu>li.menu-item-has-children>a{padding-right:20px;}
.without-blog-inner:before{position:absolute;right:0;top:auto;width:100%;height:200px;content:"";background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(163,176,156,0.69) 20%,#09191a 80%);background:-o-linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(163,176,156,0.69) 20%,#09191a 80%);background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(163,176,156,0.69) 20%,#09191a 80%);background:-ms-linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(163,176,156,0.69) 20%,#09191a 80%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(163,176,156,0.69) 20%,#09191a 80%);z-index:3;bottom:-30px;}
.without-blog:before{content:'';position:absolute;left:0;right:0;height:210px;bottom:-230px;z-index:4;background:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0,rgba(93,97,89,0.74) 20%,#09191a 80%);background:-o-linear-gradient(to top,rgba(255,255,255,0) 0,rgba(93,97,89,0.74) 20%,#09191a 80%);background:-moz-linear-gradient(to top,rgba(255,255,255,0) 0,rgba(93,97,89,0.74) 20%,#09191a 80%);background:-ms-linear-gradient(to top,rgba(255,255,255,0) 0,rgba(93,97,89,0.74) 20%,#09191a 80%);background:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(93,97,89,0.74) 20%,#09191a 80%);}
.ft-top>*{position:relative;z-index:4;}
.coming-soon{width:100%;float:left;background:#deede5;text-align:center;padding:50px 20px;margin:100px 0 !important;text-transform:uppercase;}
body.search span{word-break:break-word;}
.h-logo:before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:-webkit-radial-gradient(rgb(255 255 255 / 72%) 20%,rgb(255 255 255 / 50%) 35%,rgb(255 255 255 / 0%) 70%);background-image:-moz-radial-gradient(rgb(255 255 255 / 72%) 20%,rgb(255 255 255 / 50%) 35%,rgb(255 255 255 / 0%) 70%);background-image:-o-radial-gradient(rgb(255 255 255 / 72%) 20%,rgb(255 255 255 / 50%) 35%,rgb(255 255 255 / 0%) 70%);background-image:-ms-radial-gradient(rgb(255 255 255 / 72%) 20%,rgb(255 255 255 / 50%) 35%,rgb(255 255 255 / 0%) 70%);background-image:radial-gradient(rgb(255 255 255 / 72%) 20%,rgb(255 255 255 / 50%) 35%,rgb(255 255 255 / 0%) 70%);width:310px;height:240px;top:-90px;z-index:-1;}
.h-logo img{width:130px;}
.h-logo a{background:none;padding:0;position:relative;z-index:1;}
.h-logo{top:0;padding:15px 0;float:left;z-index:unset;}
.navbar-light .navbar-nav>li.current-menu-item>a.nav-link{color:#00ffb8 !important;}
.header-contact{display:inline-block;vertical-align:top;color:#fff;text-align:center;line-height:1.2;margin-right:55px;padding:10px 0;right:0;position:absolute;z-index:1;top:0;}
.h-right-menu{position:relative;padding:0 240px 0 160px;}
.header-contact span{display:block;}
.header-contact a{color:inherit;font-family:'Lato-Bold';}
.header-contact a:hover{color:#00ffb8;}
header.sticky .h-logo:before{top:auto;bottom:-20px;height:190px;width:280px;}
.ft-top p a{color:#00ffb8;}
.ft-top p a:hover{color:inherit;}
.ft-logo{position:relative;z-index:1;width:auto;padding:30px 0;}
.ft-logo:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:332px;height:281px;top:50%;z-index:-1;background:url(images/footer-logo-bg.webp);background-repeat:no-repeat;}
.ft-logo a{background:none;padding:0;}
.ft-logo img{width:130px;height:auto;}
.ftb-top{overflow:hidden;}
header.sticky, body.home header.sticky{background:rgb(44 60 53 / 80%);}
.h-logo img{width:130px;}
.mobile-toggle-main,.mobile-toggle-content{width:100%;float:left;}
@media screen and (min-width:768px){.mobile-toggle-content{display:block !important;height:auto !important;}}
.cb-logo a{background:none;padding:0;}
body.home .h-right-menu{padding:0 70px 0 0;}
.pa-boxes .row > div{margin-bottom:15px;}
.pa-box .bb-content{padding:0 30px 30px;}
.pa-box .bb-tl{padding:30px 30px 30px;}
.pa-s-1.blog-main.pa-main{padding-bottom:80px;}
.pa-s-1.blog-main.pa-main:after{display:none;}
.grecaptcha-badge{visibility:hidden;}
.new-cta-btn > a{background:#cc5500;padding:5px 33px;display:inline-block;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
.new-cta-btn > a:hover{background:#adb9a0;color:#000;}
body.page-template-contact-page-template .ft-form{display:none;}
body.logged-in header{top:32px;}
.tst-auth{padding:30px 30px 30px;color:#000;font-family:'Oswald-Light';font-size:32px;width:100%;float:left;text-align:center;line-height:1.2;}
.tst-desc{float:left;width:100%;padding:0 30px 30px;}
.tst-star{float:left;width:100%;text-align:center;margin-bottom:10px;}
.tst-star span{display:inline-block;width:20px;height:20px;position:relative;}
.tst-star span svg{float:left;width:100%;fill:#ffe40c;}
img.alignright{float:right;margin:0 0 1em 1em !important;}
img.alignleft{float:left;margin:0 1em 1em 0 !important;}
.att-info p{float:none;}
.att-info ul>li{float:none;}
.att-info p strong{width:100%;float:left;margin:20px 0 !important;}
#scroll{position:fixed;right:10px;bottom:75px;cursor:pointer;width:50px;height:50px;background-color:#8f8f8f;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;opacity:0;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;z-index:9;visibility:hidden;border:2px solid #fff;}
#scroll span{position:absolute;top:50%;left:50%;width:25px;height:25px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
#scroll span svg{float:left;width:100%;fill:#fff;-webkit-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}
#scroll:hover{background:#38443b;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
#scroll:hover span svg{fill:#fff;}
.extra-page-main > .row{-ms-flex-pack:center !important;justify-content:center !important;}
.filters, .filter-btn{float:left;width:100%;}
.filter-btn .btn-effect{display:inline-block;vertical-align:top;background:#041717;color:#fff;font-family:'Oswald-Light';font-size:20px;line-height:1;padding:10px 15px;border:0;border-radius:0;box-shadow:none;}
.filter-btn .btn-effect.is-checked,.filter-btn .btn-effect:hover{background:#748879;}
.filter-btn .btn-effect + .btn-effect{margin-left:10px;}
body.search .blog-boxes .row > div{margin-bottom:70px;}
body.search .blog-boxes .row > div.post{margin-bottom:85px;}
.pml-smart {
	display: inline-block;
	margin-bottom: 5px;
	width: 100%;
}
.pml-smart a {
	background: url(https://nstotlerlaw.com/wp-content/themes/webslaw-theme/images/PML-logo.png);
	background-size: 32px;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 9px 10px 7px 40px;
	vertical-align: middle;
	background-position: 16px 7px;
	background-color: #2e1a46;
	font-size: 17px;
	height: 45px;
	width: 100%;
	display: inline-block;
	line-height: 1.5;
}
.pml-smart a:hover{ background-color:#748879; color:#000;}
.article-bottom-main {
	float: left;
	width: 100%;
	padding-left: 30px;
	margin-top: 14px;
}
.article-bottom-btn {
	display: inline-block;
	margin-bottom: 12px;
	width: 100%;
}
.article-bottom-btn button {
	background: #cc5500;
	color: #fff;
	border: none;
	padding: 5px 10px;
}

#accordion{display:inline-block; padding: 20px;}
#accordion h3 {
    font-size: 18px;
    padding-bottom: 7px;
    background: url(https://nstotlerlaw.com/wp-content/themes/webslaw-theme/images/ac-arrow.png) no-repeat right top;
    width: auto;
    float: left;
    clear: both;
    padding-right: 32px;
    padding-left: 35px;
    font-family: 'Lato-Bold';
    position: relative;
    cursor: pointer;
}
#accordion h3::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background: url(images/list-icon.svg) no-repeat;
	content: "";
}

#accordion ul{ float:left; width:100%; padding-left: 20px;}
.ui-accordion-content {
    float: left;
    width: 100%;
    padding-bottom: 35px;
}
#accordion ul li {
	float: left;
	width: 100%;
	position: relative;
}
#accordion ul li::before {
	position: absolute;
	top: 8px;
	left: 14px;
	content: "";
	width: 15px;
	height: 15px;
	border-radius: 100%;
	border: 2px solid #8e8e8e;
	background: none;
}
.ui-state-active{background: url(https://nstotlerlaw.com/wp-content/themes/webslaw-theme/images/ac-arrow-up.png) no-repeat right top !important;}
.note-section{background: url(https://nstotlerlaw.com/wp-content/themes/webslaw-theme/images/note-img.png) no-repeat right top; width:552px; height:532px; padding: 114px 100px; margin-top: 70px;}
.note-section p {
	padding-left: 50px;
	padding-top: 16px;
	background: url(https://nstotlerlaw.com/wp-content/themes/webslaw-theme/images/rightarrow.png) no-repeat left top;
	    background-position: 5px 24px
}
.note-title {
	font-family: 'Lato-Bold';
}
#accordion #ui-id-5 {
	background: none !important;
	cursor: inherit;
}