@font-face{font-family:ETmodules;font-display:block;src:url(//strategyiplaw.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//strategyiplaw.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//strategyiplaw.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//strategyiplaw.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//strategyiplaw.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
.mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
}
.et_mobile_menu .menu-item-has-children > a { 
background-color: transparent;
position: relative; 
}
.et_mobile_menu .menu-item-has-children > a:after { 
font-family: 'ETmodules';
text-align: center;
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute; 
}
.et_mobile_menu .menu-item-has-children > a:after { 
font-size: 16px;
content: '\4c';
top: 13px;
right: 10px;
transition: all 0.3s ease;
}
.et_mobile_menu .menu-item-has-children.visible > a:after { 
transform: rotate(45deg);
}
.et_mobile_menu ul.sub-menu { 
transition: all 0.4s ease;
overflow: hidden;
}
.et_mobile_menu li ul{
max-height: 0px;
}
.et_mobile_menu .visible > ul.sub-menu { 
max-height: 100vh;
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a,
.wp-pagenavi span {
border: 1px solid var(--wp-pagenavi-border-color, #bfbfbf);
margin: 2px;
padding: 3px 5px;
text-decoration: none;
}
@media (prefers-color-scheme: dark) {
.wp-pagenavi a,
.wp-pagenavi span {
border-color: var(--wp-pagenavi-border-color, #4f4f4f);
}
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
border-color: var(--wp-pagenavi-border-color-current, currentColor);
}
.wp-pagenavi span.current {
font-weight: bold;
}