/*
	Todd Motto Labs
	URL: www.toddmotto.com
*/

/*------------------------------------*\
    SuperBox
\*------------------------------------*/
*,
*:after,
*:before {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}


.superbox img {
	vertical-align:bottom;
}

/* SuperBox */
.superbox-list {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12.5%;
}
.superbox-img {
	max-width:100%;
	width:100%;
	cursor:pointer;
}
.superbox-show {
	text-align:center;
	position:relative;
	background:#333;
	box-shadow:inset 0 1px 5px #111;
	-webkit-box-shadow:inset 0 1px 5px #111;
	-moz-box-shadow:inset 0 1px 5px #111;
	width:100%;
  float:left;
	padding:25px;
	display:none;
}
.superbox-current-img {
	max-width:60%;
	box-shadow:0 1px 4px #222;
	border:1px solid #222;
	float:left;
	margin: 50px;
}
.superbox-content {
  display: none;
}
.superbox-show .content{
 text-align: right;
  margin: 50px;
}
.superbox-img:hover {
	opacity:0.8;
}

.superbox-list.hover2 {
	opacity:0.8;
}

.superbox-float {
	float:left;
}
.superbox-close {
	opacity:0.7;
	cursor:pointer;
	position:absolute;
	top:15px;
	right:15px;
	background:url(../img/close.gif) no-repeat center center;
	width:35px;
	height:35px;
}
.superbox-close:hover {
	opacity:1;
}

.superbox-show .content h2 {
  font-weight: bold;
  color: #b2083c;
  font-size: 20px;
  margin: 0px;
  margin-bottom: 15px;
}
.content h3 {
  font-weight: bold;
  color: #fff;
  font-size: 15px;
  margin-bottom: 15px;
}

.superbox-show .content p {
  font-size: 12px;
  color: #fff;
  margin: 0px;
  margin-bottom: 20px;
  line-height: 20px;
}

@media only screen and (min-width: 320px) {
	.superbox-list {
		width:50%;
	}
	.superbox-current-img, .superbox-show .content {
		margin: 0px;
	}
}
@media only screen and (min-width: 486px) {
	.superbox-list {
		width:25%;
	}
	
	.superbox-current-img, .superbox-show .content {
		margin: 0px;
	}
}
@media only screen and (min-width: 768px) {
	.superbox-list {
		width:16.66666667%;
	}
	
	.superbox-current-img, .superbox-show .content {
		margin: 20px;
	}
}
@media only screen and (min-width: 1025px) {
	.superbox-list {
		width:12.5%;
	}
}