/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 3, 2018 */



@font-face {
    font-family: 'poppinsbold';
    src: url('poppins-bold-webfont.woff2') format('woff2'),
         url('poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'poppinslight';
    src: url('poppins-light-webfont.woff2') format('woff2'),
         url('poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'poppinsmedium';
    src: url('poppins-medium-webfont.woff2') format('woff2'),
         url('poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'poppinsregular';
    src: url('poppins-regular-webfont.woff2') format('woff2'),
         url('poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'poppinssemibold';
    src: url('poppins-semibold-webfont.woff2') format('woff2'),
         url('poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.span4 {
  width: 28%;
  float: left;
}

.span6 {
  width: 46%;
  float: left;
}

.span4:nth-child(1)   {
  margin-left: 4%;
}

.span4:nth-child(2)   {
  margin-left: 2%;
  margin-right: 2%
}

.span4:nth-child(3) {
  margin-right: 4%;
}

.span6:nth-child(even) {
  margin-left: 4%;
}

.span6:nth-child(odd) {
  margin-right: 4%;
}
  
.j2store-cart-buttons {
  height: 50px;
}

#t3-content {
  width: calc(100% - 40px);
}
  
.j2store-product-list .j2store-products-row {
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    height: auto;
  	border-bottom: 1px solid lightgrey;
}

@media only screen and (max-width:1151px) {
  .span4 {
      width:100%;
      margin-bottom:50px;
  }
}

@media only screen and (max-width:919px) {
	.product-sdesc img {
    	max-width: 100%;
	}
}

.t3-navbar.navbar-collapse.collapse {
    display: block;
}

.nav > li {
    float: left;
}

@media only screen and (max-width: 1151px) {
    .navbar-nav > li > a {
        padding: 0px 5px;
    }
}