/* Custom CSS - DrupalConnect */

/* Event Content Styles */
#block-views-attorneys-at-event-block h2,
#block-views-attorneys-at-event-block-1 h2  {
  color: #58595B;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 10px;
}

.view-attorneys-at-event table {
  width: 100%;
}
.view-attorneys-at-event .bio-container {
  margin: 20px 0;
  position: relative;
}
.view-attorneys-at-event .arrow {
    display: none;
}

.view-attorneys-at-event .links a {
  position: absolute;
  bottom: 5px;
  width: 218px;
  line-height: 17px;
  color: #fff;
  background: url(../images/overlay-0-0-0-50.png);
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  font-size: 13px;
  padding: 10px 10px 5px;
  overflow: hidden;
}

.view.view-attorneys-at-event .views-row {
  clear: both;
  margin-bottom: 20px;
}

.view.view-attorneys-at-event .views-row .person-image {
  width: 16%;
  float: left;
}

.view.view-attorneys-at-event .views-row .person-image img {
  width: 100%;
  height: auto;
}

.view.view-attorneys-at-event .views-row .person-text {
  width: 80%;
  margin-left: 3%;
  float: left;
}

.view.view-attorneys-at-event .views-row .person-text .person-name {
  width: 30%;
  float: left;
  font-size: 16px;
  color: #0194d3;
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
}

.view.view-attorneys-at-event .views-row .person-text .person-name a {
  color: #0194d3;
}

.view.view-attorneys-at-event .views-row .person-text .person-articles {
  display: none;
}

.use_blog_styles .view.view-attorneys-at-event .views-row .person-text .person-articles {
  width: 50%;
  float: left;
  color: #999;
  line-height: 22px;
  display: block;
}

.view.view-attorneys-at-event .views-row .person-text .person-articles a {
  font-size: 12px;
  color: #777;
}

.view.view-attorneys-at-event .views-row .person-text .person-bio-short {
  clear: both;
  color: #777;
  padding-top: 10px;
}

.view.view-attorneys-at-event .views-row .person-rss {
  display: none;
}

.use_blog_styles .view.view-attorneys-at-event .views-row .person-rss {
  display: none;
}

.view.view-attorneys-at-event .views-row .person-rss a {
  width: 140px;
  display: inline-block;
  background: #f3f3f3 url(../images/rss.png) no-repeat scroll right center;
  padding: 12px 12px;
  border-radius: 6px;
  margin-right: 10px;
  color: #58595B;
}

.view.view-attorneys-at-event .views-row .person-rss a:hover {
  background-color: #eee;
  text-decoration: none;
}


/* End Event Content Styles */


.header {
  height: auto;
}

.front h1 {
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  color: #58595B;
  font-size: 22px;
  text-align: center;
  margin-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
  line-height: 30px;
  letter-spacing: 0.3px;
}

.front .fronttwo {
  margin-bottom: 50px;
}

.block-views-new-latest-block-1 {
background-color: #f1f1f1;


}
.view-new-latest a {
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  font-size: 20px;
  color: #58595B;
}

.view-new-latest .views-field-title {
  padding-left: 20px;
  padding-right: 20px;

}

.front .leftbigone .block {
  background-color: #f1f1f1;
}

.front .leftbigone .block:hover {
  background-color: #0194D3;
  color: white;
}

.front .leftbigone .block:hover h3.heading-module {
  color: white;
  text-decoration: none;
}

.block-views-medial-blog-post-block-1{
  height: 220px;
  background-color: #f1f1f1;
}

.block-views-medial-blog-post-block-1 a {
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  font-size: 23px;
  color: #58595B;
  padding-top: 15px;

}

.front .block-views-medial-blog-post-block-1 .heading-module {
  padding-top: 15px;

  font-family: Arial;
  font-weight: bold;
  color: #0194D3;
  font-size: 12px;
}


.front #kmob-blocks-block-attorney-finder-form--2,
.front #kmob-blocks-block-attorney-finder-form--3 {
  background-color: #0194D3;
  height: 225px;
}

.block-views-medial-blog-post-block-1 .views-field-title {
  padding-left: 20px;
  padding-right: 20px;

}

