.jvld-width-100 {
  width: 100% !important;
}
.jvld-width-87 {
  width: 87% !important;
}
.jvld-width-75 {
  width: 75% !important;
}
.jvld-width-67 {
  width: 67% !important;
}
.jvld-width-50 {
  width: 50% !important;
}
.jvld-width-33 {
  width: 33% !important;
}
.jvld-width-25 {
  width: 25% !important;
}
.jvld-width-12 {
  width: 12% !important;
}
.jvld-width-7 {
  width: 7% !important;
}
.jvld-center {
  text-align: center;
}
.jvld-left {
  text-align: left;
}
.jvld-right {
  text-align: right;
}
.jvld-right-float {
  float: right;
}
.jvld-left-float {
  float: left;
}
.jvld-inline-element {
  display: inline !important;
}
.jvld-rte-height {
  height: 225px !important;
}
.jvld-divider {
  margin-top: 2em;
  margin-bottom: 6px;
  margin-right: 1em;
}
.jvld-clear {
  clear: both;
}
.pagination-centered {
  text-align: center;
  margin: 0 auto;
}
img.efsocial-image {
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}
img.jvld-icon-image {
  margin-right: 0.5em;
}
.jv-box-parent {
  width: auto;
  margin: 8px 2px 8px 2px;
  -moz-border-radius: 1em 1em 1em 1em;
  border-radius: 4px 4px 4px 4px;
  padding: 1em 1em 1em 1em;
  overflow: visible;
  display: block;
}
.jv-box {
  width: auto;
  margin: 8px 2px 8px 2px;
  -moz-border-radius: 1em 1em 1em 1em;
  border-radius: 4px 4px 4px 4px;
  padding: 1em 1em 1em 1em;
  overflow: visible;
  display: block;
  border: 1px solid #e1e2e3;
}
div.jv-box-hidden {
  width: auto;
  margin: 8px 2px 8px 2px;
  -moz-border-radius: 1em 1em 1em 1em;
  border-radius: 4px 4px 4px 4px;
  padding: 1em 1em 1em 1em;
  overflow: visible;
  display: block;
  border-bottom: 1px solid #e1e2e3;
}
.jv-box-pop {
  width: auto;
  margin: 8px 2px 8px 2px;
  -moz-border-radius: 1em 1em 1em 1em;
  border-radius: 4px 4px 4px 4px;
  padding: 1em 1em 1em 1em;
  overflow: visible;
  display: block;
}
hr.jvld-hr {
  width: 98%;
  border: 1px dotted #e1e2e3;
  margin-bottom: 0.8em;
  margin-top: 0.2em;
  text-align: center;
}
div.jvld-stream-loadmore {
  display: none;
  background: #f0f0f0;
  padding: 8px 8px;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 1em;
  margin-bottom: 1em;
  cursor: pointer;
}
div.jvld-stream-processing {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.jvld-taglist {
  padding: 10px 0 0;
}
.jvld-taglist a {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0 5px 5px 0;
  font-size: 11px;
}
.jvld-taglist span.tag-head {
  line-height: 23px;
  font-size: 11px;
  float: left;
  margin: 0 10px 0 0;
}
.jvld-taglist a i,
.jvld-taglist a span,
.jvld-taglist a b {
  float: left;
  display: inline-block;
  height: 23px;
  /* Set this to important for EasySocial */
  line-height: 22px;
  text-decoration: none;
}
.jvld-taglist a i {
  background-position: 0 0;
  width: 20px;
  /* Set this to important for EasySocial */
}
.jvld-taglist a span {
  background-position: right -23px;
  background-repeat: repeat-x;
  padding: 0 3px 0 0;
}
.jvld-taglist a b {
  background-position: right 0px;
  width: 5px;
}
.jvld-taglist a:hover {
  background: none;
}
.jvld-taglist.blue-tag a i,
.jvld-taglist.blue-tag a span,
.jvld-taglist.blue-tag a b {
  color: #005787;
  background-image: url(../images/taglist_blue.png);
}
.jvld-taglist.blue-tag a:hover span {
  color: #1883bd;
}
.jvld-taglist.orange-tag a i,
.jvld-taglist.orange-tag a span,
.jvld-taglist.orange-tag a b {
  color: #734d0c;
  background-image: url(../images/taglist_orange.png);
}
.jvld-taglist.orange-tag a:hover span {
  color: #9a4f0c;
}
.jvld-taglist.grey-tag a i,
.jvld-taglist.grey-tag a span,
.jvld-taglist.grey-tag a b {
  color: #555;
  background-image: url(../images/taglist_grey.png);
}
.jvld-taglist.grey-tag a:hover span {
  color: #333;
}
.jvld-taglist.black-tag a i,
.jvld-taglist.black-tag a span,
.jvld-taglist.black-tag a b {
  color: #eee;
  background-image: url(../images/taglist_black.png);
}
.jvld-taglist.black-tag a:hover span {
  color: #bbb;
}
input.jvld-inputbox {
  width: 40% !important;
}
.jvld-rate-now {
  display: inline;
}
.jvld-rate-now .jvld_stars .jvld_review_stars {
  padding-bottom: 3px;
  border-bottom: 1px dotted #ccc;
}
div.community div.community-listing {
  float: right;
  margin-left: 4px;
  padding: 4px 4px 4px 10px;
  border-left: 1px dotted #c1c3c4;
  display: block;
}
div.community div.community-listing div.cominfo {
  text-align: center;
}
div.community div.community-listing div.cominfo p {
  text-align: center;
  font-size: 85%;
  margin-top: 2px;
  margin-bottom: 6px;
}
div.community div.community-detail {
  display: block;
  margin-bottom: 8px;
  margin-top: 1em;
}
div.community div.community-detail div.cominfo {
  padding: 1em 1em 1em 1em;
  overflow: hidden;
}
div.community div.community-detail div.cominfo img {
  float: left;
  margin-right: 1em;
}
div.community div.community-detail div.cominfo div.auinfo p.auname {
  font-weight: bold;
  font-size: 120%;
}
div.community div.community-detail div.cominfo div.auinfo p.aulinks {
  font-size: 90%;
}
#jvld-joomla-login {
  margin-top: 1em;
}
div#relart .relarticles h4 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.4em;
}
div#relart .relarticles .relarticle {
  margin-bottom: 1em;
}
div#relart .relarticles .relarticle span.title {
  display: block;
  font-weight: bold;
}
div#related-listings hr {
  border-bottom: 1px dotted #fafafa;
  margin: 8px 4px;
}
div#related-listings h3.title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.3em;
  margin-bottom: 0.5em;
}
div#related-listings .item {
  margin-bottom: 8px;
  overflow: hidden;
}
div#related-listings .item span.thumbnail {
  padding: 0.5em 0.5em;
  float: left;
  margin-right: 0.8em;
  margin-bottom: 0px;
}
div#related-listings .item span.content {
  display: block;
}
div#related-listings .item span.content span.title {
  font-weight: bold;
  margin-bottom: 2px;
  display: block;
  font-size: 110%;
}
div#related-listings .item span.content span.iteminfo {
  margin-bottom: 2px;
  font-size: 88%;
  display: block;
}
div#related-listings .item span.content span.iteminfo span.sinfo {
  margin-right: 8px;
}
div#related-listings .item span.content span.iteminfo span.sinfo .fa {
  margin-right: 4px;
}
div.listing-block-default div.stats {
  float: left;
  margin-bottom: 0.5em;
}
div.listing-block-default div.sticky {
  text-align: right;
}
div.listing-block-default div.image {
  margin-bottom: 1em;
  text-align: center;
}
div.listing-block-default a.image-nounderline {
  text-decoration: none;
}
div.listing-block-default div.media {
  margin-right: 8px;
  float: left;
}
div.listing-block-default div.title {
  text-align: left;
  font-weight: bold;
  font-size: 125%;
  margin-bottom: 0.4em;
}
div.listing-block-default div.desc {
  line-height: 1.4em;
  margin-bottom: 8px;
}
div.listing-block-default div.extraf div.row-fluid [class*="span"] {
  min-height: 23px;
}
div.listing-block-default div.extraf div.efield {
  margin-top: 2px;
  margin-bottom: 2px;
}
div.listing-block-default div.extraf div.efield div.jvld-label {
  padding-top: 1px;
  padding-bottom: 1px;
  font-weight: bold;
  vertical-align: baseline;
  text-align: right;
}
div.listing-block-default div.extraf div.efield div.jvld-value {
  padding-top: 1px;
  padding-bottom: 1px;
}
div.listing-block-default div.extraf div.nolabel {
  display: block;
  clear: both;
  width: auto;
  margin-left: 4px;
  margin-top: 2px;
}
div.listing-block-default div.actions {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: right;
}
div.listing-block-default div.actions a {
  text-decoration: none;
}
div.listing-block-default div.actions .btn-mini,
div.listing-block-default div.actions .btn-xs {
  font-size: 10.75px;
  padding: 1px 6px;
}
div.listing-block-default div.actions ul.dropdown-menu {
  right: 0;
  left: auto;
}
div.listing-block-default div.footer-msg p.plan-info {
  font-size: 88%;
  color: #999;
  text-align: right;
}
div.listing-block-modern div.body div.media div.element {
  text-align: center;
  margin-bottom: 0.5em;
}
div.listing-block-modern div.body div.sticky {
  float: right;
}
div.listing-block-modern div.body div.sticky img {
  width: 23px;
  height: 23px;
}
div.listing-block-modern div.body div.title {
  text-align: left;
  font-weight: bold;
  font-size: 125%;
  margin-bottom: 0.4em;
  color: #0088cc;
}
div.listing-block-modern div.body div.desc {
  line-height: 1.4em;
  margin-bottom: 8px;
}
div.listing-block-modern div.body div.actions {
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
}
div.listing-block-modern div.body div.actions a {
  text-decoration: none;
  margin-right: 4px;
}
div.listing-block-modern div.body div.actions ul.dropdown-menu {
  right: 0;
  left: auto;
}
div.listing-block-modern div.body div.extraf div.efield {
  margin-top: 4px;
  margin-bottom: 4px;
}
div.listing-block-modern div.body div.extraf div.efield div.jvld-label {
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
  vertical-align: baseline;
}
div.listing-block-modern div.body div.extraf div.efield div.jvld-value {
  padding-top: 6px;
  padding-bottom: 6px;
}
div.listing-block-modern div.body div.extraf div.nolabel {
  display: block;
  clear: both;
  width: auto;
  margin-left: 4px;
  margin-top: 4px;
}
div.listing-block-modern div.body div.stats {
  font-size: 90%;
  margin-top: 4px;
  margin-bottom: 0.5em;
}
div.listing-block-modern div.body div.stats a.image-nounderline {
  text-decoration: none;
}
div.listing-block-modern div.body div.stats span {
  margin-right: 6px;
}
div.listing-block-modern div.footer-msg p.plan-info {
  font-size: 88%;
  color: #999;
  text-align: right;
}
div.listing-block-software div.sticky {
  float: right;
}
div.listing-block-software div.sticky img {
  width: 23px;
  height: 23px;
}
div.listing-block-software div.extn {
  margin-right: 0.5em;
  float: left;
}
div.listing-block-software div.main {
  margin-bottom: 0.2em;
}
div.listing-block-software div.main span.title {
  text-align: left;
  font-weight: bold;
  font-size: 125%;
}
div.listing-block-software div.main span.version {
  margin-left: 0.5em;
}
div.listing-block-software div.main div.rating {
  float: right;
}
div.listing-block-software div.meta {
  font-size: 88%;
}
div.listing-block-software div.meta span.item {
  margin-right: 0.5em;
}
div.listing-block-software div.desc {
  line-height: 1.4em;
  margin-bottom: 0.5em;
  margin-top: 1em;
  font-size: 93%;
}
div.listing-block-software div.readmore {
  margin-top: 0.5em;
}
div.listing-block-software div.extraf div.efield {
  margin-top: 4px;
  margin-bottom: 4px;
}
div.listing-block-software div.extraf div.efield div.jvld-label {
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
  vertical-align: baseline;
}
div.listing-block-software div.extraf div.efield div.jvld-value {
  padding-top: 6px;
  padding-bottom: 6px;
}
div.listing-block-software div.extraf div.nolabel {
  display: block;
  clear: both;
  width: auto;
  margin-left: 4px;
  margin-top: 4px;
}
div.listing-block-software div.actions {
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
}
div.listing-block-software div.actions a {
  text-decoration: none;
  margin-right: 4px;
}
div.listing-block-software div.actions ul.dropdown-menu {
  right: 0;
  left: auto;
}
div.listing-block-software div.footer-msg p.plan-info {
  font-size: 88%;
  color: #999;
  text-align: right;
}
/* Vote and Rating */
.jq-ry-container {
  margin: 0 auto;
}
.jvld-new-rating {
  margin-top: 100px;
}
.jvld-new-rating p {
  text-align: center;
  margin-top: 25px;
}
.jvld-new-rating-bs {
  padding: 10px 10px;
  width: 350px !important;
}
.n-jvld-rate-now .jvld-new-rating {
  height: 50px;
  max-width: 100px;
  padding-top: 2px;
}
div.jvld_image_current {
  width: 80%;
  margin-bottom: 1em;
  border: 1px dashed #000;
  padding: 8px 8px 8px 8px;
  font-size: 85%;
}
div.jvld_image_current .ileft {
  float: left;
  width: 70%;
}
div.jvld_image_current .iright {
  float: right;
  width: 30%;
  text-align: right;
}
div.jvld_image_current .imover {
  margin-bottom: 4px;
  display: block;
}
div.jvld_image_current span {
  margin-right: 1em;
}
div#jvld-dir form#adminForm div.control-label label {
  font-weight: bold;
}
div#jvld-dir a.jv-href {
  text-decoration: none;
}
div#jvld-dir .fa {
  margin-right: 0.3em;
}
div#jvld-dir div.jv-content {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
div#jvld-dir .jvld-coupon {
  margin-top: 4em;
}
div#jvld-dir .jvld-coupon input#coupon {
  display: inline;
  width: 100px;
}
div#jvld-dir #couponresultmsg {
  font-weight: bold;
  font-size: 85%;
}
div#jvld-dir #coupondelmsg {
  font-weight: bold;
  font-size: 80%;
}
div#jvld-dir #jvld-amt-info {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
div#jvld-dir div#planform_bdiv {
  margin-top: 2em;
}
div#jvld-dir table.jvld_payment_table {
  width: 50%;
  margin: 0 auto;
  margin-top: 1em;
  margin-bottom: 2em;
}
div#jvld-dir table.jvld_payment_table td {
  text-align: left;
}
div#jvld-dir table.jvld-confirm-table td.param {
  width: 60%;
}
div#jvld-dir table.jvld-confirm-table td.value {
  width: 40%;
  text-align: center;
}
div#jvld-dir div.alllinks-item p.title {
  text-align: left;
  font-weight: bold;
  font-size: 125%;
  margin-bottom: 0.4em;
}
div#jvld-dir div.alllinks-item p.code,
div#jvld-dir div.alllinks-item p.desc {
  line-height: 1.4em;
  margin-bottom: 8px;
}
div#jvld-dir div.adspec {
  margin-bottom: 1em;
  margin-top: 1em;
  text-align: center;
}
div#jvld-dir ul.menu-bs2 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  background-color: #f1f2f3;
}
div#jvld-dir ul.menu-bs2 ul li {
  padding: 2px 2px 2px 4px;
  background: none;
}
div#jvld-dir nav.menu-bs3 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
div#jvld-dir nav.menu-bs3 .navbar-collapse {
  padding-left: 2px;
  padding-right: 2px;
}
div#jvld-dir div#header h2.jvld-title-main {
  text-align: center;
}
div#jvld-dir div#header p.jvld-title-slogan {
  text-align: center;
  color: #cccccc;
  font-size: 92%;
  margin-top: -8px;
}
div#jvld-dir div#header div#rss-menu {
  margin-top: 30px;
  margin-bottom: 1em;
  float: right;
}
div#jvld-dir div#header div#rss-menu ul.dropdown-menu {
  right: 0;
  left: auto;
}
div#jvld-dir div#header div#home-banner .hero-area {
  -moz-box-sizing: border-box;
  background: url("../images/homeimage.jpg") no-repeat scroll 0 0 transparent;
  border-radius: 6px 6px 0px 0px;
  color: #FEFEFE;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  margin-bottom: 1em;
}
div#jvld-dir div#header div#home-banner .hero-area h1 {
  border: 0 none;
  font-size: 32px;
  font-weight: bold !important;
  padding: 20px 20px 10px;
  text-shadow: 0 0 4px #222222;
  color: #fff;
}
div#jvld-dir div#header div#home-banner .hero-area .content {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
  margin-top: 120px;
  padding: 20px;
}
div#jvld-dir div#header div#home-banner .hero-area a {
  color: #fff !important;
}
div#jvld-dir div#header ul.breadcrumb {
  padding-left: 8px;
  margin-bottom: 1em;
}
div#jvld-dir div#content-top div#featured-block #marqueecontainer {
  position: relative;
  width: 99%;
  /*marquee width */
  height: 200px;
  /*marquee height */
  overflow: hidden;
  padding: 2px;
  padding-left: 4px;
}
div#jvld-dir div#content-top div#featured-block div.item {
  padding-bottom: 4px;
  border-bottom: 1px solid #e1e2e3;
}
div#jvld-dir div#content-top div#featured-block div.add-featured {
  text-align: right;
  margin-top: 0.5em;
}
div#jvld-dir div#mainbody div.home-summary {
  margin-bottom: 2px;
}
div#jvld-dir div#mainbody div#jvld-home-search {
  margin: 0 auto;
  text-align: center;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#jvld-home-search input.search-input,
