/*Layouts css goes here*/

/*
.panel .text-center .star-rating.wc_views_star_rating {
  margin: 8px auto 16px;
  float: none;
}
*/
/* Float settings for generate press-woocommerce from toolset support */
/*

.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, .woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
	float: none;
}
*/

.woocommerce .panel.product {
	margin-bottom: 30px;
}

.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}


/* orignial add padding from toolset support, affects left hand widget though*/
/*
.shop-container.ddl-full-width-row > [class*="col-"]:first-child {
	padding-left:40px;
}

*/

/* ben fix for above, add padding, but not on all first childs, generate press.*/

/*
.shoppanel {
	padding-left: 40px;
  
}
*/


/* add margins for generate press*/
/*

.shop-container .inside-article {
    margin-top: 20px;
  margin-bottom: 20px;
}
*/


/*correction for theme mystile woo archive correction, main template, also last 3 lines correct taxonomy archive row ben
#main {
  float: none !important;
  width: 100% !important;
max-width: 75.998em;
margin: 0 auto;

}
*/
#respond {
  float: none !important;
}

.product .mk-product-holder .mk-shop-item-detail .product-title {
min-height: 65px !important;
}

/* add padding to main woo content, but not on all first childs, (shop grid class shoppanel) mystile woo ben*/


.shoppanel {
	padding-left: 10px !important;
  float: right !important;
 
}

/* single row per book set float and width percentages- now copiedto custom css*/
/*
.bookimgleft {
    min-height: 200px !important;
    min-width: 180px !important;
	float: left;
  	width: 20%;
	box-sizing: border-box;
    padding-left: 0px;
  padding-top: 15px;
   padding-bottom: 15px;
  padding-right: 15px;
 border: 1px #333;
}

.bookinforight {
  display: block;
  position: relative;
width: 65%;
float: left;
    min-height: 1px;
    padding-left: 10px;
  padding-right: 1px;
padding-top: 12px;
}
*/
  
div.bookinforight > h3 {
  margin-bottom: 0px;
}

.flbookrow {
  border-top:1px solid #ddd;
}


#header {
  padding-top: 1.1em !important;
}

@media (min-width: 768px) {
.col-sm-6 {
    width: 45% !important;
}
}