.front #kmob-blocks-block-attorney-finder-form--2 label,
.front #kmob-blocks-block-attorney-finder-form--3 label {
  display: none;
}

.front #kmob-blocks-block-attorney-finder-form--2 input[type="text"],
.front #kmob-blocks-block-attorney-finder-form--3 input[type="text"] {
  width: 175px;
  height: 30px;
  border: none;
  padding: 0;
  margin-left: 15px;
  margin-top: 25px;
  padding-left: 5px;
}

.front #kmob-blocks-block-attorney-finder-form--2 select,
.front #kmob-blocks-block-attorney-finder-form--3 select {
  width: 180px;
  height: 30px;
  float: left;
  -webkit-appearance: none;
  border: none;
  border-radius: 0;
  padding: 0;
  background: url(../images/arrowdown.png) no-repeat right top;
  background-color: white;
  background-position: 150px 10px;
  margin-left: 15px;
  margin-top: 25px;
  padding: 5px;
}

.front.ie11 #kmob-blocks-block-attorney-finder-form--3 input[type="text"] {
  font-size: 12px;
}

.front.ie11 #kmob-blocks-block-attorney-finder-form--3 select {
  font-size: 12px;
  background: none;
  background-color: white;
}

.front.win.chrome #kmob-blocks-block-attorney-finder-form--2 input[type="text"] {
  font-size: 12px;
}


.front.win.chrome #kmob-blocks-block-attorney-finder-form--2 select {
  font-size: 12px;
  background-position: 160px 10px;
}

.front #kmob-blocks-block-attorney-finder-form--2 .form-item,
.front #kmob-blocks-block-attorney-finder-form--3 .form-item {
  margin-top: 0;
  margin-bottom: 0;
}

.front .container_16 .leftbigone {
  width: 300px;
}

.front .container_16 .middlebigone {
  width: 620px;
}

.front .container_16 .middlebigone #edit-submit-button--2 {

}

.front .front_centercol {
  height: 460px;
  background-color: #f1f1f1;
  margin-top: 20px;
  margin-left: 0;
  width: 300px;
}

.front .mod-overlay {
  background: none !important;
}

.front .overlay-inner:before, .front .overlay-inner:after {
  background: none;
}

.front .view-homepage-carousel .views-slideshow-controls-bottom {
  width: 70px;
  position: relative;
  margin: 0 auto;
  bottom: 0;
}

.front .view-homepage-carousel .views-slideshow-controls-bottom #widget_pager_bottom_homepage_carousel-page {
  position: relative;
  bottom: 0;
  z-index: 50000000;
  top: 280px;
}

.front .views-field-counter {
  margin-right: 6px;
  text-indent: -10000px;
  height: 8px;
  width: 8px;
  padding: 0 !important;
  background-color: #acacac !important;
}

.front .views-slideshow-pager-field-item.active .views-field-counter {
  background: white !important;
}

.view-homepage-carousel .views_slideshow_main .mod-overlay:after {
  background: none !important;
}

.view-homepage-carousel .views_slideshow_main .mod-overlay:before {
  background: none !important;
}

.view-homepage-carousel .views_slideshow_main .mod-overlay {
  top: 20% !important;
}

.view-homepage-carousel .views_slideshow_main .mod-overlay .overlay-inner {
  left: 55px !important;
  width: 850px !important;
}

.views-slideshow-cycle-main-frame-row-item .heading-main {
  font-size: 55px !important;
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif !important;
}

.front .overlay-inner a:after {
  content: none !important;
}

.front .view-display-id-block_2  .views-field-title {
  font-size: 12px !important;
  padding-top: 7px !important;
  padding-left: 20px;
  padding-right: 20px;

}

.front .view-display-id-block_2  .views-field-title a {
  font-size: 14px;
       float: left;
padding-bottom: 15px;
}

.front #edit-name--2,
.front #edit-name--3 {
  float: left;
}

.front .field-name-field-button-link {
  width: 805px;
  margin-top: 40px;
}
.front .field-name-field-button-link, .field-name-field-button-link  a, .front .field-name-field-button-link, .field-name-field-button-link  a:hover {
  text-align: center;
  font-family: Arial;
  font-weight: bold;
  font-size: 13px;
  color: white;
  padding: 10px;


}

