

.column,
.column-transparent {
	width:24%;
	border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.column-transparent {
	background:none;
}


#one, #two, #three, #four {
height:97.5%;
max-height:97.5%;
}

#one, #one_top-scroll, #one_bottom-scroll,
#one_no-scroll {
left:0;
}

#two, #two_top-scroll, #two_bottom-scroll,
#two_no-scroll {
left:24.75%;
right:0;
}

#three, #three_top-scroll, #three_bottom-scroll,
#three_no-scroll {
left:49.65%;
right:0;
}

#four, #four_top-scroll, #four_bottom-scroll,
#four_no-scroll {
left:74.5%;
right:0;
}

#one_top-scroll, #two_top-scroll, #three_top-scroll, #four_top-scroll {
height:92.5%;
max-height:92.5%;
top:5%;
}

#one_bottom-scroll, #two_bottom-scroll, #three_bottom-scroll, #four_bottom-scroll {
height:92.5%;
max-height:92.5%;
bottom:5%;
}

#one_no-scroll, #two_no-scroll, #three_no-scroll, #four_no-scroll {
	height:97.5%;
max-height:97.5%;
bottom:.5%;
}


/* OVERRIDES ***************************/
.column .item-title {
	max-width:73%;
	margin:0;padding:0;
}
.column .item-description {
	width:73%;
}
.column .item-pricing {
	width:27%;
	max-width:27%;
}
.column .category-title {
	padding:0% 2% 0% 2%;
}
.column .item-wrapper {
	padding-bottom:1%;
	border-bottom: dotted .1em #bababa;
	padding-top:0px;
	margin-top:-.3em;
}

.item-pricing-multi-price { 
	width:30%;
	max-width:30%;
}


.item-size-price {
	width:49%;
max-width:49%;
min-width:49%;
}

/* END OVERRIDES ************************/


/* FONT SIZES */

/* STANDARD ****************/
.std-font-wrapper .category-description p,
.std-font-wrapper .item-description p {
	font-size:1.2vw;
	color:#fff;
}

.std-font-wrapper .item-size {
	font-size: 1.2vw;
	color:#fff;
}
.std-font-wrapper .item-size-title {
font-size:1.5vw;
	color:#fff;
}

.std-font-wrapper .category-title {
font-size:1vw;
	text-transform:uppercase;
	text-align:center;
}

.std-font-wrapper .item-title {
font-size:1.1vw;
	color:#fff;
	margin-top:2%;
	text-transform:uppercase;
	line-height:1.5em;
}
.std-font-wrapper .item-pricing h3,
.std-font-wrapper .item-size-price,
.std-font-wrapper .item-pricing-multi-price {
	font-size:2vw;
	color:#fff;
}

.std-font-wrapper .item-title {
	font-size:1.05vw;
margin-top:.4vw;
text-shadow:
       -3px 3px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;	
}
.std-font-wrapper .item-pricing h3,
.std-font-wrapper .item-pricing-multi-price,
.std-font-wrapper .item-size-price {
font-size:1.8vw;
margin-top:.1vw;
	color:#fff;
	text-shadow:
       -3px 3px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;	
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}



/* LARGE ****************/
.lg-font-wrapper .item-description p {
	font-size:1vw;
	color:#fff;
	line-height:1.3em;
	font-weight:normal;
}

.lg-font-wrapper .item-description ul {
	margin-left:2%;
	vertical-align:top;
	margin-top:0%;
	column-count: 2;column-gap:5%;
}

.lg-font-wrapper .item-description ul li {
	font-size:1vw;
	color:#fff;
	line-height:1.1em;
list-style-type:none;
}
.lg-font-wrapper .category-description p {
	font-size:.7vw;
	color:#fff;
}

.lg-font-wrapper .item-size {
	font-size: .9vw;
	color:#fff;
}
.lg-font-wrapper .item-size-title {
font-size:1.2vw;
	color:#fff;
}