div#jvld-dir div#mainbody div#jvld-home-search button.search-button {
  margin-bottom: 0px;
  display: inline;
}
div#jvld-dir div#mainbody div.alphabar {
  font-weight: bold;
  text-align: center;
}
div#jvld-dir div#mainbody div#dirmodel {
  display: block;
  clear: both;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.maincatimage {
  float: left;
  margin-top: 2px;
  margin-right: 2px;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.maincatimage img {
  float: left;
  margin-right: 4px;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.jvld-info {
  margin-top: 0px;
  margin-bottom: 1em;
  margin-left: 2px;
  padding-top: 4px;
  overflow: hidden;
  text-align: left;
  width: auto;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.jvld-info p.maincat {
  text-align: left;
  margin-left: 2px;
  margin-top: 4px;
  margin-bottom: 4px;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.jvld-info p.maincat span.title {
  font-size: 120%;
  font-weight: bold;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.jvld-info p.subcat {
  text-align: left;
  font-size: 96%;
  font-weight: normal;
  margin-left: 2px;
  margin-bottom: 2px;
  margin-top: 4px;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.jvld-info p.subcat span.vorient-left {
  margin-left: 1em;
  margin-right: 0.25em;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.jvld-info p.subcat span.vorient-bottom {
  display: block;
  margin-bottom: 0.2em;
}
div#jvld-dir div#mainbody div#dirmodel div.categoryset div.jvld-info p.subcat span.see-more {
  display: block;
  text-align: center;
  font-size: 80%;
}
div#jvld-dir div#mainbody div#detail-page div.header {
  border-bottom: 2px solid #727cb6;
  padding: 1em 1em;
  background: floralwhite;
  margin-bottom: 0.5em;
}
div#jvld-dir div#mainbody div#detail-page div.header h3.title {
  margin-top: 4px;
  color: #727cb6;
}
div#jvld-dir div#mainbody div#detail-page div.header span.metarow {
  display: block;
  font-size: 90%;
  margin-bottom: 2px;
}
div#jvld-dir div#mainbody div#detail-page div.header span.metarow span {
  margin-right: 6px;
}
div#jvld-dir div#mainbody div#detail-page div.header div.rating {
  text-align: right;
  margin-bottom: 2em;
}
div#jvld-dir div#mainbody div#detail-page div.header div.menu {
  float: right;
}
div#jvld-dir div#mainbody div#detail-page div.header div.menu ul.dropdown-menu {
  left: auto;
  right: 0;
}
div#jvld-dir div#mainbody div#detail-page div.content-top div.preview {
  text-align: center;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-top div.preview img {
  max-width: 100%;
}
div#jvld-dir div#mainbody div#detail-page div.socialbar {
  margin-top: 1em;
  margin-bottom: 0.8em;
}
div#jvld-dir div#mainbody div#detail-page div.socialbar div.socialbuttonbar div.addthis_toolbox {
  padding-top: 0.5em;
}
div#jvld-dir div#mainbody div#detail-page div.socialbar div#jvld-likeunlike {
  text-align: right;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