.front .field-name-field-button-link a, .front .views-slideshow-cycle-main-frame-row-item .field-name-field-button-link a:hover {
  width: 240px;
  height: 30px;
  border: 1px solid white;

}

.front .views-slideshow-cycle-main-frame-row-item .field-name-field-button-link a:hover  {
  background-color: white;
  color: #0194D3;
}

.view-homepage-carousel .views_slideshow_main .mod-overlay .overlay-inner {
  color: white !important;
  font-size: 47px !important;
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif !important;
  text-align: center;
}

.bottom_bigone {
  margin-top: 60px;

}

#block-block-5{
  background-color: #f1f1f1;
  height: 220px;
}

.front h3  {
  margin-left: 20px;
  padding-top: 20px !important;
}

.front .nav-main h3 {
   padding-top: 0px !important;
 }

.front .block-kmob-blocks-block-kmob-main-menu h3 {
  margin-left: 0;
  padding-top: 0;
}

.front .view-footer {
  margin-left: 20px;
}

.block-views-new-latest-block-1 {
  height: 225px;
  line-height: 24px;
}

.view-new-latest a {
  line-height: 30px;
}

.block-block-5 .content {
  text-align: center;
}

.front .front_rightcol {
  margin-left: 0;
}

.front .front_rightcol .block {
  background-color: #f1f1f1;
  margin-top: 20px;
  height: 220px;
  width: 300px !important;
  margin-left: 10px;
  margin-right: 0;
}

.front .field-name-field-spotightimage, .front .field-name-field-insightsimage {
  float: left;
  padding-left: 20px;
}

.front .view-spotlight-home-page .views-field-title, .front .view-insights .views-field-title {
  float: left;
  width: 50%;
  font-size: 16px;
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  padding-left: 15px;
}

.front .view-display-id-block_2 .views-row-first .views-field-title {
  padding-top: 4px !important;
}

.front .view-footer-news p {
  font-size: 10px;
  margin-left: 20px;

}

.front .view-footer-news a,
.front .view-new-latest.view-display-id-block_2 .view-footer a {
    color: #999999;
display: block;
float: left;

}


.view-medial-blog-post .mod-content {
  margin-bottom: 15px;
}


.view-medial-blog-post .mod-content .view-footer span {
  color: white !important;
}

.one-article-link {
  color: white;
  font-family: Arial;
  font-size: 10px;
}

.view-new-latest p {
  color: #999999;
  font-family: Arial;
  font-size: 10px;

}

.view-new-latest .mod-content {
  margin-bottom: 7px;
}

.view-display-id-block_2 a {
  line-height: 25px;
  text-decoration: none;
}

.view-display-id-block_2 a:hover {
  text-decoration: underline;
}

.view-footer-news {
  padding-top: 40px;
}

.view-spotlight-home-page .views-field-nothing {
  font-family: Arial;
  font-size: 10px;
  color: #999999;
  text-align: right;
  padding-right: 70px;

}

.view-spotlight-home-page .spotlight-link {
  margin-left: 10px;
}

.view-spotlight-home-page:hover .spotlight-link {
  margin-left: 10px;
}


.view-spotlight-home-page .views-field-nothing .field-content {


  position: relative;
  top: 15px;
}

.view-insights .views-field-nothing {
  font-family: Arial;
  font-size: 10px;
  color: #999999;
  text-align: right;
  padding-right: 45px;
  position: relative
  padding-top: 10px;
}


.view-insights .views-field-nothing .field-content {
  position: relative;
  top: 10px;
}

.front_rightcol .block h3 {
  padding-bottom: 20px;
}

.front_rightcol .block.block-block h3 {
  padding-bottom: 5px;
}

.nav-tabs a  {
  color: black !important;
}

.print-attorney-body .print-content li {
  list-style-type: circle !important;
}

.page-node-careers .content .field-name-body p {
  margin-top: 20px;
}


.page-events-upcoming .views-field-field-event-associated-files {
  display: none;
}

.views-label-field-practice-successes {
  display: none;
}

.front_centercol:hover, .front_rightcol .block:hover, #block-block-5:hover, block-views-new-latest-block-1:hover {
  background-color: #0194D3;
}

