@charset "utf-8";
/* -- DATE: 2018-Jun-29 -- */
a.current {color: #548131;}
.subnavlist {display:none}
.aboutBox .grdItm a.current span em {
    background-color: #e46a13;color: #FFF;
}
/*.entryContent section ul{
    list-style: disc;
    margin: 0 0 0 15px;
    padding: 0;
}
.entryContent #tab ul {list-style: disc;
    margin: 0 0 0 20px;
    padding: 0;}
.entryContent #tab .attorneysName ul {list-style:none; margin:0}
.entryContent section ol, .entryContent #tab ol {
    list-style:decimal;
    margin: 0 0 0 15px;
    padding: 0;
}
.entryContent section ul li, .entryContent section ol li, .entryContent #tab ul li, .entryContent #tab ol li {display: list-item}
.entryContent #tab .attorneysName ul li {display:block}*/
.badges {float: left;margin: 10px 30px 10px 0; }
/*.entryContent section .item-content a,*/ .entryContent #tab a {color:#548131}
.entryContent #tab .attorneysName {padding-left:0}
.entryContent #tab .attorneysName a {color:#484748}
.mainCont .entryContent section .item-content ul, .mainCont .entryContent #tab ul {padding: 0 0 4.7% 1%;}
.mainCont .entryContent section .item-content ul li,  .mainCont .entryContent #tab ul li {
    /*letter-spacing: -0.5px;
    line-height: 1.35;
    font-size: 1.2vw;*/
}
.mainCont .entryContent #tab ul.headingList {
    list-style: none;
    margin: 0;
    font-weight: bold;
}
.mainCont .entryContent #tab ul.headingList li a {font-weight:normal}
.pagination-fld {
    width: 100%;
    display: block;
    margin: 0 auto 15px;
    position: relative;
    /*text-align: right;*/
	
}
.pagination-fld ul {
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
    clear:  both;
}
.pagination-fld ul li {
    width: auto;
    float: none;
    padding: 0;
    display: inline-block !important;
    vertical-align: middle;
	
}
.pagination-fld ul li { margin: 5px 0 5px 0; }
.pagination-fld ul li + li { margin: 5px 0 5px 0; }
.pagination-fld ul li a, .pagination-fld ul li span {
    font-weight: 500;
    color: #000;
    text-decoration: none;
    background: #c9c9c9;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0;
    width: 26px;
    text-align: center;
}
.pagination-fld ul li a.prev, .pagination-fld ul li a.next {
    width: 67px;
    font-weight: 700;
}
.pagination-fld ul li span {
    background: #a7a7a7;
    color: #fff;
}
.pagination-fld ul li a:hover, .pagination-fld ul li span.current {
    background: #548131;
    color: #fff !important;
}
.pagination-fld ul li:before { display: none; }
.pagination-fld p {margin-bottom: 5px;padding: 0;clear: both;display:  block;}
.newsDtlLft p img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 40%;
}
p big {
    color: #ff8c00;
    font-size: inherit;
}
a.read-more {
    color: #000 !important;
}
a.read-more:hover {color: #548131 !important;}
.item.active .item-content {padding: 20px 0 5px 0}
.footer li.icons {padding:0 !important; margin:0 !important}
.mainCont .entryContent #tab ul.headingList li, .mainCont .entryContent .pagination-fld ul li {background:none; padding-left: 0;}
.practice-detail p:first-child {font-size: 18px; font-weight:bold}

.video_embed_y {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
     height: 0;
}

.video_embed_y iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 1150px){
    .mainCont .entryContent section .item-content ul li,  .mainCont .entryContent #tab ul li, .entryContent #tab .attorneysName ul li{
            /*font-size: 1.5vw;*/
    }
}
@media screen and (max-width: 992px) {
    .mainCont .entryContent section .item-content ul li,  .mainCont .entryContent #tab ul li,.entryContent #tab .attorneysName ul li{
            /*font-size: 1.8vw;*/
    }
    .practice-detail p:first-child {font-size:2.0vw; font-weight:bold}
}
@media screen and (min-width: 768px) {
	.tabbed-content-practice .tabsAaccor li {display:block !important; width:100%; float:left} 
}
@media screen and (max-width: 767px) {
    .mainCont .entryContent section .item-content ul li,  .mainCont .entryContent #tab ul li,.entryContent #tab .attorneysName ul li{
            /*font-size: 2.4vw;*/
    }
    .practice-detail p:first-child {font-size: 2.8vw; font-weight:bold}
}
@media screen and (max-width: 639px) {
    .mainCont .entryContent section .item-content ul li,  .mainCont .entryContent #tab ul li, .entryContent #tab .attorneysName ul li{
            /*font-size: 3.3vw;*/
    }
     .practice-detail p:first-child {font-size: 3.6vw; font-weight:bold}
}
@media screen and (max-width: 479px) {
    .mainCont .entryContent section .item-content ul li,  .mainCont .entryContent #tab ul li, .entryContent #tab .attorneysName ul li{
            /*font-size: 4.8vw;*/
    }
     .practice-detail p:first-child {font-size: 5.2vw; font-weight:bold}
}

.st-custom-button[data-network] {
   display: inline-block;
   cursor: pointer;
   
   &:hover, &:focus {
      text-decoration:none;
   }
}
a.menuBtn span {
    padding-top: 5px;
    font-size: 10px;
}
.biosHead h2 {
    font-size: 18px;
    margin: 0;
    padding: 0;
}
@media screen and (max-width:1279px){
	.biosHead h1 {padding-bottom: 0}
}