/*
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 {
    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
*/
.view-box {
  background: #fff;
  border: 1px solid #dedede;
}
.view-nav ul li i {
  color: red;
}
.view-nav ul li a {
  color: #333;
  font-size: 16px;
}
.premium-member {
  padding: 12px 0px 0px 20px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
}
.premium-member a {
  font-size: 17px;
  color: #ff564b !important;
}
.king i {
  font-size: 32px;
  color: #ffc83c !important;
}
/*
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;
}
/*
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
*/
a.jssocials-share-link {
  border-radius: 50%;
}
a.jssocials-share-link i {
  margin: 0px !important;
}