.front_centercol:hover a, .front_rightcol .block:hover a {
  color: white;
}

.front .block-views-new-latest-block-1:hover {
  background-color: #0194D3;
  color: white;
}


.front .block-views-new-latest-block-1:hover a {
  color: white;
  text-decoration: none;
}

.front .block-views-new-latest-block-1:hover .heading-module {
  color: white;
}

.front_centercol:hover  .heading-module, .front_rightcol .block:hover  .heading-module, #block-block-5:hover  .heading-module, block-views-new-latest-block-1:hover  .heading-module {
  color: white;
}

.front_centercol:hover  .views-field-nothing, .front_rightcol .block:hover  .views-field-nothing {
  color: white;
}

.one-article-link {
  color: #333333 !important;
}

.front .block-views-medial-blog-post-block-1:hover {
  background-color: #0194D3;
}

.front .block-views-medial-blog-post-block-1:hover a {
  text-decoration: none;
}

.front .block-views-medial-blog-post-block-1:hover a, .front .block-views-medial-blog-post-block-1:hover .heading-module, .front .block-views-medial-blog-post-block-1:hover .one-article-link  {
  color: white !important;
}

.block-block-5 .heading-module {
  padding-bottom: 15px;
}


.block-views-new-latest-block-1:hover .view-footer p {
  color: white;
}


.btn-finder {
  display: none !important;
}

.front #edit-submit-button--2,
.front #edit-submit-button--3 {
  margin-top: 15px;
  margin-left: 420px;
  background: none;
}

.front #edit-reset--2,
.front #edit-reset--3 {
  margin-left: 10px;
  margin-top: 15px;
  background: none;
}

.front #edit-submit-button--2 input[type=submit],
.front #edit-submit-button--3 input[type=submit] {
  background: none;
}

.view-footer a {
  font-family: Arial;
  font-size: 10px;
  text-decoration: none;
}

.front_rightcol .block:hover a {
  text-decoration: none;
  display: block;
}

.print-attorney-body .print-content li {
  list-style-type: circle !important;
}

.block-views-medial-blog-post-block-1 .one-article-link a {
  color: #999999 !important;
}



.view-new-latest .views-field-title a {
  padding-right: 4px;
}

.view-spotlight-home-page .views-field-title a, .view-insights .views-field-title a {

  color: #333333;
}


.front_rightcol .block :hover .views-field-title a, .front_rightcol .block:hover .views-field-title a {

  color: white;
}


.one-article-link a, .block-views-new-latest-block-1 .view-footer a {
  color: #999999;
}

#kmob-blocks-block-attorney-finder-form--2 {
  /*display: none; */
}

.footer .link-twitter {
  padding-right: 14px !important;
}

.front #edit-submit-button--2:hover,
.front #edit-submit-button--3:hover {
  background-color: white;
  color: #0194D3;
}

.front #edit-reset--2:hover,
.front #edit-reset--3:hover {
  background-color: white;
  color: #0194D3;
}

.front .views-field-nothing a:hover {
 text-decoration: underline;
 color: white;
}

.front .views-field-nothing a {
 color: #999999;
}

.front .front_rightcol .block:hover a {
 color: white;
}

.one-article-link:hover {
 color: #999999;
text-decoration: underline;
 }

.block-views-new-latest-block-1 .view-footer a:hover
{
 text-decoration: underline;
}

.footer .link-jdsupra {
padding-right: 0px !important;
}

.front .front_centercol:hover .rack {
color: white;
}

.biofuel {
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 40px;
  color: white;
  text-transform: uppercase;
  width: 800px;
  text-align: center;
  position: relative;
  top: -300px;
  margin-left: 80px;

}

.biofuel a {
  font-family: Arial;
  color: white;
  font-size: 13px;
  text-decoration: none;
  background-color: #0194D3;
  padding: 20px;
}

.biofuel a:hover {
  font-family: Arial;
  color: #0194D3;
  font-size: 13px;
  text-decoration: none;
  background-color: white;
  padding: 20px;
}

.bottom_bigone .mod-content {
  height: 500px;
}

.footer .link-rss {
  background: url(../images/icon-rss.png) no-repeat left center;
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 35px;
  text-decoration: none;
  text-transform: uppercase;
  float: left;
}

