
/* flexslider CSS for product pages */

.flexslider {
  width: 100%;
}

/* move prev / next nav controls down */
.custom-controls-container
{
  margin-top:10px !important;
}

.flex-control-nav {
  position: relative;
  bottom: auto;
}

.custom-navigation {
  /*display: table;
  width: 10%;
  table-layout: fixed;*/
}

.custom-navigation > * {

}

.custom-navigation > a {
  /*width: 5%;*/

}

.custom-navigation .flex-next {

}


/*** responsive grid CSS from responsivegridsystem.com */

/*  SECTIONS  */
.gridsysSection {
  clear: both;
  padding: 0px;
  margin: 0px;
}

/*  COLUMN SETUP  */
.gridsysCol {
  display: block;
  float:left;
  margin: 1% 0 1% 0%;
}
.gridsysCol:first-child { margin-left: 0; }

/*  GROUPING  */
.gridsysGroup:before,
.gridsysGroup:after { content:""; display:table; }
.gridsysGroup:after { clear:both;}
.gridsysGroup { zoom:1; /* For IE 6/7 */ }


/*  GRID OF SEVEN  */
.span_7_of_7 {
  width: 100%;
}

.span_6_of_7 {
    width: 85.28%;
}

.span_5_of_7 {
    width: 70.57%;
}

.span_4_of_7 {
    width: 55.85%;
}

.span_3_of_7 {
    width: 41.14%;
}

.span_2_of_7 {
    width: 24.42%;
    margin-left: 2%;
}

.span_1_of_7 {
    width: 11.71%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 800px) {
  .gridsysCol {  margin: 0% 0% 0% 0%; }
  .span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 { width: 100%; }
  }
}
