/*
 0 - 600px:		Phone
 600 - 900px:	Tablet Portrait
 900	- 1200px:	Tablet Landscape
 [1200-1800] is where our normal styles apply
 1800px +:		Big Desktop
 $breakpoint argument choices:
 - phone
 - tab-port
 - tab-land
 - big-desktop
 1em = 16px
 */
/*-------------------------------------------*/
/* Listing Detail Page Tabs
 /*-------------------------------------------*/
.nav-tabs .fa {
  margin-top: inherit;
  vertical-align: inherit;
  font-size: 14px;
  margin-right: 10px; }

.branch-office-tab {
  background-color: #f1f1f1; }

.branch-address .fa {
  margin-right: 10px; }

.branch-address .addr {
  font-size: 14px;
  font-style: italic; }

.tab-pane {
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 0.8em; }

.share-info .fa {
  margin-right: 10px; }

@media (min-width: 0) and (max-width: 467px) {
  .detail-tabs .fa, .share-info .fa, .detail-tabs .fa {
    margin-right: 0px; } }
/*
 0 - 600px:		Phone
 600 - 900px:	Tablet Portrait
 900	- 1200px:	Tablet Landscape
 [1200-1800] is where our normal styles apply
 1800px +:		Big Desktop
 $breakpoint argument choices:
 - phone
 - tab-port
 - tab-land
 - big-desktop
 1em = 16px
 */
.fprlv06-view {
  background: #f1f1f1 none repeat scroll 0 0;
  margin: 0 0 1.25rem;
  padding: 0; }

.fprlv06-image {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  box-sizing: border-box;
  display: block;
  margin: 0 auto;
  overflow: hidden;
  padding: 0; }

.module-holder {
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  padding: 0.62rem; }

.module-holder-in {
  border: 1px dashed #d9d9d9;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  padding-left: 0.62rem;
  padding-right: 0.62rem; }

.fprlv06-header {
  clear: both;
  display: block;
  margin: 0 auto 0.62rem;
  overflow: hidden; }

.fprlv06-header .fa {
  background-color: #777;
  color: #fff;
  padding: 6px;
  margin-right: 5px;
  border-radius: 50%; }

.fprlv06-title {
  font-size: 1.12rem;
  font-family: Arial, sans-serif;
  line-height: 110%;
  margin: 0;
  padding: 0.62rem 0 4px;
  font-weight: 600; }

.fprlv06-title > a {
  color: #333;
  text-decoration: none; }

.fprlv06-info {
  color: #333; }

.fprlv06-description {
  margin: 0 auto;
  padding: 0; }

.fprlv06-readmore {
  display: inline; }

.btn-readmore {
  display: table;
  font-weight: 700;
  line-height: normal;
  margin: 0;
  overflow: hidden;
  padding: 0.62rem 1.25rem;
  text-transform: uppercase; }

.fprlv06-date, .fprlv06-hits, .fprlv06-expires, .fprlv06-all {
  border: medium none;
  color: #333;
  display: block;
  float: left;
  font-size: 90% !important;
  margin: 0 0.62rem 0.62rem 0 !important;
  overflow: hidden;
  padding: 0 !important; }

.fprlv06-img {
  max-height: 150px; }