.footer .alpha {
  width: 700px;
}

.footer .omega {
  width: 210px;
}

.block-views-insights-block, .block-views-insights-block-1 {
  background-color: rgb(241, 241, 241);
  height: 220px;
}

.front .block-views-insights-block:hover, .front .block-views-insights-block-1:hover {
  background-color: #0194D3;
}

.front .block-views-insights-block:hover h3, .front .block-views-insights-block-1:hover h3 {
  color: white;
}

.front .block-views-insights-block:hover .field-name-field-insightsimage a, .front .block-views-insights-block-1:hover .field-name-field-insightsimage a {
  color: white;
}

.block-views-insights-block:hover .views-field-title a, .block-views-insights-block-1:hover .views-field-title a {
  color: white;
  text-decoration: none;
}


.front .block-views-insights-block:hover .views-field-nothing a {
  color: white !important;
}
.leftbigone #block-views-insights-block h3 {
  margin-bottom: 20px;
}

.block-views-insights-block-1:hover .views-field-nothing a {
  color: white;
}

#card .front {
  height: 225px !important;
}

#card .back {
  height: 225px !important;
}

.block-views-static-banner-block-1 .heading-main {
  /*background-color: #035280; */
 }

.mod-tabs {
border-bottom: 1px solid #E2E2E2 !important;

}

.mod-practices .links li {
  margin-bottom: 0px !important;
}

.mod-practices .item-list ul li {
margin-bottom: 0px !important;

}

.view-display-id-block_2 .mod-practices a {
  line-height: 22px;
}

 .block-views-attorneys-at-event-block-1 h2  {
font-weight: bold;
color: #58595B;

}

.news-headline {
font-weight: bold;
display: block;

}

.node-readmore a {
color: #0194D3 !important;
}

.field-name-field-image {

float: right;
    height: 50%;
    min-height: 0px;
    padding-left: 40px;

}

.page-news-news .field-name-body {
clear: left;
padding-top: 10px;

}

.page-news-news .mod-content {
margin-bottom: 10px;
}

.page-news-news .node-readmore {
padding-bottom: 20px;

}

.mod-news-teaser, .mod-news li {
padding-bottom: 25px !important;

}

.page-news-news ul.inline li {

padding: 0 !important;

}

.node-type-news-article .field-name-field-category {
 float: left;
padding-left: 5px;


}


.page-news-news .field-name-field-category {
 float: left;
padding-left: 5px;


}

.node-type-news-article .field-name-field-news-date {
  float: left;
}

.page-news-news .field-name-field-news-date {

float: left;
}

.front .view-id-new_latest .field-content a {
  float: left;
}

.view-footer-news {
display: block;
}


.front .field-name-field-shorter-headline {
display: inline;

}

.node-type-news-article .field-name-field-image {

float: left !important;
padding-left: 0;
padding-right: 20px;
}

.node-type-news-article .field-label {

display: none;

}

.front .view-footer {
clear: both;
}

.node-type-news-article .field-name-field-news-date {
  float: left;
}

.node-news-article .field-name-field-news-date {
float: left;

}

.node-news-article .field-name-field-category {
float: left;
padding-left: 5px;
}

.node-teaser .node-news-article .field-name-body {
padding-top: 10px;
clear: left !important;

}

.page-news .node-teaser .field-name-body {
padding-top: 10px;
clear: left;
}


.ie #card,
#cardie {
  display: none;
}

.ie #cardie {
  display: block;
}

p.trailing_elipsis {
  display: none;
}

.page-taxonomy-term .node .field.field-name-body {
  clear: left;
}

.region.region-front-rightcol .block-block .content {
  padding: 0 20px 20px;
}

.block__machine_name_our_blogs_boxes .content {
  font-size: 16px;
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  color: #58595B;
}

.block__machine_name_our_blogs_boxes .content .our_blogs_boxes__boxrow {
  padding-top: 20px;
  clear: both;
}

.block__machine_name_our_blogs_boxes .content .our_blogs_boxes__boxrow.first {
  padding-top: 0;
}

.block__machine_name_our_blogs_boxes .content span.our_blogs_boxes__box {
  display: block;
  color: black;
  border: solid 1px #95989a;
  text-align: center;
  float: left;
  font-size: 15px;
  margin-left: 20px;
}

