/* Custom CSS file for vl-forlag */

/* Downloader */
.download-box-custom{
  width: 3em;
}
.custom-download img{
  border: 1px solid #ccc;
}
.download-button-custom{
  display: inline-block;
  padding: 5px 20px;
  background-color: #000;
  color:#fff;
  border-radius: 3px;
  font-weight: 500;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 20px !important;
}
.custom-download{
  position: relative;
  display: inline-block;
  width:24%;
  margin-right: 0.5%;
  box-sizing: border-box;
  margin-bottom: 6em;
  float:left;
  height: 300px;
}

.download-button-custom:link,.download-button-custom:visited,.download-button-custom:active{
  text-decoration: none;
}
.download-box-content-custom h1.custom-title{
  font-size: 20px;
  /* color:#000; */
  margin-bottom: 8px;
  font-family: Raleway, arial, sans-serif;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
}

.download-box-content-custom p{
  font-size: 12px;
  color:#000;
  margin-bottom: 5px;
}

/* OTHER */
.single_add_to_cart{
    background-color:#d23443;
    font-size:16px;
}

.vl_pricerange{
    display: none;
}

.post_meta.col-md-2{
  clear:left;
}

.post .post_meta span{
  text-align: left;
}

.post .post_meta{
  text-align: left;
}

.search-image{
  width:200px;
}
.product img{
  width: 200px;
}

.post_details header.entry-header{
  margin-top: 1em;
}

.post_details.col-md-10{
  margin-top: 1em;
}

.search-box-container{
  clear:left;
}

@media screen and (max-width: 600px){
  .post .post_thumbnail{
    text-align: left;
  }
}
@media screen and (max-width: 992px){
  .custom-download{
    width:49%;
  }
}
@media screen and (max-width: 530px){
  .custom-download{
    width:100%;
    margin-right: 0;
    height: auto;
  }
}

ul.yith_wcbsl_bestsellers_list_widget li{
  border:none;
  box-shadow:none;
}
.yith-wcbsl-widget-image {
  height:60px;
  background-position: center top;
  background-size: 100% auto;
}
.yith-wcbsl-widget-position{
  display: none;
}
.yith-wcbsl-widget-title{
  text-transform: none;
  line-height: 12px;
  padding-left: 7px;
  padding-top: 5px;
}
.yith-wcbsl-widget-title a{
  font-weight: 400;
}

/* Show more, less authors on home page */
.author-less{display: none;}
.author-more{text-decoration: none;}