#new-home-page {
font-family: 'Roboto', sans-serif;
font-weight: 300;
}


.welcome-text  span {
font-size: 22px;
}
/*force black text color on "Law Office of Bradley Gross"*/
#new-home-page .welcome-text h1 {
color: black;
font-family: 'Roboto', sans-serif;
font-weight: 300;
font-size: 48px;
}

/*force slider to show whole image*/
.bx-viewport {
    height: 364px !important;
}

.advps-slide-container a{
color: red;
}

.moretag:hover{
color: #e3e3e3
}

#new-home-page .service-section {
min-height: 250px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
}

#new-home-page .iocn-grid-box .description h5 {
font-size: 20px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
}

#new-home-page .service-section .iocn-grid-box:hover .description {
position: absolute;
}
.speaking-events-section  {
border-top: 2px solid  #e3e3e3;
padding: 30px 0 10px 30px;
margin-bottom: 50px;
}
.speaking-events h2 {
padding-bottom: 10px;
font-size: 30px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
}
.speaking-events ul {
padding-left: 10px;
}
 .speaking-events li {
list-style-position: inside;
list-style-type: none;
font-size: 18px;
color: black;
font-family: 'Roboto', sans-serif;
font-weight: 300;
}

.speaking-events li{
line-height: 18px;
margin-bottom: 10px;
}

.speaking-events li a {
color: blue;
}
.speaking-events-section .col-sm-2 {
max-width: 166px;
} 

.recent-posts {
height: auto;
padding-top: 3px;
border-left: 2px solid  #e3e3e3;
}
.recent-posts h2 {
font-size: 20px;
font-family: 'Roboto', sans-serif;
font-style: italic;
color: cornflowerblue;
font-weight: 300;
}
.recent-posts h3 {
padding-top: 2px;
font-size: 18px;
font-weight: 700;
}

.recent-posts p {
padding-top: 2px;
font-size: 12px;
font-family: 'Roboto', sans-serif;
font-weight: 300;
color: black;
}
.recent-posts .more-link {
text-transform: lowercase;
color: blue;
}
.screen-reader-text {
color: white;
text-decoration: none;
}
.news {
    border-top: solid 2px #e3e3e3;
    margin-top: 1em;
    padding-top: 1em;
}

.news p a {
color: blue;
}

.moretag {
color: blue;
}

.accolades {
border-right: solid 2px #e3e3e3;
min-height: 396px;
}

.top-lawyer-img {
background-image: url("https://bradleygross.com/wp-content/uploads/2017/02/TopLawyers2017.jpg");
    width: 130px;
    height: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.top-lawyer-img:hover {
opacity: .5;
}


.accolades-wrapper {
height: 172px;
}

#logos span {
padding-top" 10px;
padding-left: 15px;
padding-right: 15px;
}

.logo-row {
margin-top: 40px;
display: flex;
 justify-content: space-between;
 align-items: baseline;
}

li.current-cat>a, li.current_page_item>a, li.current-menu-item>a, li.current-cat>a:link, li.current_page_item>a:link, li.current-menu-item>a:link, li.current-cat>a:visited, li.current_page_item>a:visited, li.current-menu-item>a:visited{ line-height:18px !important;}