/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

.description_box {
  background: none repeat scroll 0 0 #f4f4f4;
  border: 1px solid #ccc;
  padding: 10px;
}

li.product-category h3{display:none}

  ul.products.cabenco{padding-top:50px;}
  ul.products.cabenco li.product{
    /* 
    margin-right: 2.4%;
    width:18.05%;
    */
  }
  ul.products.cabenco li.product:first-child,
  ul.products.cabenco li.product:nth-child(5n+1) {
    /* clear: both !important; */
  }
  ul.products.cabenco li.product:last-child,
  ul.products.cabenco li.product:nth-child(5n) {
    /* margin-right: 0 !important; */
}
ul.products {
	display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  flex-flow: row wrap;
  /*
  -webkit-flex-direction: row;
	flex-direction: row;
	flex-wrap: wrap;
  */
}
ul.products li.product {

  margin-right: auto;
  width:auto;

  flex-basis:100%;

  /*
	margin-right: 1.2%;
	max-width:200px;
	width:100%;
  -webkit-flex: 1 1 15em; /* this */ 
  /*flex: 1; */
}
ul.products li.product:nth-child(2n) {
  /*margin-right: 1.2%;*/
  margin-right: auto;
}
ul.products li.product img{
  width: 95%;
}
a.woo-sc-button.cabenco_button {
  background: none repeat scroll 0 0 #A53792;
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
}
a.woo-sc-button.cabenco_button:hover {
  background: none repeat scroll 0 0 #602055;
 opacity: 1 !important;
}
.page header h1.cleaningschedule{
	color:#B5D443;
	font: normal 35px/1em Arial,sans-serif;
	text-align: center;

}
.cleaningschedule .threecol-one {
  text-align: center;
}
/*
ul.products li.product {
  /*
  position: relative;
  float: left;
  width: 48%;
  margin-right: 3.8%;
  */
  margin-bottom: 1.618em;
  text-align: center;
}
ul.products.cabenco li.product {
  position: relative;
  /* width: 22.05%; */
}
ul.products.cabenco li.product:nth-child(2n) {
  /* margin-right: 3.8%; */
}
ul.products.cabenco li.product.first {
  /* clear: both; */
}
ul.products.cabenco li.product.last {
  /* margin-right: 0; */
}



/*
MOBILE STYLES
----------------- */

@media only screen and (min-width: 480px) {
  ul.products li.product {

    flex-basis:50%;

  }
}


@media only screen and (min-width: 768px) {
  ul.products li.product {

    flex-basis:25%;

  }
}

@media only screen and (min-width: 980px) {
  ul.products li.product {

    flex-basis:20%;

  }
}