.block__machine_name_our_blogs_boxes .content span.our_blogs_boxes__box.first {
  margin-left: 0px;
  clear: both;
}

.block__machine_name_our_blogs_boxes .content span.our_blogs_boxes__box a {
  display: block;
  width: 116px;
  height: 23px;
  padding-top: 7px;
  color: black;
  border-top: solid 6px #0194d3;
  background: #f1f1f1;
  white-space: nowrap;
  overflow: hidden;
  font-size: .75rem;
}

.block.block__machine_name_our_blogs_boxes:hover .content {
  color: white;
}

.block.block__machine_name_our_blogs_boxes:hover .content span.our_blogs_boxes__box a {
  color: black;
}

.block.block__machine_name_our_blogs_boxes:hover .content span.our_blogs_boxes__box a:hover {
  background: white;
}

.block__machine_name_our_blogs_boxes .content span.our_blogs_boxes__box.green a {
  border-top-color: #4d9543;
}

.block__machine_name_our_blogs_boxes .content span.our_blogs_boxes__box.orange a {
  border-top-color: #e48728;
}

.block.block-views.block-views-attorneys-at-event-block-1,
.block.block-views.block-views-attorneys-at-event-block {
  border-top: solid 1px #d1d1d1;
  padding-top: 20px;
  padding-bottom: 20px;
}

.block.block-views.block-views-attorneys-at-event-block-1 h2,
.block.block-views.block-views-attorneys-at-event-block h2 {
  display: none;
}

.region.region-search-box .form-element.txt-search.form-text {
  text-transform: none;
}

.page-search .region.region-content > h2 {
  margin-bottom: 15px;
  font-size: 1.2em;
  border-bottom: solid 1px;
  padding-bottom: 2px;
}

.page-search .search-results li {
    margin-bottom: 1.5em;
}

.page-search .search-results .search-snippet strong {
  color: #5a5a5a;
}

.page-search .search-results .search-info {
  padding-top: 5px;
}

.page-search .apachesolr-browse-blocks > p {
  margin-bottom: 15px;
}

.view.view-practice-area-attorneys.view-display-id-block div.views-row {
  color: #333;
  background: #e2e2e2;
  border: solid 1px #e2e2e2;
  margin-bottom: 10px;
  border-radius: 2px;
  padding-top: 5px;
}

.view.view-practice-area-attorneys.view-display-id-block div.views-row a {
  color: #333;
}

.view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-attorney-image {
  line-height: 0;
}

.view.view-practice-area-attorneys.view-display-id-block div.views-row img {
  max-width: 100%;
  height: auto;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-attorney-name {
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  font-size: 18px;
  line-height: 20px;
  padding: 0 10px;
  color: #0194D3;
}

.view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-attorney-name a {
  color: #0194D3;
}

.view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-attorney-title {
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  font-size: 15px;
  line-height: 20px;
  padding: 0 10px;
}

.view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-pa-attorney-email {
  font-family: "AvenirLTW05-65Medium", "Times New Roman", Times, serif;
  font-size: 11px;
  margin-bottom: 4px;
  text-transform: lowercase;
  padding: 0 10px;
}

.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row {
  padding: 0;
}

.body > .grid_8 #block-views-practice-area-attorneys-block {
  margin-bottom: 5px;
}

.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row > a,
.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row > div {
  display: block;
  width: 50%;
  float: left;
  clear: left;
  box-sizing: border-box;
}


.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row .image_link {
  float: right;
  clear: none;
}

.page-taxonomy-term .term-listing-heading {
  clear: both;
}

.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row .views-field.views-field-nothing {
  clear: both;
  float: none;
}

.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-attorney-image {
  text-align: right;
}

.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-attorney-image img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  box-shadow: -2px 0 2px 0px #b9b9b9;
}

.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-attorney-name {
  padding-top: 15px;
}

.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-pa-attorney-email {
  margin-top: 20px;
}

.body > .grid_8 .view.view-practice-area-attorneys.view-display-id-block div.views-row .field-name-field-attorney-title {
  font-size: 18px;
}


.grid_18.omega.footer_links .link-facebook {
    margin-left: 40px;
}
