/* plugins/solazu-unyson/framework/static/libs/font-onicons/css/ionicons.min.css */
/* plugins/solazu-unyson/framework/static/libs/font-open-iconic/css/open-iconic-bootstrap.min.css */
/* plugins/solazu-unyson/framework/extensions/autoload/static/libs/animate/animate.min.css */
.animated { animation-duration: 1s; animation-fill-mode: both; }
.fadeIn { animation-name: fadeIn; }
/* plugins/solazu-unyson/framework/extensions/autoload/static/libs/slick-slider/slick-theme.css */
/* themes/lawplus/static/libs/bootstrap/css/bootstrap.min.css */
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
b, strong { font-weight: 700; }
h1 { margin: 0.67em 0px; font-size: 2em; }
img { border: 0px; }
figure { margin: 1em 40px; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
input { line-height: normal; }
input[type="search"] { box-sizing: content-box; appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver; }
textarea { overflow: auto; }
@media print {
*, ::after, ::before { color: rgb(0, 0, 0) !important; text-shadow: none !important; background: 0px 0px !important; box-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]::after { content: " (" attr(href) ")"; }
a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }
img, tr { break-inside: avoid; }
img { max-width: 100% !important; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
}
* { box-sizing: border-box; }
::after, ::before { box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
figure { margin: 0px; }
img { vertical-align: middle; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { display: block; max-width: 100%; height: auto; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }
.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }
.h1, h1 { font-size: 36px; }
.h2, h2 { font-size: 30px; }
.h4, h4 { font-size: 18px; }
.h5, h5 { font-size: 14px; }
.h6, h6 { font-size: 12px; }
p { margin: 0px 0px 10px; }
ol, ul { margin-top: 0px; margin-bottom: 10px; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 768px) {
.container { width: 750px; }
}
@media (min-width: 992px) {
.container { width: 970px; }
}
@media (min-width: 1200px) {
.container { width: 1170px; }
}
.row { margin-right: -15px; margin-left: -15px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }
.col-xs-12 { width: 100%; }
@media (min-width: 768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left; }
.col-sm-12 { width: 100%; }
.col-sm-6 { width: 50%; }
}
@media (min-width: 992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
.col-md-12 { width: 100%; }
.col-md-8 { width: 66.6667%; }
.col-md-4 { width: 33.3333%; }
.col-md-3 { width: 25%; }
}
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
input[type="search"] { box-sizing: border-box; }
input[type="search"] { appearance: none; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn.focus, .btn:focus, .btn:hover { color: rgb(51, 51, 51); text-decoration: none; }
.btn.active, .btn:active { background-image: none; outline: 0px; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }
.nav { padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav > li { position: relative; display: block; }
.nav > li > a { position: relative; display: block; padding: 10px 15px; }
.nav > li > a:focus, .nav > li > a:hover { text-decoration: none; background-color: rgb(238, 238, 238); }
.navbar-nav { margin: 7.5px -15px; }
.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; }
@media (min-width: 768px) {
.navbar-nav { float: left; margin: 0px; }
.navbar-nav > li { float: left; }
.navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; }
}
.breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: rgb(245, 245, 245); border-radius: 4px; }
.breadcrumb > li { display: inline-block; }
.breadcrumb > li + li::before { padding: 0px 5px; color: rgb(204, 204, 204); content: "/ "; }
.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .modal-header::after, .modal-header::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }
.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .modal-header::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }
.show { display: block !important; }
/* plugins/solazu-unyson/framework/extensions/autoload/static/css/layout.css */
#page-content .vc_row[data-vc-full-width] { overflow: visible; }
.slz-main-content { transition: 0.3s; }
.slz-shortcode { position: relative; z-index: 10; }
.slz-header-main { top: 0px; width: 100%; z-index: 100; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 7px; }
.slz-header-main .container { display: table; position: relative; }
.slz-header-main .slz-logo-wrapper { position: relative; }
.slz-logo-wrapper .logo { display: inline-block; vertical-align: top; font-size: 24px; font-weight: 700; text-transform: uppercase; color: rgb(218, 15, 50); line-height: 100px; height: 100px; min-width: 130px; }
.slz-logo-wrapper .logo img { max-width: 130px; max-height: 70px; position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); }
.slz-header-topbar { line-height: 40px; background-color: rgb(24, 54, 74); color: rgba(255, 255, 255, 0.7); border-bottom: 2px solid rgb(24, 54, 74); position: relative; z-index: 101; }
.slz-header-topbar .social { display: inline-block; vertical-align: top; }
.slz-header-topbar .social a { display: inline-block; vertical-align: top; margin: 0px 12px; font-size: 14px; color: rgba(255, 255, 255, 0.7); }
.slz-header-topbar .social a:hover { color: rgb(255, 255, 255); }
.slz-header-topbar .social a:first-child { margin-left: 0px; }
.slz-header-topbar .social a:last-child { margin-right: 0px; }
.slz-header-topbar .social a i { color: inherit; margin-right: 0px; }
.slz-topbar-list .link { margin-right: 10px; }
.slz-topbar-list .link:last-child { margin-right: 0px; }
.slz-topbar-list i { color: inherit; font-size: 16px; line-height: 24px; display: inline-block; min-width: 25px; text-align: center; }
.slz-topbar-list .social .share-facebook:hover { color: rgb(54, 88, 153); }
.slz-topbar-list .social .share-twitter:hover { color: rgb(29, 161, 242); }
.slz-topbar-list .social .share-google-plus:hover, .slz-topbar-list .social .share-google:hover { color: rgb(215, 61, 50); }
.slz-topbar-list .social .share-pinterest:hover { color: rgb(189, 8, 28); }
.slz-topbar-list .social .share-linkedin:hover { color: rgb(0, 119, 181); }
.slz-header-main { transition: 0.5s; }
.slz-header-main .container { display: table; position: relative; }
.slz-header-fixed { top: 0px; left: 0px; right: 0px; position: fixed; z-index: 101; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; }
.slz-header-fixed .slz-menu-wrapper > li > a, .slz-header-fixed .slz-button-search { line-height: 60px; }
.slz-header-fixed .nav-search { top: 70px; }
.slz-header-fixed .slz-logo-wrapper .logo { line-height: 60px; height: 60px; }
.slz-header-fixed .slz-logo-wrapper .logo img { max-height: 50px; }
.slz-hidden-menu { top: -150px !important; }
.slz-header-main.slz-header-fixed.slz-wpadminbar { top: 32px; }
.nav-search { padding: 20px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px; position: absolute; right: 0px; top: 110px; z-index: 100; }
.nav-search::before { position: absolute; content: "♦"; top: -14px; right: 22px; color: rgb(255, 255, 255); font-size: 30px; }
.nav-search form { display: table; width: 100%; color: rgb(102, 108, 114); height: 40px; border: 1px solid rgb(241, 241, 241); }
.nav-search form input[type="text"], .nav-search form input[type="search"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: table-cell; width: 225px; height: 40px; padding: 0px 20px; float: left; }
.nav-search form .searchbutton, .nav-search form .search-submit { width: 40px; height: 40px; padding: 0px; display: table-cell; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; background-color: rgb(255, 255, 255); text-align: center; vertical-align: middle; position: relative; }
.nav-search form .search-submit { font-size: 0px; top: 0px; float: left; position: relative; }
.nav-search form .search-submit span { font-size: 0px; line-height: 40px; }
.nav-search form .search-submit span::before { font-family: FontAwesome; content: ""; font-size: 14px; line-height: inherit; display: inline-block; }
.nav-search form .search-submit:hover span { color: rgb(218, 15, 50); }
.nav-search-full .nav-search form input::-webkit-input-placeholder, .slz-main-menu-mobile .nav-search form input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.8); }
.slz-menu-wrapper > li { position: relative; }
.slz-menu-wrapper > li > a { padding: 0px 20px; line-height: 100px; color: rgb(102, 108, 114); text-transform: uppercase; font-weight: 700; font-size: 14px; position: relative; cursor: pointer; }
.slz-menu-wrapper > li:first-child > a { padding-left: 0px; }
.slz-menu-wrapper > li:last-child > a { padding-right: 0px; }
.slz-menu-wrapper > li > a:focus { background-color: transparent; color: rgb(218, 15, 50); }
.slz-menu-wrapper > li:hover > a { background-color: transparent; color: rgb(218, 15, 50); }
.slz-menu-wrapper .current-menu-item > a { background-color: transparent; color: rgb(218, 15, 50); }
.slz-main-menu .icon-dropdown-mobile { display: none; }
.header-transparent { position: absolute; top: 0px; width: 100%; left: 0px; z-index: 101; }
.header-transparent .logo img { opacity: 0; }
.header-transparent .slz-header-fixed .logo img { opacity: 1; }
.header-transparent .slz-header-main { background-color: transparent; box-shadow: none; }
.header-transparent .slz-header-main.slz-header-fixed { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 7px; }
.header-transparent .slz-header-main:not(.slz-header-fixed) { color: rgb(255, 255, 255); }
.header-transparent .slz-logo-wrapper .logo, .header-transparent .slz-menu-wrapper > li > a { color: rgb(255, 255, 255); }
.header-transparent .slz-menu-wrapper > .current-menu-item > a, .header-transparent .slz-menu-wrapper > li:hover > a { color: rgb(218, 15, 50); }
.header-transparent .slz-header-fixed .slz-logo-wrapper .logo { color: rgb(218, 15, 50); }
.header-transparent .slz-header-fixed .slz-menu-wrapper > li > a, .header-transparent .slz-header-fixed .slz-button-search .icons { color: rgb(24, 54, 74); }
.header-transparent .slz-header-fixed .slz-menu-wrapper > .current-menu-item > a, .header-transparent .slz-header-fixed .slz-menu-wrapper > li:hover > a { color: rgb(218, 15, 50); }
.header-transparent .slz-hamburger-menu .bar, .header-transparent .slz-hamburger-menu .bar::before, .header-transparent .slz-hamburger-menu .bar::after { background: rgb(255, 255, 255); }
.header-transparent .slz-header-fixed .slz-hamburger-menu .bar, .header-transparent .slz-header-fixed .slz-hamburger-menu .bar::before, .header-transparent .slz-header-fixed .slz-hamburger-menu .bar::after { background: rgb(218, 15, 50); }
.slz-header-center .slz-logo-wrapper { float: none; position: relative; display: block; text-align: center; padding: 20px 0px 10px; transform: translateY(0px); }
.slz-header-center .slz-logo-wrapper .logo { line-height: 1; height: auto; }
.slz-header-center .slz-logo-wrapper .logo img { left: 50%; transform: translate(-50%, -50%); }
.slz-header-center .slz-main-menu { float: none; display: block; text-align: center; position: relative; }
.slz-header-center .navbar-nav { float: none; display: inline-block; vertical-align: top; }
.slz-header-center .slz-menu-wrapper > li > a { line-height: 60px; }
.slz-header-center .nav-search { top: 70px; right: -15px; }
.slz-header-center .slz-header-fixed .slz-logo-wrapper { float: left; padding: 0px; position: absolute; z-index: 10; }
.slz-header-center .slz-header-fixed .slz-main-menu { float: right; width: 100%; text-align: right; }
.slz-header-center .slz-header-fixed .slz-logo-wrapper .logo { line-height: 60px; height: 60px; }
.slz-header-center .slz-header-fixed .slz-logo-wrapper .logo img { left: 0px; transform: translate(0px, -50%); }
.slz-header-center .slz-main-menu-mobile .nav-search { right: 0px; }
.slz-header-main.slz-unhidden-menu, .slz-header-table.slz-unhidden-menu { top: 0px !important; }
.slz-hamburger-menu { display: none; position: absolute; left: 30px; top: 50%; padding: 10px 0px; cursor: pointer; z-index: 101; transform: translateY(-50%); }
.slz-hamburger-menu .bar, .slz-hamburger-menu .bar::after, .slz-hamburger-menu .bar::before { width: 32px; height: 5px; }
.slz-hamburger-menu .bar { position: relative; background-color: rgb(218, 15, 50); }
.slz-hamburger-menu .bar.animate { background: rgba(255, 255, 255, 0) !important; }
.slz-hamburger-menu .bar::before { content: ""; position: absolute; left: 0px; bottom: 10px; background-color: rgb(218, 15, 50); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1) 300ms, transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
.slz-hamburger-menu .bar::after { content: ""; position: absolute; left: 0px; top: 10px; background-color: rgb(218, 15, 50); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1) 300ms, transform 300ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1); }
.slz-hamburger-menu .bar.animate::after { top: 0px; transform: rotate(45deg); transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 300ms; }
.slz-hamburger-menu .bar.animate::before { bottom: 0px; transform: rotate(-45deg); transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.23, 1, 0.32, 1) 300ms; }
.slz-main-menu-mobile { display: none; top: 100%; left: -100%; max-width: 480px; width: 100%; z-index: 101; position: absolute; transition: 0.5s; }
.slz-main-menu-mobile li { float: none; }
.slz-main-menu-mobile.slz-open-menu-mobile { left: 0px; }
.slz-main-menu-mobile .slz-menu-wrapper { float: none; background-color: rgb(218, 15, 50); overflow: auto; margin: 0px; height: calc(-110px + 100vh); }
.slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(-170px + 100vh); }
.slz-header-fixed .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(-120px + 100vh); }
.slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper { height: calc(-60px + 100vh); }
.slz-main-menu-mobile .slz-menu-wrapper li { position: relative; width: 100%; list-style: none; cursor: pointer; border-top: 1px solid rgba(255, 255, 255, 0.05); }
.slz-main-menu-mobile .slz-menu-wrapper li > a { line-height: 24px; display: inline-block; width: 100%; vertical-align: top; padding: 12px 20px; text-transform: uppercase; color: rgb(255, 255, 255); }
.header-transparent .slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper > li > a { color: rgb(255, 255, 255); }
.slz-main-menu-mobile .slz-menu-wrapper li > .icon-dropdown-mobile { line-height: 50px; position: absolute; z-index: 10; right: 0px; width: 50px; height: 50px; color: rgb(255, 255, 255); text-align: center; transition: 0.3s; }
.slz-main-menu-mobile .slz-menu-wrapper li > a:hover, .slz-main-menu-mobile .slz-menu-wrapper li > a:focus { background-color: rgb(218, 15, 50); }
.slz-main-menu-mobile .slz-menu-wrapper .mb-dropdown-open .icon-dropdown-mobile { transform: rotate(180deg); }
.slz-main-menu-mobile .nav-search { position: relative; padding: 10px 15px; background-color: rgb(218, 15, 50); top: 0px !important; }
.slz-main-menu-mobile .nav-search::before { content: none; }
.slz-main-menu-mobile .nav-search .search-form { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); }
.slz-main-menu-mobile .nav-search form input[type="text"], .slz-main-menu-mobile .nav-search form input[type="search"] { background-color: rgba(255, 255, 255, 0.1); width: calc(100% - 40px); }
.slz-main-menu-mobile .nav-search form .searchbutton, .slz-main-menu-mobile .nav-search form .search-submit { color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.1); }
.slz-header-mobile-topbar .slz-main-menu-mobile .slz-menu-wrapper { height: calc(-110px + 100vh); }
.slz-header-mobile-topbar .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(-170px + 100vh); }
.slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper { height: calc(-60px + 100vh); }
.slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(-120px + 100vh); }
.slz-footer-main { padding: 100px 0px; background-color: rgb(255, 255, 255); }
.slz-dark .slz-footer-main { background-color: rgb(9, 27, 39); }
.slz-footer-bottom .container { position: relative; }
.slz-footer-bottom .container::before { content: ""; position: absolute; left: 0px; top: -30px; width: 100%; height: 1px; background-color: transparent; }
.slz-wrapper-footer { position: relative; }
.slz-dark .slz-name { color: rgba(255, 255, 255, 0.7); }
.slz-footer-main .slz-widget { margin-top: 0px; }
.slz-footer-bottom { position: relative; background-color: rgb(230, 230, 230); }
.slz-footer-bottom { padding: 30px 0px; position: relative; background-color: rgb(230, 230, 230); }
.slz-footer-bottom .item-wrapper { display: table-cell; width: 1%; text-align: center; vertical-align: top; }
.slz-footer-bottom .item-wrapper:first-child { text-align: left; }
.slz-footer-bottom .item-wrapper:last-child { text-align: right; }
.slz-blog-detail.slz-sidebar-left .slz-content-column { float: right; }
.slz-blog-detail .blog-detail-wrapper > .title, .slz-blog-detail > .title { font-weight: 700; line-height: 1.4; color: rgb(33, 48, 71); text-transform: uppercase; margin: 0px; display: inline-block; font-family: inherit; }
.slz-blog-detail p, .slz-blog-detail img, .slz-blog-detail ul, .slz-blog-detail blockquote { margin-bottom: 25px; }
.slz-blog-detail p:last-child, .slz-blog-detail img:last-child, .slz-blog-detail ul:last-child, .slz-blog-detail blockquote:last-child { margin-bottom: 0px; }
.tags-links a:first-child { margin-left: 0px; }
.slz-social-share { }
.slz-social-share .title { margin-right: 15px; display: inline-block; vertical-align: top; }
.slz-social-share .social { display: inline-block; vertical-align: top; }
.slz-post-footer .meta-content { display: table; width: 100%; }
.slz-post-footer .meta-content::before { content: ""; display: table; }
.slz-post-footer .meta-content::after { content: ""; display: table; clear: both; }
.slz-post-footer .meta-content .tags-links { display: inline-block; float: left; }
@media screen and (max-width: 1024px) {
.slz-hamburger-menu, .slz-main-menu-mobile { display: block; }
.slz-header-main { position: relative; }
.slz-header-fixed { position: fixed; }
.slz-header-main .container { position: initial; }
.slz-header-main .slz-logo-wrapper, .slz-header-main .slz-logo-wrapper.float-l { position: relative; left: 50%; float: none; display: inline-block; transform: translateX(-50%); }
.slz-main-menu, .slz-header-center .slz-main-menu { display: none; }
.nav-search { box-shadow: none; }
.slz-logo-wrapper .logo { height: 70px; line-height: 70px; }
.slz-logo-wrapper .logo img { max-height: 60px; }
.slz-main-menu-mobile .slz-menu-wrapper li > .icon-dropdown-mobile { display: none; }
.slz-header-center .slz-logo-wrapper { padding: 0px; height: 70px; line-height: 70px; }
.slz-header-center .slz-logo-wrapper .logo { line-height: inherit; }
.slz-header-center .slz-header-fixed .slz-logo-wrapper { position: relative; float: none; height: 60px; line-height: 60px; }
}
@media screen and (max-width: 768px) {
.slz-footer-main { font-size: 0px; }
.slz-footer-main .slz-widget { font-size: 14px; }
.slz-footer-main .col-md-3.col-sm-6 { display: inline-block; vertical-align: top; float: none; margin-top: 60px; width: 50%; }
.slz-footer-main .col-md-3.col-sm-6:nth-child(-n+2) { margin-top: 0px; }
.slz-header-main.slz-header-fixed.slz-wpadminbar { top: 46px; }
}
@media screen and (max-width: 767px) {
.slz-logo-wrapper .logo { height: 60px; line-height: 60px; min-width: 130px; }
.slz-hamburger-menu { left: 15px; }
.slz-main-menu-mobile .slz-menu-wrapper { height: calc(-100px + 100vh); }
.slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(-160px + 100vh); }
.slz-header-mobile-topbar .slz-main-menu-mobile .slz-menu-wrapper, .slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .slz-menu-wrapper { height: calc(-60px + 100vh); }
.slz-header-mobile-topbar .slz-main-menu-mobile .slz-mobile-topbar + .slz-menu-wrapper, .slz-header-mobile-topbar .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper, .slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .slz-mobile-topbar + .slz-menu-wrapper, .slz-header-mobile-topbar .slz-header-fixed .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(-120px + 100vh); }
.slz-header-center .slz-logo-wrapper { height: 60px; line-height: 60px; }
}
@media screen and (max-width: 600px) {
.slz-footer-main .col-md-3.col-sm-6 { width: 100%; margin-top: 40px; }
.slz-footer-main .col-md-3.col-sm-6:nth-child(-n+2) { margin-top: 40px; }
.slz-footer-main .col-md-3.col-sm-6:first-child { margin-top: 0px; }
.slz-header-topbar .float-r { float: left; width: 100%; }
.slz-main-menu-mobile .slz-menu-wrapper { height: calc(-160px + 100vh); }
.slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(-200px + 100vh); }
}
@media screen and (max-width: 480px) {
.slz-header-main .container { margin-right: 0px; }
}
@media screen and (max-width: 414px) {
.slz-header-mobile-topbar .slz-main-menu-mobile .nav-wrapper + .slz-menu-wrapper { height: calc(-120px + 100vh); }
.slz-header-mobile-topbar .slz-main-menu-mobile .slz-menu-wrapper { height: calc(-60px + 100vh); }
}
@media screen and (max-width: 380px) {
.slz-header-topbar .social a { margin: 0px 6px; }
}
/* plugins/solazu-unyson/framework/extensions/autoload/static/css/components.css */
.block-info { padding: 0px; margin: 0px; text-transform: capitalize; font-style: italic; list-style: none; line-height: initial; }
.slz-posts .block-info { padding: 0px; }
.slz-list, .entry-content .slz-list { padding: 0px; margin: 0px; }
.slz-list li { display: block; padding: 8px 0px; }
.slz-list li:first-child { padding-top: 0px; }
.slz-list li:last-child { padding-bottom: 0px; }
.slz-list .slz-icon { min-width: 25px; }
.block-read-more { display: block; color: rgb(24, 54, 74); font-size: 14px; text-transform: capitalize; }
.block-read-more i { padding-left: 10px; }
.block-read-more:hover { color: rgb(218, 15, 50); }
.block-title { position: relative; display: block; color: rgb(24, 54, 74); line-height: 1.4; font-size: 20px; text-transform: capitalize; font-weight: 500; font-family: Roboto, serif; }
.block-title:hover, .block-title:focus { text-decoration: none; color: rgb(218, 15, 50); }
.slz-block-item-01 { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 20px; position: relative; }
.slz-block-item-01 .block-content { padding: 15px 20px; }
.slz-block-item-01 .block-info { margin-top: 10px; margin-bottom: 0px; }
.slz-block-item-01 .block-text { margin-top: 15px; }
.slz-block-item-01 .block-read-more { margin-top: 10px; display: inline-block; }
.wpcf7 form.wpcf7-form { margin: 0px -15px; font-size: 0px; }
.wpcf7 .cf7-form-control { padding: 0px 15px; display: inline-block; vertical-align: top; position: relative; margin-bottom: 30px; }
.wpcf7 .cf7-form-control textarea { resize: none; }
.wpcf7 .cf7-form-control input, .wpcf7 .cf7-form-control textarea { display: block; width: 100%; font-size: 14px; font-weight: 400; padding: 10px; border: 1px solid rgb(183, 183, 183); background-color: transparent; }
.slz-list-block { opacity: 1; transform: translate3d(0px, 0px, 0px); }
@media screen and (max-width: 480px) {
.slz-block-item-01 .block-text { margin-top: 10px; }
}
@media screen and (max-width: 380px) {
.slz-block-item-01 .block-info li a { font-size: 12px; }
.slz-block-item-01 .block-info li::before { font-size: 5px; }
}
@media screen and (max-width: 320px) {
.slz-block-item-01 .block-content, .list-layout .slz-block-item-01 .block-content { padding: 15px; }
}
/* plugins/solazu-unyson/framework/extensions/autoload/static/css/teams.css */
.slz-block-team-01 { font-size: 14px; background-color: rgb(255, 255, 255); text-align: center; position: relative; }
.slz-block-team-01 .team-img { position: relative; overflow: hidden; display: block; }
.slz-block-team-01 .team-img::before { content: ""; display: block; padding-top: 75%; }
.slz-block-team-01 .team-img .img-full { width: auto; height: 100%; max-width: none; position: absolute; top: 0px; left: 50%; transform: translateX(-50%); }
.slz-block-team-01 .team-img .link { position: absolute; inset: 0px; z-index: 3; }
.slz-block-team-01 .team-body { padding: 15px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); font-size: 14px; }
.slz-block-team-01 .team-body .title { font-weight: 700; color: rgb(33, 48, 71); font-size: 18px; margin-top: 0px; }
.slz-block-team-01 .team-body .title:hover { color: rgb(65, 95, 141); }
.slz-block-team-01 .team-body .title + .position { margin-top: 5px; }
.slz-block-team-01 .team-body .position { color: rgb(102, 108, 114); font-weight: 500; text-transform: capitalize; }
.slz-block-team-01 .description-wrapper + .social-list { margin-top: 10px; }
.slz-block-team-01 .social-list .item { margin-left: 5px; margin-right: 5px; padding: 0px; color: rgb(102, 108, 114); display: inline-block; }
.slz-block-team-01 .social-list .item:first-child { margin-left: 0px; }
.slz-block-team-01 .social-list .item:last-child { margin-right: 0px; }
.slz-block-team-01 .social-list .item .text { display: none; }
.slz-list-inline > li { display: inline-block; }
/* plugins/solazu-unyson/framework/extensions/autoload/static/css/widgets.css */
.slz-widget { margin-top: 50px; }
.slz-widget:first-child { margin-top: 0px; }
.slz-widget .widget-title { display: block; }
.slz-widget .widget-content { display: block; }
.slz-widget-contact-info .item { display: table; position: relative; }
.slz-widget-contact-info .item > .icons { display: table-cell; width: 30px; text-align: left; }
.slz-widget-contact-info .item > .contact-info { display: table-cell; }
.slz-widget-contact-info .item:first-child { margin-top: 0px; }
.slz-widget-contact-info .item + .item { margin-top: 10px; }
.slz-widget-contact-info .item .icons { position: relative; line-height: 24px; left: 0px; }
/* plugins/solazu-unyson/framework/extensions/autoload/static/css/shortcodes/about-me.css */
.slz-about-me-02 { display: block; }
.slz-about-me-02 .block-wrapper { margin-top: 0px; font-size: 0px; text-align: left; border: 1px solid rgb(221, 221, 221); padding: 30px; background-color: rgb(255, 255, 255); position: relative; }
.slz-about-me-02 .image-wrapper { width: 100px; position: relative; display: inline-block; vertical-align: top; font-size: 14px; border-radius: 50%; overflow: hidden; }
.slz-about-me-02 .image-wrapper::before { content: ""; display: block; padding-top: 100%; }
.slz-about-me-02 .image-wrapper::after { position: absolute; content: ""; z-index: 2; inset: -3px; border: 1px solid rgb(221, 221, 221); border-radius: 50%; }
.slz-about-me-02 .image-wrapper img { position: absolute; top: 0px; left: 50%; width: auto; max-width: none; height: 100%; border-radius: 50%; transform: translateX(-50%); }
.slz-about-me-02 .content-wrapper { width: calc(100% - 100px); display: inline-block; vertical-align: top; padding-left: 25px; font-size: 14px; }
.slz-about-me-02 .name { font-size: 18px; color: rgb(24, 54, 74); font-weight: 600; position: relative; display: inline-block; }
.slz-about-me-02 .list-social-wrapper { margin: 0px; padding: 0px; display: inline-block; }
.slz-about-me-02 .list-social-wrapper li { padding: 0px; margin: 0px 10px; }
.slz-about-me-02 .list-social-wrapper li:last-child { margin-right: 0px; }
.slz-about-me-02 .heading-wrapper { padding-bottom: 10px; border-bottom: 1px solid rgb(221, 221, 221); }
.slz-about-me-02 .heading-wrapper .heading-left { float: left; }
.slz-about-me-02 .heading-wrapper .heading-right { float: right; }
.slz-about-me-02.style-02 .block-wrapper { padding: 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(250, 250, 250); }
.slz-about-me-02.style-02 .image-wrapper img { border-radius: 0%; max-width: 140px; }
.slz-about-me-02.style-02 .image-wrapper::after { border-radius: 0%; content: none; }
.slz-about-me-02.style-02 .content-wrapper { width: calc(100% - 140px); }
.slz-about-me-02.style-02 .heading-wrapper { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.slz-about-me-02.style-02 .name { text-transform: uppercase; font-size: 16px; font-weight: 600; }
.slz-about-me-02.style-02 .info-wrapper { font-size: 12px; font-weight: 600; }
.slz-about-me-02.style-02 .social-wrapper { display: block; text-align: right; }
@media screen and (max-width: 1024px) {
.slz-about-me-02 .block-wrapper { padding: 20px; }
}
@media screen and (max-width: 480px) {
.slz-about-me-02 .image-wrapper { display: block; margin: 0px auto; }
.slz-about-me-02 .content-wrapper { display: block; width: 100%; padding: 0px; margin-top: 20px; }
}
/* plugins/solazu-unyson/framework/extensions/autoload/static/css/shortcodes/button.css */
.slz-btn { color: rgb(255, 255, 255); height: 40px; padding: 8px 30px; font-weight: 700; text-align: center; letter-spacing: 1px; display: inline-block; vertical-align: top; position: relative; text-transform: uppercase; border: 1px solid rgb(218, 15, 50); background-color: rgb(218, 15, 50); border-radius: 0px; transition: 0.3s; }
.slz-btn + .slz-btn { margin-left: 15px; }
.slz-btn:hover, .slz-btn:focus { border: 1px solid rgb(79, 147, 206); background-color: rgb(79, 147, 206); color: rgb(255, 255, 255); }
.slz-group-btn .slz-btn { margin-left: 15px; }
.slz-group-btn .slz-btn:first-child { margin-left: 0px; }
@media screen and (max-width: 480px) {
.slz-group-btn .slz-btn, .slz-group-btn .slz-btn:first-child { margin-left: auto; margin-right: auto; }
.slz-group-btn .slz-btn + .slz-btn, .slz-btn + .slz-btn { margin-top: 15px; margin-left: auto; }
}
/* themes/lawplus/style.css */
* { box-sizing: border-box; }
html * { margin: 0px; padding: 0px; outline: 0px !important; }
html { text-size-adjust: 100%; font-size: 14px; }
html, body { height: 100%; margin: 0px auto; padding: 0px; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }
body { height: auto; font-family: Lato, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: rgb(116, 121, 129); background-color: rgb(255, 255, 255); overflow-wrap: break-word; }
header, nav, body, section, article, aside, footer, address, hgroup { display: block; }
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd, table, tr, td, form { margin: 0px; padding: 0px; }
ul, li { list-style-position: outside; list-style-type: none; }
strong, b { font-weight: 700; }
a { color: rgb(102, 108, 114); text-decoration: none; transition: 0.3s; }
a:hover, a:active, a:focus { color: rgb(200, 172, 72); outline: 0px; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { clear: both; font-family: inherit; line-height: 1.1; font-weight: 600; margin: 0px; }
h1 { font-size: 36px; margin-bottom: 10px; }
h2 { font-size: 30px; margin-bottom: 10px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
p { margin: 0px 0px 20px; }
menu, ol, ul { margin: 0px 0px 10px; padding: 0px 0px 0px 15px; }
ol li, ul li { list-style-type: inherit; color: inherit; }
ul { list-style-type: disc; }
figure { margin: 0px; }
fieldset { border: 1px solid rgb(240, 240, 240); margin: 0px 2px; min-width: inherit; padding: 0.35em 0.625em 0.75em; }
textarea { overflow: auto; vertical-align: top; }
.body-wrapper { position: relative; overflow: hidden; }
.slz-sidebar-left .slz-content-column { float: right; }
.float-l { float: left; }
.float-r { float: right; }
.padding-top-100 { padding-top: 100px; }
.padding-bottom-100 { padding-bottom: 100px; }
.margin-top-100 { margin-top: 100px; }
.margin-bottom-100 { margin-bottom: 100px; }
.slz-list-block { font-size: 0px; margin: 0px -15px; }
.slz-list-block > .item { font-size: 14px; padding: 0px 15px; margin-top: 30px; vertical-align: top; display: inline-block; }
.slz-list-block.slz-column-1 > .item:first-child { margin-top: 0px; }
.slz-list-block.slz-column-1 > .item { width: 100%; }
.slz-list-block.slz-column-4 > .item:nth-child(-n+4) { margin-top: 0px; }
.slz-list-block.slz-column-4 > .item { width: 25%; }
.slz-widgets a { text-decoration: none; }
.slz-widgets a:focus { outline: none; }
.slz-widgets a:active, .slz-widgets a:hover { outline: 0px; }
.slz-widgets b, .slz-widgets strong { font-weight: 700; }
.slz-widgets p { margin: 0px 0px 10px; }
.slz-widgets menu, .slz-widgets ol, .slz-widgets ul { margin: 0px 0px 10px; padding: 0px 0px 0px 15px; }
.slz-widgets ol li, .slz-widgets ul li { }
.slz-widgets ul { list-style-type: disc; }
.slz-widgets .widget-title, .slz-widgets .title-widget { color: rgb(48, 71, 113); font-size: 18px; font-weight: 700; padding-top: 16px; margin-bottom: 25px; position: relative; text-transform: uppercase; font-family: "Libre Baskerville", serif; }
.slz-widgets .widget-title::before, .slz-widgets .title-widget::before { position: absolute; content: ""; top: 0px; left: 0px; width: 50%; height: 2px; background-color: rgb(200, 172, 72); }
.slz-widgets .widget-title::after, .slz-widgets .title-widget::after { position: absolute; content: ""; top: 4px; left: 0px; width: 100%; height: 2px; background-color: rgb(200, 172, 72); }
.slz-widget ul { list-style: none; padding: 0px; margin: 0px; }
.slz-widget ul li { padding-bottom: 12px; margin-top: 12px; }
.slz-widgets.slz-dark .slz-footer-main { background-color: rgb(10, 21, 42); background-size: cover; background-position: center center; color: rgba(255, 255, 255, 0.5); }
.slz-widgets.slz-dark .slz-footer-main a { color: rgba(255, 255, 255, 0.5); }
.slz-widgets.slz-dark .slz-footer-main a:hover, .slz-widgets.slz-dark .slz-footer-main a:focus { color: rgb(200, 172, 72); }
.slz-widgets.slz-dark .widget-title, .slz-widgets.slz-dark .title-widget { color: rgba(255, 255, 255, 0.7); }
.slz-widgets.slz-dark a:hover, .slz-widgets.slz-dark a:focus { }
.slz-widget-contact-info .item { position: relative; }
.slz-widget-contact-info .item + .item { margin-top: 10px; }
.slz-widget-contact-info .item .icons { position: absolute; top: 3px; left: 0px; }
.slz-widget-contact-info .item .text { padding-left: 35px; display: block; }
.widget_categories ul li, .widget_pages ul li, .widget_nav_menu ul li, .slz-widget-custom-post li { position: relative; padding-left: 20px; }
.widget_categories ul li::before, .widget_pages ul li::before, .widget_nav_menu ul li::before, .slz-widget-custom-post li::before { position: absolute; content: ""; font-family: FontAwesome; top: 2px; left: 3px; font-size: 11px; transition: 0.3s; }
.widget_categories ul li:first-child, .widget_pages ul li:first-child, .widget_nav_menu ul li:first-child, .slz-widget-custom-post li:first-child { margin-top: 0px; }
.widget_categories > ul > li:hover::before, .widget_pages > ul > li:hover::before, .widget_nav_menu ul.menu > li:hover::before, .slz-widget-custom-post li:hover::before { }
.widget_pages ul li a::before, .widget_nav_menu ul li a::before { position: absolute; font-family: FontAwesome; right: 0px; line-height: inherit; color: inherit; }
.widget_meta ul li, .categories-list li, .tags-list li { display: inline-block; vertical-align: top; padding: 0px; margin: 0px 5px 10px 0px; color: rgb(102, 108, 114); }
.widget_meta ul li a, .categories-list li a, .tags-list li a, .tags-links a { display: inline-block; vertical-align: top; margin: 0px 5px; font-size: 14px; color: inherit; overflow: hidden; position: relative; z-index: 2; border-bottom: 1px solid transparent; transition: 0.3s; }
.tags-links { padding: 0px; }
.tags-links::before { content: none; }
.widget_meta ul li a:hover, .categories-list li a:hover, .tags-list li a:hover, .tags-links a:hover { color: rgb(200, 172, 72); border-color: rgb(200, 172, 72); }
.tags-links { color: rgb(169, 169, 169); }
.tags-links::before { color: rgb(122, 122, 122); }
.categories-list, .tags-list { list-style: none; padding-left: 0px; margin-bottom: 0px; }
.categories-list li, .tags-list li { color: rgb(122, 122, 122); margin: 0px; position: relative; font-weight: 700; font-family: "Libre Baskerville", serif; }
.categories-list li a, .tags-list li a { display: inline-block; vertical-align: top; padding-top: 0px; padding-bottom: 0px; margin: 0px 5px; font-weight: 400; color: rgb(169, 169, 169); font-family: Lato, sans-serif; }
.categories-list li a:first-child, .tags-list li a:first-child { margin-left: 15px; }
.slz-wrapper-footer .widget_categories ul li::before, .slz-wrapper-footer .widget_pages ul li::before, .slz-wrapper-footer .widget_nav_menu ul li::before, .slz-wrapper-footer .slz-widget-category .slz-categories .link > .icons::before, .slz-wrapper-footer .slz-categories2 .link .icons::before { content: ""; font-size: 14px; }
.entry-content a { text-decoration: none; }
.entry-content a:focus { outline: none; }
.entry-content a:active, .entry-content a:hover { outline: 0px; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { clear: both; font-family: "Libre Baskerville", serif; line-height: 1.1; font-weight: 700; margin: 0px; color: rgb(48, 71, 113); }
.entry-content h2 { font-size: 30px; margin-top: 20px; margin-bottom: 10px; }
.entry-content h4 { font-size: 24px; margin-top: 10px; margin-bottom: 10px; }
.entry-content h5 { font-size: 20px; margin-top: 10px; margin-bottom: 10px; }
.entry-content h6 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
.entry-content b, .entry-content strong { font-weight: 700; }
.entry-content p { margin: 0px 0px 20px; }
.entry-content menu, .entry-content ol, .entry-content ul { margin: 0px 0px 10px; padding: 0px 0px 0px 30px; }
.entry-content ol li, .entry-content ul li { list-style-type: inherit; color: inherit; }
.entry-content .slz-list li { padding: 0px; margin: 8px 0px; }
.entry-content ul { list-style-type: disc; }
.entry-content img { border: 0px; vertical-align: middle; }
.entry-content figure { margin: 0px; }
.entry-content form { margin: 0px; }
.entry-content fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; min-width: inherit; padding: 0.35em 0.625em 0.75em; }
.entry-content button, .entry-content input, .entry-content select, .entry-content textarea { font-size: 100%; margin: 0px; max-width: 100%; vertical-align: baseline; }
.entry-content button, .entry-content input { line-height: normal; }
.entry-content button, .entry-content html input[type="button"], .entry-content input[type="reset"], .entry-content input[type="submit"] { appearance: button; cursor: pointer; }
.entry-content textarea { overflow: auto; vertical-align: top; }
.entry-content img, .entry-content img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; }
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video { max-width: 100%; }
.entry-content img, .entry-summary img, .comment-content img, .slz-widgets .widget img, .entry-content .wp-caption { max-width: 100%; }
.block-info li { font-size: 14px; margin-right: 20px; margin-bottom: 5px; color: rgb(116, 121, 129); list-style: none; position: relative; display: inline-block; text-transform: capitalize; }
.block-info li::before { font-size: 7px; margin-right: 5px; font-family: FontAwesome; line-height: inherit; font-style: normal; color: rgb(197, 197, 197); position: relative; top: -2px; }
.block-info li:last-child { margin-right: 0px; }
.block-info li a { color: rgb(116, 121, 129); font-size: 14px; position: relative; text-decoration: none; }
.block-info li a.date::before { color: rgb(213, 215, 218); margin-right: 5px; font-family: FontAwesome; content: ""; }
.block-info li a.view::before { color: rgb(213, 215, 218); margin-right: 5px; font-family: FontAwesome; content: ""; }
.block-info li a:hover { color: rgb(200, 172, 72); }
.block-info li .link::before { font-family: FontAwesome; margin-right: 5px; font-size: 14px; left: 0px; color: rgb(116, 121, 129); }
.block-info + .entry-content { margin-top: 20px; }
.slz-block-item-01 .block-title { color: rgb(48, 71, 113); text-transform: capitalize; display: inline-block; font-weight: 700; }
.slz-block-item-01 .block-title:hover { color: rgb(200, 172, 72); }
.block-content { padding: 25px 30px; background-color: rgb(250, 250, 250); }
.block-read-more { color: rgb(48, 71, 113); font-family: Lato, sans-serif; position: relative; }
.block-read-more::before { position: absolute; content: ""; left: 0px; right: 100%; bottom: 0px; height: 1px; background-color: rgb(200, 172, 72); transition: 0.3s; }
.block-read-more:hover::before { right: 0px; }
.block-read-more i { padding-left: 5px; }
.block-read-more i::before { content: ""; }
.block-read-more:hover { color: rgb(200, 172, 72); border-color: rgb(200, 172, 72); }
.slz-pagination { margin-top: 50px; }
.slz-list-block.slz-column-1 .slz-block-item-01 .block-title { font-size: 27px; line-height: 1.2; }
.slz-blog-detail .blog-detail-wrapper > .title, .slz-blog-detail > .title { font-weight: 700; color: rgb(48, 71, 113); text-transform: capitalize; margin: 0px; display: block; font-size: 27px; line-height: 1.2; font-family: "Libre Baskerville", serif; }
.slz-blog-detail .blog-detail-wrapper + .slz-post-footer { margin-top: 30px; }
.blog-detail-wrapper .block-info li { list-style: none; display: inline-block; vertical-align: top; font-style: normal; }
.blog-detail-wrapper .block-info { padding-top: 15px; padding-bottom: 15px; padding-left: 0px; margin-bottom: 0px; position: relative; }
.blog-detail-wrapper .block-info + .entry-content { margin-top: 20px; }
.slz-title-command { position: relative; background-color: rgb(105, 105, 105); }
.slz-title-command > .container { height: 100%; }
.slz-title-command .title-command-wrapper { padding: 70px 0px; text-align: center; }
.slz-title-command .icon-top { display: inline-block; line-height: 30px; margin-bottom: 10px; font-size: 24px; width: 30px; height: 30px; color: rgb(255, 255, 255); position: relative; }
.slz-title-command .icon-top .icons { line-height: inherit; font-size: inherit; }
.slz-title-command .icon-top::before, .slz-title-command .icon-top::after { position: absolute; content: ""; width: 30px; height: 2px; bottom: 2px; background-color: rgb(255, 255, 255); }
.slz-title-command .icon-top::before { left: -5px; transform: translateX(-100%); }
.slz-title-command .icon-top::after { right: -5px; transform: translateX(100%); }
.slz-title-command .title-command-wrapper .title { line-height: 1.2; margin-bottom: 25px; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 40px; font-weight: 700; font-family: "Libre Baskerville", serif; }
.slz-title-command .title-command-wrapper .breadcrumb { margin: 0px; background: transparent; padding: 0px; line-height: 1; }
.slz-title-command .title-command-wrapper .breadcrumb > li { font-size: 13px; margin-bottom: 7px; text-transform: uppercase; }
.slz-title-command .title-command-wrapper .breadcrumb .breadcrumb-link { color: rgb(255, 255, 255); }
.slz-title-command .title-command-wrapper .breadcrumb .breadcrumb-active, .slz-title-command .title-command-wrapper .breadcrumb .breadcrumb-link:hover { color: rgb(200, 172, 72); }
.slz-wrapper-content .wpb_content_element { margin-bottom: 0px; }
.breadcrumb > li + li::before { color: rgb(188, 188, 188); content: "|"; font-size: inherit; padding: 0px 8px; }
.breadcrumb > li + li a.breadcrumb-active { color: rgb(200, 172, 72); }
.back-to-top { position: fixed; bottom: 20px; right: 20px; cursor: pointer; text-decoration: none; opacity: 0; z-index: -1; transition: 0.3s; }
.back-to-top i { color: inherit; font-size: 24px; line-height: inherit; position: relative; z-index: 10; }
.back-to-top .btn:hover, .back-to-top .btn:focus { outline: none; }
.back-to-top.show { opacity: 1; visibility: visible; z-index: 99; }
.back-to-top .btn { width: 40px; height: 40px; line-height: 32px; border-radius: 0px; padding: 0px; color: rgb(200, 172, 72); position: relative; background-color: transparent; border: 2px solid rgb(200, 172, 72); filter: brightness(70%); }
.back-to-top .btn:hover, .back-to-top:hover .btn { background-color: rgb(200, 172, 72); color: rgb(255, 255, 255); }
.slz-page-404 { display: table; width: 100%; height: 100vh; }
.slz-page-404 .content-wrapper-404 { display: table-cell; vertical-align: middle; text-align: center; }
.slz-page-404 .title { margin-top: 45px; font-size: 40px; padding: 0px 15px; line-height: 1.5; text-transform: uppercase; color: rgb(48, 71, 113); font-weight: 700; margin-bottom: 30px; font-family: "Libre Baskerville", serif; }
.slz-page-404 .slz-btn { display: inline-block; position: relative; padding: 0px 30px; line-height: 40px; height: 40px; width: 170px; color: rgb(255, 255, 255); border: 1px solid rgb(200, 172, 72); background-color: rgb(200, 172, 72); vertical-align: top; text-transform: uppercase; font-family: Lato, sans-serif; font-weight: 400; font-size: 14px; transition: 0.3s; }
.slz-page-404 .slz-btn:hover { background-color: transparent; color: rgb(200, 172, 72); }
.slz-page-404 .slz-btn.transparent { background-color: transparent; color: rgb(48, 71, 113); border: 1px solid rgb(48, 71, 113); }
.slz-page-404 .slz-btn.transparent:hover { background-color: transparent; color: rgb(48, 71, 113); }
@media screen and (min-width: 1600px) {
.slz-page-404 .title { font-size: 70px; }
.slz-page-404 .title { margin-bottom: 70px; margin-top: 85px; }
}
@media screen and (max-width: 1024px) {
.slz-list-block.slz-column-4 > .item:nth-child(-n+4) { margin-top: 30px; }
.slz-list-block.slz-column-4 > .item:nth-child(-n+3) { margin-top: 0px; }
.slz-list-block.slz-column-4 > .item { width: 33.3333%; }
}
@media screen and (max-width: 768px) {
.slz-sidebar-left .slz-content-column, .slz-sidebar-column { float: left; }
.slz-content-column + .slz-sidebar-column { margin-top: 50px; width: 100%; }
.entry-content figure { width: 100% !important; }
.slz-title-command .title-command-wrapper { padding: 100px 0px !important; }
.slz-title-command .title-command-wrapper .title { font-size: 36px !important; }
.slz-list-block.slz-column-4 > .item:nth-child(-n+3) { margin-top: 30px; }
.slz-list-block.slz-column-4 > .item:nth-child(-n+2) { margin-top: 0px; }
.slz-list-block.slz-column-4 > .item { width: 50%; }
}
@media screen and (max-width: 767px) {
.slz-list-block { margin: 0px -10px; }
.slz-list-block > .item { padding: 0px 10px; }
.slz-list-block > .item { margin-top: 20px; }
.slz-list-block.slz-column-3 > .item:nth-child(-n+3), .slz-list-block.slz-column-4 > .item:nth-child(-n+4), .slz-list-block.slz-column-4 > .item:nth-child(-n+3) .slz-list-block.slz-column-5 > .item:nth-child(-n+4), .slz-list-block.slz-column-5 > .item:nth-child(-n+3) .slz-list-block.slz-column-6 > .item:nth-child(-n+4), .slz-list-block.slz-column-6 > .item:nth-child(-n+3) .slz-list-block.slz-column-7 > .item:nth-child(-n+4), .slz-list-block.slz-column-7 > .item:nth-child(-n+3) .slz-list-block.slz-column-8 > .item:nth-child(-n+4), .slz-list-block.slz-column-8 > .item:nth-child(-n+3) { margin-top: 20px; }
.slz-list-block.slz-column-3 > .item:nth-child(-n+2), .slz-list-block.slz-column-4 > .item:nth-child(-n+2), .slz-list-block.slz-column-5 > .item:nth-child(-n+2), .slz-list-block.slz-column-6 > .item:nth-child(-n+2), .slz-list-block.slz-column-7 > .item:nth-child(-n+2), .slz-list-block.slz-column-8 > .item:nth-child(-n+2) { margin-top: 0px; }
.slz-list-block.slz-column-3 > .item, .slz-list-block.slz-column-4 > .item, .slz-list-block.slz-column-5 > .item, .slz-list-block.slz-column-6 > .item, .slz-list-block.slz-column-7 > .item, .slz-list-block.slz-column-8 > .item { width: 50%; }
.slz-blog-detail .blog-detail-wrapper { }
.slz-blog-detail .blog-detail-wrapper > .title { font-size: 30px; }
}
@media screen and (max-width: 480px) {
.slz-list-block.slz-column-4 > .item:nth-child(-n+2), .slz-list-block.slz-column-3 > .item:nth-child(-n+2), .slz-list-block.slz-column-2 > .item:nth-child(-n+2) { margin-top: 20px; }
.slz-list-block.slz-column-4 > .item:first-child, .slz-list-block.slz-column-3 > .item:first-child, .slz-list-block.slz-column-2 > .item:first-child { margin-top: 0px; }
.slz-list-block.slz-column-4 > .item, .slz-list-block.slz-column-3 > .item, .slz-list-block.slz-column-2 > .item { width: 100%; }
.slz-list-block.slz-column-1 > .item:first-child { margin-top: 0px; }
.slz-list-block.slz-column-1 > .item { margin-top: 20px; }
}
@media screen and (max-width: 380px) {
.entry-content h5 { line-height: 1.3; }
.slz-content-column, .slz-sidebar-column { padding: 0px 10px; width: 100%; }
}
/* themes/lawplus/static/css/layout.css */
.social a, .social-list a { color: rgb(152, 155, 159); background-color: transparent; min-width: 20px; display: inline-block; vertical-align: top; margin: 0px 10px; position: relative; font-size: 18px; }
.social a i, .social-list a i { position: relative; z-index: 10; color: inherit; }
.social a:hover, .social-list a:hover { color: rgb(200, 172, 72); }
.slz-social-share { display: inline-block; text-align: right; float: right; }
.slz-social-share .title { color: rgb(122, 122, 122); font-size: 14px; font-weight: 700; font-family: "Libre Baskerville", serif; }
.social .share-facebook:hover, .social-list .facebook:hover { color: rgb(54, 88, 153); }
.social .share-twitter:hover, .social-list .twitter:hover { color: rgb(29, 161, 242); }
.social .share-google-plus:hover, .social-list .google-plus:hover, .social .share-google:hover, .social-list .google:hover { color: rgb(215, 61, 50); }
.social .share-pinterest:hover, .social-list .pinterest:hover { color: rgb(189, 8, 28); }
.social .share-skype:hover, .social-list .skype:hover { color: rgb(0, 175, 240); }
.social .share-linkedin:hover, .social-list .linkedin:hover { color: rgb(0, 119, 181); }
.slz-block-item-01 { box-shadow: none; }
.slz-block-item-01 .block-info { font-style: italic; }
.block-title:hover, .block-title:focus { color: rgb(200, 172, 72); }
.slz-block-item-01 .block-content { padding: 25px 30px; }
.block-title { font-family: "Libre Baskerville", serif; }
.wpcf7 form { position: relative; font-size: 0px; }
.wpcf7 .cf7-form-control { position: relative; width: 100%; margin-bottom: 30px; font-size: 14px; }
.wpcf7 .cf7-form-control input { width: 100%; border: 1px solid rgb(48, 71, 113); padding: 10px 20px; background-color: transparent; transition: 0.3s; }
.wpcf7 .cf7-form-control input:focus, .wpcf7 .cf7-form-control textarea:focus { border-color: rgb(200, 172, 72); }
.wpcf7 .cf7-form-control.textarea { margin-bottom: 30px; }
.wpcf7 .cf7-form-control textarea { border: 1px solid rgb(48, 71, 113); padding: 10px 20px; color: rgb(157, 163, 173); resize: vertical; width: 100%; height: 100px; background-color: transparent; transition: background-color 0.3s; }
.wpcf7 .cf7-btn-submit-wrapper { text-align: center; }
.wpcf7 .cf7-btn-submit { position: relative; display: inline-block; z-index: 1; transition: 0.5s; }
.wpcf7 .cf7-btn-submit input { font-size: 16px; text-transform: uppercase; color: rgb(255, 255, 255); padding: 0px 35px; background-color: rgb(200, 172, 72); border: 1px solid rgb(200, 172, 72); line-height: 40px; transition: 0.3s; }
.wpcf7 .cf7-btn-submit input:hover { background-color: transparent; color: rgb(200, 172, 72); }
.wpcf7 .cf7-btn-submit::before { position: absolute; z-index: -1; content: ""; top: 100%; left: 50%; right: 50%; height: 10px; opacity: 0; background: radial-gradient(rgba(0, 0, 0, 0.35) 0%, transparent 80%); transition: 0.5s; }
.wpcf7 .cf7-btn-submit::after { position: absolute; content: ""; width: 100%; height: 10px; bottom: 0px; left: 0px; }
.wpcf7 .cf7-btn-submit:hover, .wpcf7 .cf7-btn-submit:focus { background-color: transparent; border-color: rgb(200, 172, 73); color: rgb(200, 172, 73); transform: translateY(-5px); }
.wpcf7 .cf7-btn-submit:hover::before, .wpcf7 .cf7-btn-submit:focus::before { left: 5%; right: 5%; opacity: 1; transform: translateY(5px); }
.wpcf7 .cf7-btn-submit:hover::after, .wpcf7 .cf7-btn-submit:focus::after { bottom: -10px; }
.wpcf7 .cf7-form-control.input-alt { width: calc(33.3333%); display: inline-block; vertical-align: top; }
.wpcf7 .cf7-form-control.input-alt.first { margin-left: 0px; }
.wpcf7 .cf7-form-control.input-alt.last { margin-right: 0px; }
.wpcf7 .cf7-form-control.input-alt input { background-color: rgb(249, 249, 249); border-color: rgb(249, 249, 249); }
.wpcf7 .cf7-form-control.input-alt input:focus, .wpcf7 .cf7-form-control.textarea-alt textarea:focus { background-color: rgb(200, 172, 72); color: rgb(255, 255, 255); }
.wpcf7 .cf7-form-control.input-alt input:focus::-webkit-input-placeholder, .wpcf7 .cf7-form-control.textarea-alt textarea:focus::-webkit-input-placeholder { color: rgb(255, 255, 255); }
.wpcf7 .cf7-form-control.textarea-alt textarea { background-color: rgb(249, 249, 249); border-color: rgb(249, 249, 249); height: 130px; }
.wpcf7 .cf7-btn-submit.btn-alt input { background-color: rgb(48, 71, 113); border-color: rgb(48, 71, 113); }
.wpcf7 .cf7-btn-submit.btn-alt input:hover { color: rgb(48, 71, 113); background-color: rgb(255, 255, 255); }
.slz-footer-main { padding: 50px 0px; }
.slz-footer-main .slz-widget ul li:last-child { padding-bottom: 0px; }
.slz-footer-main .slz-widget.widget_nav_menu ul li a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-bottom: 5px; margin-bottom: 5px; }
.slz-footer-bottom { padding: 20px 0px; }
.template-higher-top { margin-top: -100px; }
.template-sidebar-full #page-content, .template-sidebar-full #page-sidebar { width: 100%; }
.entry-content ul.slz-list { padding-left: 0px; }
.slz-list .slz-icon { color: rgb(172, 177, 185); }
/* themes/lawplus/framework-customizations/extensions/shortcodes/static/css/lawplus-button.css */
.slz-btn { font-weight: 400; padding: 0px 20px; background-color: rgb(200, 172, 73); border-color: rgb(200, 172, 73); min-width: 170px; height: 45px; line-height: 43px; transition: 0.5s; }
.slz-btn::before { position: absolute; z-index: -1; content: ""; top: 100%; left: 50%; right: 50%; height: 10px; opacity: 0; background: radial-gradient(rgba(0, 0, 0, 0.35) 0%, transparent 80%); transition: 0.5s; }
.slz-btn::after { position: absolute; content: ""; width: 100%; height: 10px; bottom: 0px; left: 0px; }
.slz-btn:hover, .slz-btn:focus { background-color: transparent; border-color: rgb(200, 172, 73); color: rgb(200, 172, 73); transform: translateY(-5px); }
.slz-btn:hover::before, .slz-btn:focus::before { left: 5%; right: 5%; opacity: 1; transform: translateY(5px); }
.slz-btn:hover::after, .slz-btn:focus::after { bottom: -10px; }
@media screen and (max-width: 480px) {
.slz-btn { display: block; max-width: 200px; margin-left: auto; margin-right: auto; }
.slz-btn + .slz-btn { margin-left: auto; }
}
/* themes/lawplus/framework-customizations/extensions/shortcodes/static/css/lawplus-header.css */
.slz-header-topbar { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(237, 237, 237); padding: 0px; }
.slz-header-topbar .slz-topbar-list { font-size: 0px; }
.slz-header-topbar .social a, .slz-header-topbar .social .text, .slz-topbar-list i { color: rgb(116, 121, 129); }
.slz-logo-wrapper .logo, .slz-menu-wrapper > li:hover > a, .slz-main-menu .mega-menu-row.sub-menu .mega-menu-col > a, .slz-main-menu .sub-menu > li:hover > a, .slz-menu-wrapper .current-menu-item > a, .slz-menu-wrapper > li > a:focus, .slz-button-search .icons:hover, .slz-button-search .icons:focus, .header-transparent .slz-menu-wrapper .current-menu-item > a, .header-transparent .slz-menu-wrapper > li:hover > a, .slz-header-topbar .social a:hover, .nav-search form .search-submit:hover span, .slz-main-menu .sub-menu .menu-item-has-children:hover > a::after, .slz-button-search:hover .icons, .header-transparent .slz-header-fixed .slz-menu-wrapper > .current-menu-item > a, .header-transparent .slz-header-fixed .slz-menu-wrapper > li:hover > a { color: rgb(200, 172, 72); }
.slz-hamburger-menu .bar, .slz-hamburger-menu .bar::before, .slz-hamburger-menu .bar::after, .header-transparent .slz-header-fixed .slz-hamburger-menu .bar, .header-transparent .slz-header-fixed .slz-hamburger-menu .bar::before, .header-transparent .slz-header-fixed .slz-hamburger-menu .bar::after, .slz-main-menu-mobile .slz-menu-wrapper li > a:hover, .slz-main-menu-mobile .slz-menu-wrapper li > a:focus { background: rgb(200, 172, 72); }
.slz-main-menu-mobile .nav-search, .slz-main-menu-mobile .slz-menu-wrapper, header .slz-menu-icon span.line { background-color: rgb(200, 172, 72); }
.header-transparent .slz-topbar-list .icons:hover, .header-transparent .slz-header-topbar .social a:hover, .slz-main-menu-mobile .slz-menu-wrapper > li:hover > a { color: rgb(255, 255, 255); }
.slz-main-menu-mobile .nav-search form input[type="search"] { border-radius: 0px; }
.slz-main-menu-mobile .sub-menu > li.current_page_item, .slz-main-menu-mobile .slz-menu-wrapper .current-menu-item > a { background-color: rgb(218, 178, 34); }
.slz-main-menu-mobile .slz-menu-wrapper li > a, .slz-main-menu-mobile .header-transparent .slz-header-fixed .slz-menu-wrapper > li > a { line-height: 24px; padding: 13px 20px; }
/* themes/lawplus/framework-customizations/extensions/shortcodes/static/css/lawplus-post-block.css */
.blog-detail-wrapper + .slz-post-footer, .blog-detail-wrapper + .clearfix + .slz-post-footer { margin-top: 40px; }
/* themes/lawplus/framework-customizations/extensions/shortcodes/static/css/lawplus-team.css */
.slz-block-team-01 { position: relative; overflow: hidden; }
.slz-block-team-01 .team-img::before { padding-top: 150%; }
.slz-block-team-01 .team-body { position: absolute; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; bottom: 0px; left: 0px; background-color: rgb(250, 250, 250); z-index: 4; }
.slz-block-team-01 .team-body .main-info { background-color: rgb(200, 172, 72); padding: 20px 0px; font-size: 0px; }
.slz-block-team-01 .team-body .title { display: inline-block; vertical-align: top; font-size: 16px; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: 400; }
.slz-block-team-01 .team-body .title:hover { color: rgb(48, 71, 113); }
.slz-block-team-01 .team-body .position { display: inline-block; vertical-align: top; color: rgb(255, 255, 255); font-weight: 400; font-size: 14px; }
.slz-block-team-01 .team-body .title + .position { margin: 0px 0px 0px 7px; }
.slz-block-team-01 .team-body .title + .position::before { content: "-"; margin-right: 7px; }
.slz-block-team-01 .team-body .description-wrapper { padding: 0px 30px; max-height: 0px; opacity: 0; transition: 0.3s; }
.slz-block-team-01 .description-wrapper + .social-list { margin-top: 0px; }
.slz-block-team-01 .social-list { padding: 20px 0px; background-color: rgb(250, 250, 250); position: relative; z-index: 10; }
.slz-block-team-01 .social-list .item { margin: 0px 10px; color: rgb(194, 194, 194); }
.slz-block-team-01 .social-list .item i { font-size: 18px; width: 18px; height: 18px; line-height: 1; margin: 0px; transition: 0.3s; }
.slz-block-team-01:hover .team-body .description-wrapper { max-height: 150px; padding: 25px 30px 0px; opacity: 1; }
/* themes/lawplus/framework-customizations/extensions/shortcodes/static/css/lawplus-widgets.css */
.slz-widget-contact-info .item, .slz-widget-contact-info .item a { color: rgb(151, 156, 165); }
.slz-widget-contact-info .item a:hover { color: rgb(200, 172, 72); }
.slz-widget-contact-info .item .icons { position: relative; top: auto; left: auto; }
.slz-widget-contact-info .item .text { padding-left: 0px; }
.slz-widget.widget_nav_menu ul li, .slz-widget-custom-post li { margin-top: 0px; padding-bottom: 0px; padding-left: 0px; }
.slz-widget.widget_nav_menu ul li a { margin-bottom: 10px; position: relative; color: rgb(116, 121, 129); padding-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); display: block; padding-left: 20px; }
.slz-widget.widget_nav_menu ul li a:hover { color: rgb(200, 172, 72); }
/* themes/lawplus/framework-customizations/extensions/shortcodes/static/css/lawplus-single-post.css */
.slz-teams .slz-about-me-02.style-02 .block-wrapper { background-color: transparent; border-bottom: 4px solid rgb(200, 172, 73); margin-bottom: 50px; display: table; width: 100%; padding: 0px; }
.slz-teams .slz-about-me-02 .image-wrapper { width: 350px; display: table-cell; vertical-align: top; position: relative; overflow: hidden; border-radius: 0px; }
.slz-teams .slz-about-me-02 .image-wrapper::before { padding-top: 129%; display: block; content: ""; }
.slz-teams .slz-about-me-02.style-02 .image-wrapper img { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); max-width: none; }
.slz-teams .slz-about-me-02.style-02 .content-wrapper { width: calc(100% - 350px); padding-top: 40px; display: table-cell; vertical-align: top; padding-left: 50px; }
.slz-teams .slz-about-me-02.style-02 .heading-wrapper { padding-bottom: 20px; }
.slz-teams .slz-about-me-02.style-02 .heading-left { float: left; }
.slz-teams .slz-about-me-02.style-02 .heading-right { float: right; }
.slz-teams .slz-about-me-02.style-02 .name { font-size: 24px; font-family: "Libre Baskerville", serif; font-weight: 700; color: rgb(48, 71, 113); cursor: default; }
.slz-teams .slz-about-me-02.style-02 .info-wrapper { font-size: 14px; color: rgb(200, 172, 72); font-weight: 400; }
.slz-teams .slz-about-me-02 .list-social-wrapper { margin: 5px 0px; padding: 0px; }
.slz-teams .slz-about-me-02 .list-social-wrapper li { margin: 0px 15px; }
.slz-teams .slz-about-me-02 .list-social-wrapper li:first-child { margin-left: 0px; }
.slz-teams .slz-about-me-02 .list-social-wrapper li:last-child { margin-right: 0px; }
.slz-teams .slz-about-me-02 .list-social-wrapper li a { margin: 0px; }
.slz-teams .slz-about-me-02.style-02 .info-description { margin-top: 15px; }
.slz-teams .slz-about-me-02.style-02 .info-description a { display: block; margin-top: 5px; }
.slz-teams .slz-about-me-02.style-02 .info-description a span { padding-right: 5px; font-weight: 700; color: rgb(59, 66, 77); }
.slz-teams .slz-about-me-02.style-02 .info-description a:first-child { margin-top: 0px; }
/* themes/lawplus/static/css/responsive.css */
@media screen and (max-width: 768px) {
.slz-block-item-01 .block-content { padding: 20px; }
.template-higher-top { margin-top: 100px; }
.vc_column_container { width: 100%; }
.slz-teams .slz-about-me-02.style-02 .heading-right { width: 100%; }
.slz-teams .slz-about-me-02.style-02 .content-wrapper { padding-left: 15px; }
.slz-teams .slz-about-me-02.style-02 .heading-left { margin-bottom: 15px; }
.slz-page-404 .title { font-size: 36px; }
}
@media screen and (max-width: 767px) {
.slz-page-404 .title { font-size: 30px; }
}
@media screen and (max-width: 600px) {
.wpcf7 .cf7-form-control.input-alt { width: 100%; margin: 0px 0px 10px; }
.slz-teams .slz-about-me-02 .image-wrapper { display: block; width: 100%; }
.slz-teams .slz-about-me-02.style-02 .content-wrapper { display: block; width: 100%; }
.slz-teams .slz-about-me-02.style-02 .content-wrapper { padding-left: 0px; }
.slz-teams .slz-about-me-02.style-02 .block-wrapper { padding-bottom: 20px; }
.slz-teams .slz-about-me-02.style-02 .heading-left { margin-bottom: 20px; }
.slz-teams .slz-about-me-02.style-02 .heading-left { margin-bottom: 10px; }
.slz-teams .slz-about-me-02.style-02 .info-wrapper { padding-top: 10px; }
}
@media screen and (max-width: 480px) {
.slz-page-404 .slz-btn { max-width: 480px; width: 60%; display: inline-block; }
.slz-page-404 .title { font-size: 20px; }
.slz-title-command .title-command-wrapper .title { font-size: 28px !important; }
}
@media screen and (max-width: 380px) {
.slz-page-404 .title { font-size: 16px; }
}