.lg-font-wrapper .category-title {
font-size:.9vw;
	text-transform:uppercase;
	text-align:center;
}

.lg-font-wrapper .item-title {
font-size:1vw;
	color:#fff;
	margin-top:2%;
	text-transform:uppercase;
	line-height:1.5em;
	margin-bottom:.6%;
}
.lg-font-wrapper .item-pricing h3,
.lg-font-wrapper .item-size-price,
.lg-font-wrapper .item-pricing-multi-price {
	font-size:1.6vw;
	color:#fff;
}

.lg-font-wrapper .item-title {
	font-size:1vw;
margin-top:.4vw;
text-shadow:
       -3px 3px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;	
}
.lg-font-wrapper .item-pricing h3,
.lg-font-wrapper .item-pricing-multi-price,
.lg-font-wrapper .item-size-price {
font-size:1.6w;
margin-top:.1vw;
	color:#fff;
	text-shadow:
       -3px 3px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;	
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}



/* EXTRA LARGE ****************/
.xl-font-wrapper .category-description p,
.xl-font-wrapper .item-description p {
	font-size:1.2vw;
}

.xl-font-wrapper .item-size {
	font-size:1.7vw;
}
.xl-font-wrapper .item-size-title {
font-size:1.8vw;
}

.xl-font-wrapper .category-title,
.xl-font-wrapper .item-title {
font-size:1.1vw;
}

.xl-font-wrapper .item-pricing h3,
.xl-font-wrapper .item-pricing-multi-price,
.xl-font-wrapper .item-size-price {
font-size:1.9vw;
}


/* SMALL ****************/
.sm-font-wrapper .item-description p {
	font-size:.7vw;
	color:#000;
}
.sm-font-wrapper .category-description p {
	font-size:.7vw;
	color:#000;
}

.sm-font-wrapper .item-size {
	font-size: .7vw;
	color:#000;
}
.sm-font-wrapper .item-size-title {
font-size:.7vw;
	color:#000;
}

.sm-font-wrapper .category-title {
font-size:.6vw;
	text-transform:uppercase;
	text-align:center;
}

.sm-font-wrapper .item-title {
font-size:.6vw;
	color:#000;
	margin-top:2%;
	text-transform:uppercase;
	line-height:1.5em;
margin-top:.4vw;	
}
.sm-font-wrapper .item-pricing h3,
.sm-font-wrapper .item-pricing-multi-price,
.sm-font-wrapper .item-size-price {
font-size:1vw;
margin-top:.1vw;
	color:#D40000;	
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

.sm-font-wrapper .item-pricing h3 {
}



/* EXTRA SMALL ****************/
.xs-font-wrapper .category-description p,
.xs-font-wrapper .item-description p {
	font-size:1vw;
}

.xs-font-wrapper .item-size {
	font-size:1.3vw;
}
.xs-font-wrapper .item-size-title {
font-size:1.45vw;
}

.xs-font-wrapper .category-title,
.xs-font-wrapper .item-title {
font-size:.75vw;
}

.xs-font-wrapper .item-pricing h3,
.xs-font-wrapper .item-pricing-multi-price,
.xs-font-wrapper .item-size-price {
font-size:1.55vw;
}


/* EXTRA EXTRA SMALL ****************/
.xxs-font-wrapper .category-description p,
.xxs-font-wrapper .item-description p {
	font-size:.95vw;
}

.xxs-font-wrapper .item-size {
	font-size:1.25vw;
}
.xxs-font-wrapper .item-size-title {
font-size:1.35vw;
}

.xxs-font-wrapper .category-title,
.xxs-font-wrapper .item-title {
font-size:.65vw;
}

.xxs-font-wrapper .item-pricing h3,
.xxs-font-wrapper .item-pricing-multi-price,
.xxs-font-wrapper .item-size-price {
font-size:1.4.vw;
}