div#jvld-dir div#mainbody div#detail-page div.socialbar div#jvld-likeunlike span.jvld-like-action-done {
  padding: 2px 4px 2px 4px;
}
div#jvld-dir div#mainbody div#detail-page div.content-main div.profile {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-main div.profile img.image-icon {
  float: left;
  margin-right: 6px;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs {
  margin-bottom: 1em;
  /*
				a:hover,a:focus{
					text-decoration: none;
					outline: none;
				}
				.nav-tabs{
					border: none;
					border-bottom: 1.6px solid @jvld-tab-color;
					margin: 0;
				}
				.nav-tabs li a{
					padding: 10px 20px;
					margin: 0 10px -1px 0;
					font-weight: 600;
					color: #293241;
					text-transform: uppercase;
					border: 2px solid #e6e5e1;
					border-bottom: none;
					border-radius: 5px 5px 0 0;
					z-index: 1;
					position: relative;
					transition: all 0.3s ease 0s;
				}
				.nav-tabs li a:hover,
				.nav-tabs li.active a{
					background: #fff;
					color: #079fc9;
					border: 1.6px solid @jvld-tab-color;
					border-bottom-color: transparent;
				}
				.nav-tabs li a:before{
					content: "";
					display: block;
					height: 2px;
					background: #fff;
					position: absolute;
					bottom: -2px;
					left: 0;
					right: 0;
					transform: scaleX(0);
					transition: all 0.3s ease-in-out 0s;
				}
				.nav-tabs li.active a:before,
				.nav-tabs li a:hover:before{ transform: scaleX(1); }
				.tab-content {
					padding-top: 1em;
				}
				@media only screen and (max-width: 479px){
					.nav-tabs{ border: none; }
					.nav-tabs li{
						width: 100%;
						text-align: center;
						margin-bottom: 15px;
					}
					.nav-tabs li a{
						margin: 0;
						border-bottom: 2px solid transparent;
					}
					.nav-tabs li a:before{
						content: "";
						width: 100%;
						height: 2px;
						background: #079fc9;
						position: absolute;
						bottom: -2px;
						left: 0;
					}
				}
				*/
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs a:hover,
div#jvld-dir div#mainbody div#detail-page div.content-tabs a:focus {
  text-decoration: none;
  outline: none;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs {
  border: none;
  margin: 0;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs li a {
  padding: 1em;
  margin-right: 1em;
  font-size: 110%;
  font-weight: 600;
  color: #293241;
  text-transform: uppercase;
  border: none;
  border-radius: 0;
  background: transparent;
  z-index: 2;
  position: relative;
  transition: all 0.3s ease 0s;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs li a:hover,
div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs li.active a {
  border: none;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs li a:before {
  content: "";
  width: 100%;
  height: 4px;
  background: #f6f6f6;
  border: 1px solid #e9e9e9;
  border-radius: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs li a:after {
  content: "";
  width: 0;
  height: 4px;
  background: #727cb6;
  border: 1px solid #727cb6;
  border-radius: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: 1;
  transition: all 1s ease 0s;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs li:hover a:after,
div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs li.active a:after {
  width: 100%;
  opacity: 1;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs .tab-content {
  padding-top: 1.5em;
}
@media only screen and (max-width: 479px) {
  div#jvld-dir div#mainbody div#detail-page div.content-tabs .nav-tabs li {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  div#jvld-dir div#mainbody div#detail-page div.content-tabs .tab-content {
    margin-top: 0;
  }
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#info div.efsocial {
  margin: 4px 2px 4px 2px;
  text-align: right;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#info div.stats {
  text-align: center;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#info div.stats span.label {
  border-radius: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#info div.inforow {
  margin-bottom: 4px;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#info div.inforow div.infolabel {
  padding-top: 4px;
  font-weight: bold;
  vertical-align: baseline;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#info div.inforow div.infovalue {
  padding: 4px 4px 8px 8px;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs #morestats div.inforow {
  margin-bottom: 1em;
  text-align: center;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs #morestats div.inforow img {
  max-width: 100%;
  min-width: 60%;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs #morestats div.inforow #chart_rank,
div#jvld-dir div#mainbody div#detail-page div.content-tabs #morestats div.inforow #chart_pvpm,
div#jvld-dir div#mainbody div#detail-page div.content-tabs #morestats div.inforow #chart_pvpu,
div#jvld-dir div#mainbody div#detail-page div.content-tabs #morestats div.inforow #chart_reach {
  width: 100%;
  height: 250px;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#photos div.photo {
  margin-bottom: 1em;
  text-align: center;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#videos div.video {
  margin-bottom: 1em;
  text-align: center;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#videos div.video p {
  margin-top: 6px;
  font-size: 90%;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#files div.metadata {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#files div.metadata div.inforow {
  font-size: 90%;
  padding-top: 8px;
  padding-left: 8px;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#files div.metadata div.inforow div.infolabel {
  font-weight: bold;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#files div.metadata div.inforow:nth-of-type(odd) {
  background: #f5f5f5;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#files div.summary,
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#files div.description {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#files div.download {
  text-align: right;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#locmap div#warnings_panel {
  margin-bottom: 1em;
  text-align: center;
  height: 10%;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#locmap div#accordionDrivdir div.row {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#rss div.rsscontent li.rsscontentitem {
  margin-bottom: 2em;
  list-style: none;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#rss div.rsscontent li.rsscontentitem span.date {
  font-size: 90%;
  color: #cccccc;
  margin-bottom: 2px;
}
div#jvld-dir div#mainbody div#detail-page div.content-tabs div#rss div.rsscontent li.rsscontentitem span.title {
  display: block;
  font-weight: bold;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections h3.section-title {
  border-bottom: 1px solid #e1e2e3;
  padding: 8px 2px 8px 8px;
  color: #0088cc;
  font-size: 140%;
  margin-bottom: 0.5em;
  background-color: #f1f2f3;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.photos div.photo {
  margin-bottom: 1em;
  text-align: center;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.videos div.video {
  margin-bottom: 1em;
  text-align: center;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.videos div.video p {
  margin-top: 6px;
  font-size: 90%;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.files div.metadata {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.files div.metadata div.inforow {
  font-size: 90%;
  padding-top: 8px;
  padding-left: 8px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.files div.metadata div.inforow div.infolabel {
  font-weight: bold;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.files div.metadata div.inforow:nth-of-type(odd) {
  background: #f1f2f3;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.files div.summary,
div#jvld-dir div#mainbody div#detail-page div.content-sections div.files div.description {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.files div.download {
  text-align: right;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.morestats div.inforow {
  margin-bottom: 1em;
  text-align: center;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.morestats div.inforow img {
  max-width: 100%;
  min-width: 60%;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.morestats div.inforow #chart_rank,
div#jvld-dir div#mainbody div#detail-page div.content-sections div.morestats div.inforow #chart_pvpm,
div#jvld-dir div#mainbody div#detail-page div.content-sections div.morestats div.inforow #chart_pvpu,
div#jvld-dir div#mainbody div#detail-page div.content-sections div.morestats div.inforow #chart_reach {
  width: 100%;
  height: 250px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.locmap div#warnings_panel {
  margin-bottom: 1em;
  text-align: center;
  height: 10%;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.locmap div#accordionDrivdir div.row {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info div.efsocial {
  text-align: right;
  margin: 4px 2px 4px 2px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info div.addninfo div.inforow {
  margin-bottom: 4px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info div.addninfo div.inforow div.infolabel {
  padding: 4px 4px;
  font-weight: bold;
  vertical-align: baseline;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info div.addninfo div.inforow div.infovalue {
  padding: 4px 4px 8px 8px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info div.stats {
  text-align: center;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info div.stats .badge {
  border-radius: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info div#jvld-likeunlike {
  text-align: right;
  margin-top: 1em;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.info div#jvld-likeunlike span.jvld-like-action-done {
  padding: 2px 4px 2px 4px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.rssfeed div.rsscontent li.rsscontentitem {
  margin-bottom: 2em;
  list-style: none;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.rssfeed div.rsscontent li.rsscontentitem span.date {
  font-size: 90%;
  color: #cccccc;
  margin-bottom: 2px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.rssfeed div.rsscontent li.rsscontentitem span.title {
  display: block;
  font-weight: bold;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.jumpto {
  text-align: right;
  margin-bottom: 4px;
  margin-top: 4px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.jumpto span.caret {
  margin-bottom: 0px;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.jumpto ul li {
  font-size: 88%;
}
div#jvld-dir div#mainbody div#detail-page div.content-sections div.jumpto ul.dropdown-menu {
  left: auto;
  right: 0;
}
div#jvld-dir div#mainbody div#detail-page div.footer div.fblikerec {
  margin-top: 1em;
}
div#jvld-dir div#mainbody div#detail-page div.footer p.insig span.info {
  display: block;
  margin-bottom: 0.25em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-header div#menu {
  float: right;
}
div#jvld-dir div#mainbody div#category-page div#links-content-header div#menu ul.dropdown-menu {
  right: 0px;
  left: auto;
}
div#jvld-dir div#mainbody div#category-page div#links-content-top {
  margin-top: 1em;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-top div#catpage-sponsor div.info {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-top div#catpage-sponsor div.info img {
  max-width: 100%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-top div#catpage-sponsor div.banner {
  text-align: center;
}
div#jvld-dir div#mainbody div#category-page div#links-content-top div#catpage-sponsor div.visit {
  text-align: center;
  font-size: 95%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-top div#category-desc {
  clear: both;
  overflow: hidden;
  margin-bottom: 2em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-top div#category-desc img {
  float: left;
  margin-right: 0.8em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-main h3.category-title {
  border-bottom: 1px solid #e1e2e3;
  padding-bottom: 4px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jvld-map {
  margin-top: 1em;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#relart {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#listing {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom p.manage-toolbar {
  font-size: 88%;
  text-align: right;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar {
  margin-bottom: 4px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar #catpage-search-query {
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar #catpage-search-query-btn {
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar #catpage-search-reset-btn {
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-sort label.catpage-sortby-label {
  font-size: 90%;
  vertical-align: top;
  display: inline;
  line-height: 2.2em;
  margin-right: 0.5em;
  margin-left: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-sort select#catpage-sortby {
  font-size: 90%;
  -webkit-border-radius: 0.5em 0.5em;
  -moz-border-radius: 0.5em 0.5em;
  border-radius: 0.5em 0.5em;
  display: inline;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-filters label.catpage-filterby-label {
  font-size: 90%;
  vertical-align: top;
  display: inline;
  line-height: 2.2em;
  margin-right: 0.5em;
  margin-left: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-filters select.catpage-filterby-class {
  font-size: 90%;
  -webkit-border-radius: 0.5em 0.5em;
  -moz-border-radius: 0.5em 0.5em;
  border-radius: 0.5em 0.5em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-filters #catpage-filter-ef-submit-btn {
  margin-top: -8px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-filters button.multiselect {
  vertical-align: text-bottom;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-radius-filters {
  margin-bottom: 4px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-radius-filters label.catpage-radius-filter-label1,
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-radius-filters label.catpage-radius-filter-label2,
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-radius-filters label.catpage-radius-filter-label3 {
  vertical-align: top;
  display: inline;
  line-height: 2.2em;
  margin-right: 2px;
  margin-left: 2px;
  font-size: 90%;
  margin-top: 0px;
  margin-bottom: 0px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-radius-filters input.catpage-radius-filter-input {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 90%;
  -webkit-border-radius: 0.5em 0.5em;
  -moz-border-radius: 0.5em 0.5em;
  border-radius: 0.5em 0.5em;
  display: inline;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-radius-filters #catpage-radius-filter-btn {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 90%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#catpage-links-menubar div#catpage-radius-filters #catpage-from-src {
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline;
  font-size: 90%;
  -webkit-border-radius: 0.5em 0.5em;
  -moz-border-radius: 0.5em 0.5em;
  border-radius: 0.5em 0.5em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#map_canvas {
  margin: 0 auto;
  overflow: hidden;
  margin-top: 1em;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#map_within #start_from {
  width: 40%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#map_within #radius {
  width: 20%;
  float: left;
  margin-right: 4px;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#map_within #addrstart,
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#map_within #addrend {
  width: 80%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#map_closest #start_from_1 {
  width: 40%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto {
  margin-bottom: 3em;
  display: block;
  clear: both;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac {
  position: relative;
  font-size: 100%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac iframe {
  opacity: 0;
  filter: alpha(opacity=0);
  padding-right: .3em;
  padding-bottom: .3em;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac-input {
  position: absolute;
  width: 100%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac-container {
  position: absolute;
  top: 1.6em;
  width: 100%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac-content {
  position: absolute;
  width: 100%;
  border: 1px solid #808080;
  background: #fff;
  overflow: hidden;
  z-index: 9050;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac-content ul {
  margin: 0;
  padding: 0;
  width: 100%;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac-content li {
  margin: 0;
  padding: 2px 5px;
  cursor: default;
  white-space: nowrap;
  list-style: none;
  zoom: 1;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
  background: #B3D4FF;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac-content li.yui-ac-highlight {
  background: #426FD9;
  color: #FFF;
}
div#jvld-dir div#mainbody div#category-page div#links-content-bottom div#jumpto .yui-skin-sam .yui-ac-shadow {
  position: absolute;
  margin: .3em;
  width: 100%;
  background: #000;
  -moz-opacity: .10;
  opacity: .10;
  filter: alpha(opacity=10);
  z-index: 9049;
}
div#jvld-dir div#mainbody div#add-featured-page div.benefits i.fa {
  float: left;
}
div#jvld-dir div#mainbody div#add-featured-page div.divider {
  text-align: center;
  font-size: 110%;
  font-weight: bold;
  color: #cccccc;
  padding-top: 5em;
  text-transform: uppercase;
}
div#jvld-dir div#mainbody div#add-featured-page div#search-form input {
  display: inline;
}
div#jvld-dir div#mainbody div#add-featured-page div#search_d1 {
  margin-top: 1em;
}
div#jvld-dir div#mainbody div#set-featured-page p.msg {
  text-align: center;
}
div#jvld-dir div#mainbody div#set-featured-page h4 {
  font-weight: bold;
  text-align: center;
}
div#jvld-dir div#mainbody div#set-featured-page i.fa {
  float: left;
}
div#jvld-dir div#mainbody div#advertise-page div.summary i.fa {
  float: left;
}
div#jvld-dir div#mainbody div#advertise-page h4.title {
  background-color: #f1f2f3;
  padding: 8px 8px;
}
div#jvld-dir div#mainbody div#alphabar-categories p.item span.left {
  float: left;
  margin-right: 4px;
  display: block;
}
div#jvld-dir div#mainbody div#alphabar-categories p.item span.left img {
  margin-right: 0.4em;
  float: left;
}
div#jvld-dir div#mainbody div#alphabar-categories p.item span.right {
  float: left;
  margin-left: 0.4em;
  display: block;
  overflow: hidden;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld p.new-review-button {
  float: right;
  margin-bottom: 0.5em;
  clear: both;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld h3.jvld-comment-title {
  background: #f5f5f5 none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  padding: 8px 8px;
  font: bold 12px/1 "Helvetica Neue", Arial, sans-serif;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-rating {
  margin-top: 0px;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-rating p {
  text-align: center;
  margin-top: 25px;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-meta {
  margin-bottom: 4px;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-meta div.jvld-new-comment-cell {
  padding-right: 1em;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-meta div.jvld-new-comment-cell label {
  font-weight: bold;
  display: block;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-meta div.jvld-new-comment-cell input {
  width: 100%;
  border: 1px solid #e0e0e0;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  height: 30px;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-meta div.jvld-new-comment-iframe #markItUpComment-text textarea {
  width: 94%;
  height: 200px;
  background-image: none;
  font: 11pt 'Helvetica Neue', Calibri, Arial, sans-serif;
  padding: 5px 5px 5px 5px;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-meta div.jvld-new-comment-iframe div.markItUp {
  width: 100%;
  background-color: transparent;
  border: none;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-meta div.jvld-new-comment-iframe div.markItUpContainer {
  border: none;
  background-image: none;
  background-color: white;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-meta div.jvld-new-comment-iframe label {
  font-weight: bold;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div.jvld-new-comment-buttons {
  text-align: left;
  margin-top: 1em;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-new div#jvld-new-rating-result img {
  margin: 0 auto;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld p#jvld-comment-list-processing {
  text-align: center;
  margin: 1em 1em;
}
div#jvld-dir div#mainbody div#jvld-reviews-jvld div#jvld-comment-loadmore {
  cursor: pointer;
  font-weight: bold;
  text-align: center;
}
div#jvld-dir div#mainbody div.jvld-review-item {
  margin-bottom: 1.5em;
}
div#jvld-dir div#mainbody div.jvld-review-item div.metadata {
  padding: 6px 6px;
  margin-bottom: 8px;
  background: #f5f5f5 none repeat scroll 0 0;
  font: bold 11px/1 "Helvetica Neue", Arial, sans-serif;
  clear: both;
}
div#jvld-dir div#mainbody div.jvld-review-item div.metadata div.metainfo {
  float: right;
  font-size: 95%;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #808080;
}
div#jvld-dir div#mainbody div.jvld-review-item div.metadata div.rating {
  float: left;
  padding-bottom: 6px;
}
div#jvld-dir div#mainbody div.jvld-review-item div.metadata div.rating div.jvld_stars div.jvld_review_stars {
  top: 3px;
  left: 0px;
  margin-left: 0px;
}
div#jvld-dir div#mainbody div.jvld-review-item div.content div.avatar {
  float: left;
  margin-right: 0.5em;
}
div#jvld-dir div#mainbody div.jvld-review-item div.content div.revinfo {
  overflow: hidden;
}
div#jvld-dir div#mainbody div.jvld-review-item div.content div.revinfo div.title {
  font-weight: bold;
  display: block;
  margin-bottom: 4px;
  padding-left: 6px;
}
div#jvld-dir div#mainbody div.jvld-review-item div.content div.revinfo div.comments {
  font-size: 90%;
  padding-left: 6px;
}
div#jvld-dir div#mainbody div#my-profiles-page div.menu,
div#jvld-dir div#mainbody div#my-photos-page div.menu,
div#jvld-dir div#mainbody div#my-videos-page div.menu,
div#jvld-dir div#mainbody div#my-files-page div.menu {
  float: right;
}
div#jvld-dir div#mainbody div#my-profiles-page div.menu ul.dropdown-menu,
div#jvld-dir div#mainbody div#my-photos-page div.menu ul.dropdown-menu,
div#jvld-dir div#mainbody div#my-videos-page div.menu ul.dropdown-menu,
div#jvld-dir div#mainbody div#my-files-page div.menu ul.dropdown-menu {
  left: auto;
  right: 0;
}
div#jvld-dir div#mainbody div#my-files-page ul.meta-data {
  font-size: 90%;
}
div#jvld-dir div#mainbody div.homepages-links div.header {
  background-color: #f1f2f3;
  margin-bottom: 1em;
  padding: 0.5em 0.5em;
}
div#jvld-dir div#mainbody div.homepages-links div.header span.more {
  float: right;
  letter-spacing: 0.1em;
  font-size: 80%;
}
div#jvld-dir div#mainbody div.homepages-links div.item {
  margin-bottom: 1em;
  text-align: center;
}
div#jvld-dir div#mainbody div.homepages-links div.item span.title {
  font-weight: bold;
  display: block;
  margin-bottom: 0.1em;
}
div#jvld-dir div#mainbody div#home-links div.show-all {
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
}
div#jvld-dir div#mainbody div#search-criteria {
  margin-top: 1em;
}
div#jvld-dir div#mainbody div#search-criteria div.controls {
  margin-left: 2em;
}
div#jvld-dir div#mainbody div#search-criteria div.controls label {
  font-weight: normal;
}
div#jvld-dir div#mainbody div#user-profile div.stats div.avatar {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#user-profile div.stats div.info {
  float: left;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#user-profile div.stats div.edit-my-profile {
  float: right;
  margin-left: 1em;
  margin-top: 1em;
}
div#jvld-dir div#mainbody div#user-profile div.stats h4 {
  font-size: 150%;
}
div#jvld-dir div#mainbody div#show-plans-page div.plan span.value:nth-of-type(odd) {
  background: #f1f2f3;
}
div#jvld-dir div#mainbody div#show-plans-page div.plan span.value {
  display: block;
  padding: 0.8em 0.8em;
  text-align: center;
}
div#jvld-dir div#mainbody div#show-plans-page div.plan span.price {
  font-size: 150%;
}
div#jvld-dir div#mainbody div#show-plans-page div.plan span.title {
  font-size: 125%;
  font-weight: bold;
}
div#jvld-dir div#mainbody div#show-plans-page div.plan span.hoveru {
  border-bottom: 1px dotted blue;
}
div#jvld-dir div#mainbody div#show-plans-page div.plan-row {
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#show-plans-page p.supl {
  margin-top: 0.5em;
}
div#jvld-dir div#mainbody div#edit-listing-page .jvld-evn-cbox {
  text-align: left;
  margin: 0;
  padding: 4px 4px 4px 8px;
}
div#jvld-dir div#mainbody div#edit-listing-page .jvld-evn-text {
  text-align: left;
  margin: 0;
  padding: 6px 4px 4px 8px;
}
div#jvld-dir div#mainbody div#add-listing-container {
  display: table;
  width: 100%;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page {
  display: table-cell;
  float: none;
  padding-right: 1em;
  padding: 2px 4px 1em 1em;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page div.add-listing-plan-title {
  display: inline;
  font-size: 75%;
  font-weight: normal;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page div.title {
  border-bottom: 1px solid #f1f2f3;
  font-weight: bold;
  font-size: 120%;
  text-align: left;
  margin-bottom: 1.5em;
  padding-top: 0;
  margin-top: 3px;
  padding-bottom: 8px;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page textarea {
  height: 100px;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page textarea.htmlcode {
  width: 95%;
  height: 100px;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page a.highlight-text {
  background-color: yellow;
  font-weight: bold;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page div.separator {
  font-weight: bold;
  margin-top: 6px;
  margin-bottom: 4px;
  margin-left: 4em;
  text-align: left;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page #jform_tp_desc_ifr {
  height: 225px !important;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page #jvld-add-listing-nav {
  background: cornsilk;
  border-radius: 8px 8px 8px 8px;
  font-size: 85%;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page .jvld-evn-cbox {
  text-align: left;
  margin: 0;
  padding: 4px 4px 4px 8px;
}
div#jvld-dir div#mainbody div#add-listing-container div#add-listing-page .jvld-evn-text {
  text-align: left;
  margin: 0;
  padding: 6px 4px 4px 8px;
}
div#jvld-dir div#mainbody div#add-listing-featured i.fa {
  float: left;
}
div#jvld-dir div#mainbody div#add-listing-confirm table.jvld-confirm-table td.param {
  width: 60%;
  font-weight: bold;
}
div#jvld-dir div#mainbody div#add-listing-confirm table.jvld-confirm-table td.value {
  width: 40%;
  text-align: center;
}
div#jvld-dir div#mainbody div#add-listing-confirm div.jvld-coupon {
  margin-top: 0.1em;
}
div#jvld-dir div#mainbody div#add-listing-confirm div.jvld-coupon input#coupon {
  display: inline;
  width: 100px;
}
div#jvld-dir div#mainbody div#sponsor-category-page h4 {
  font-weight: bold;
  text-align: center;
}
div#jvld-dir div#mainbody div#sponsor-category-page i.fa {
  float: left;
}
div#jvld-dir div#mainbody div#jvld-search div.filters {
  font-size: 90%;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block {
  margin-bottom: 2em;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block a {
  text-decoration: none;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.filter-is-active {
  background: lightslategrey;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.filter-option {
  display: block;
  margin-bottom: 2px;
  padding: 0.1em 0.25em;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.filter-option span.filter-text {
  text-shadow: none;
  color: #fff;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.filter-option span.remove-filter {
  float: right;
  clear: both;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.filter-option span.remove-filter a:visited,
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.filter-option span.remove-filter a:hover,
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.filter-option span.remove-filter a:active,
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.filter-option span.remove-filter a:link {
  color: #fff;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.show-more,
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block span.show-less {
  display: block;
  text-align: right;
  margin-right: 0.2em;
  font-size: 88%;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block #srch-search-query {
  display: inline;
  margin-bottom: 0.5em;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block p#filter_more_search {
  margin-left: 2em;
  margin-bottom: 1em;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block p#filter_more_search label {
  font-size: 12px;
  display: block;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block p#filter_more_search label.radio {
  padding-left: 0px;
}
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block #srch-search-query-btn,
div#jvld-dir div#mainbody div#jvld-search div.filters div.filter-block #srch-search-reset-btn {
  margin-bottom: 0.6em;
}
div#jvld-dir div#mainbody div#jvld-search p.reset-btn {
  text-align: right;
}
div#jvld-dir div#content-bottom .latstats {
  margin-top: 20px;
}
div#jvld-dir div#footer .credits,
div#jvld-dir div#footer .seolinks {
  margin-top: 1em;
  font-size: 88%;
  text-align: center;
}
div#jvld-dir div#footer .credits a,
div#jvld-dir div#footer .seolinks a {
  color: #999;
}
div#jvld-dir div.jvld-adv {
  margin: 1em 1em 1em 1em;
  text-align: center;
}
/* EasySocial override */
div#fd.es div.jvld-taglist i {
  width: 20px;
  height: 23px;
}
div#fd.es div.listing-block div.actions .btn-mini,
div#fd.es div.listing-block div.actions .btn-xs {
  font-size: 10.75px;
  padding: 1px 6px;
}
div.jvld-stream div.stream-data div.ratelink {
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
}
div.jvld-stream div.stream-data div.ratelink span.given {
  margin-right: 1em;
}
div.jvld-stream div.stream-data div.newphoto {
  text-align: center;
  margin-bottom: 1em;
}
div.jvld-stream div.stream-data div.newphoto img {
  max-width: 100%;
}
div.jvld-stream div.stream-data div.newvideo {
  text-align: center;
  margin-bottom: 1em;
}
div.jvld-stream-item {
  font-size: 95%;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1em;
  padding-bottom: 1.5em;
}
div.jvld-stream-item div.header div.avatar {
  float: left;
  margin-right: 1em;
  margin-top: 4px;
}
div.jvld-stream-item div.header div.data span.title {
  padding-top: 4px;
  margin-top: 2px;
  margin-bottom: 4px;
  display: block;
  font-size: 95%;
}
div.jvld-stream-item div.header div.data span.meta {
  color: #cccccc;
  display: block;
  font-size: 85%;
  padding-bottom: 4px;
}
div.jvld-stream-item div.header div.jvld-stream-item-controls {
  float: right;
  margin-left: 6px;
}
div.jvld-stream-item div.header div.jvld-stream-item-controls span.jvld-sitemc {
  font-size: 85%;
  margin-left: 1em;
  cursor: pointer;
}
div.jvld-stream-item div.body {
  border: 1px solid #cccccc;
  border-radius: 3px;
  padding: 8px;
}
div#jvld-home-stream h4.title {
  padding: 6px 6px;
  background-color: #e1e1e1;
  margin-bottom: 1em;
  font-size: 110%;
  width: 100%;
  border-radius: 4px;
}
div.listing-lite-block div.header {
  margin-top: 1em;
  margin-bottom: 0.5em;
  padding: 4px 8px;
  background-color: #f0f0f0;
  font-weight: bold;
}
div.listing-lite-block div.media {
  margin-right: 8px;
  float: left;
}
div.listing-lite-block div.title {
  text-align: left;
  font-weight: bold;
  font-size: 125%;
  margin-bottom: 0.4em;
}
div.listing-lite-block div.desc {
  line-height: 1.4em;
  margin-bottom: 8px;
}
div.listing-lite-block div.actions {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: right;
}
div.listing-lite-block div.actions a {
  text-decoration: none;
}
div.listing-lite-block div.actions .btn-mini,
div.listing-lite-block div.actions .btn-xs {
  font-size: 10.75px;
  padding: 1px 6px;
}
.fancybox-slide--iframe .fancybox-content {
  width: 500px;
  height: 600px;
  max-width: 75%;
  max-height: 75%;
  margin: 0;
}
.fancybox-slide--video .fancybox-content {
  width: 800px;
  height: 600px;
  max-width: 75%;
  max-height: 75%;
}
#tandc-content {
  max-width: 600px;
}
