.archive .main-books .products .col-sm-4:nth-of-type(1n+4){
display: none !important;
}
.archive .more-books:first-child, .archive .more-books:nth-of-type(2),.archive .more-books:nth-of-type(3){
display: none !important;
}
.archive .more-books .products .product{
	width: 100% !important;
}
.product_type_simple{
  margin-top: 15px !important;
  font-weight: 900 !important;
  color: #007dbd !important;
  text-align: center !important;
  text-transform: uppercase !important;
  border-radius: 50px !important;
  border: 1px solid #007dbd !important;
  padding: 10px 15px !important;
  display: inline-block !important;
  min-width: 240px !important;
  -webkit-transition:0.5s !important;
  transition:0.5s !important;
  background-color: #fff !important
}
.product_type_simple:hover{
  color: #fff !important;
  background-color: #007dbd !important;
}

.add_to_cart_button, .single_add_to_cart_button,.checkout-button{
  margin-top: 35px !important;
  font-weight: 900 !important;
  color: #fff !important;
  text-align: center !important;
  text-transform: uppercase !important;
  background-color: #007dbd !important;
  border-radius: 50px !important;
  padding: 10px 15px !important;
  display: inline-block !important;
  min-width: 240px !important;
  border: 1px solid #007dbd !important;
  -webkit-transition:0.5s !important;
  transition:0.5s !important;
}
.add_to_cart_button:hover, .single_add_to_cart_button:hover, .checkout-button:hover{
  color: #007dbd !important;
  background-color: #fff !important;
  border: 1px solid #007dbd !important;
}

.button {
  font-weight: 900 !important;
  color: #fff !important;
  text-align: center !important;
  text-transform: uppercase !important;
  background-color: #007dbd !important;
  border-radius: 50px !important;
  padding: 10px 15px !important;
  display: inline-block !important;
  min-width: 240px !important;
  border: 1px solid #007dbd !important;
  -webkit-transition:0.5s !important;
  transition:0.5s !important;
}
.button:hover{
  color: #007dbd !important;
  background-color: #fff !important;
  border: 1px solid #007dbd !important;

}
.woocommerce div.product .woocommerce-tabs ul.tabs{
  display: none;
}

.related.products{
  margin-bottom: 50px;
}

.page-id-5 .shoping-cart{
  display: none;
}

.return-to-shop{
  float: right !important;
  display: inline-block;
}
.cart-empty{
  float: left;
  display: inline-block;
}
.woocommerce-message{
  display: none;
}
.woocommerce .products ul, .woocommerce ul.products{
   margin-top: 35px !important;
}
.home .woocommerce img,.home .woocommerce-page img {
    height: auto;
    max-width: 100%;
    max-height: 440px;
}