#bookstore{
  margin: 30px 0;
}
#bookstore h1{
  font-size: 60px;
  text-transform: uppercase;
  margin: 0 24px 30px 24px;
}
#all .clearance{
display: none !important;
}
#bookstore .kad_add_to_cart{
  display: none;
}
.bookstore-box{
background-color: #ececec;
padding: 27px; 
margin-bottom: 20px;
}
.bookstore-box h2{
color: #0d395e;
font-size: 30px;
text-transform: uppercase;
font-weight: 100;
margin-bottom: 20px;
}

.bookstore-box h2 strong{
font-weight: 700
}

#bookstore .slick-slide .kad_product{
	height: auto !important;
}
#bookstore .product_item{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,ffffff+99 */

background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top, #fcfcfc 0%, #ffffff 100%);  /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fcfcfc 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fcfcfc 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	text-align: center;
	    min-height: 125px;
}
.products div.product{
	border: none !important;
}
.product_item .notrated{
	display: block;
}
.slick-slide .product_item{
  margin-bottom:  0 !important;
}
/*.product_item .kad_add_to_cart{
	position: absolute;
	bottom: 0%;
	width: 100%;
}
*/
.prev-arrow,
.next-arrow{
	position: absolute;
	display: flex;
	align-items: center;
    top: 0%;
    height: 100%;
    z-index: 100;
    width: 30px;
    font-size: 0;
    cursor: pointer;
    background-color: rgba(255,255,255,0);
    transition: background-color: 0.33s;
}
.prev-arrow:hover,
.next-arrow:hover{
	background-color: rgba(255,255,255,0.5);
}
.prev-arrow{
	left:-20px;
	justify-content: left;
	background: url('../assets/img/slider-prev.png') no-repeat center center;
}
.next-arrow{
	right: -20px;
	justify-content: right;
	background: url('../assets/img/slider-next.png') no-repeat center center;
}
/*.kad_product_wrapper::before,
.kad_product_wrapper::after{
	display: none !important;
}*/
/* Fix wpautop */
#bookstore > p,
.bookstore-tab-content > p{
	display: none;
}
.bookstore-tabs{
	border: 3px solid #ececec;
	margin: 15px 0;
}
.bookstore-tabs ul {
  margin: 0;
  padding: 0;
}
.bookstore-tabs ul li {
  display: inline-block;
  padding: 10px 15px;
  margin: 0;
  transition: background 0.5s;
}
.bookstore-tabs ul li a {
  color: #0e395f;
  text-decoration: none;
  border: none;
  font-size: 14px;
  text-transform: uppercase;
}
.bookstore-tabs ul li.active {
  background: #0e395f;
  color: #ffffff;
  font-weight: 700;
}
.bookstore-tabs ul li.active a {
  color: #ffffff;
}
.bookstore-tabs .bookstore-tab {
  position: relative;
  display: none;
}

.bookstore-tabs .bookstore-tab .description{
	  background: #0e395f;
  color: #ffffff;
  padding: 27px;
}
.bookstore-tabs .bookstore-tab .products{
  padding: 15px 17px;	
}
.bookstore-tabs .bookstore-tab.active {
  display: block;
}

#menu-bookstore-sidebar-categories{
  font-size: 14px;
  margin-bottom: 30px;
}
#menu-bookstore-sidebar-categories li{
line-height: 1.4;
background: transparent !important;
    border-bottom: none;
    margin: 0;

  }

  #menu-bookstore-sidebar-categories li a{
        font-family: lato, arial, sans-serif;
line-height: 1.4;
    border-bottom: none;
    padding: 8px 15px;
    transition:    all 0.33s;
    display: block;
  }
   #menu-bookstore-sidebar-categories li a:hover{
     background: #eeeeee;

   }
#menu-bookstore-sidebar-categories li .sf-description{
  display: none;
}