/**
 * SuperBox
 * The lightbox reimagined. Fully responsive HTML5 image galleries.
 * 
 * Latest version: https://github.com/seyDoggy/superbox
 * Original version: https://github.com/toddmotto/superbox
 * 
 * Copyright 2013 Todd Motto <http://www.toddmotto.com>
 * Copyright 2013 Adam Merrifield <http://seydesign.com>
 * 
 * Licensed under the MIT license <http://www.opensource.org/licenses/mit-license.php>
 */
 
#stacks_in_299 .superbox-active { word-spacing: 0; letter-spacing: 0; font-size: 0; }

#stacks_in_299 .superbox-active * { 	-webkit-box-sizing:border-box; 	-moz-box-sizing:border-box; box-sizing:border-box; word-spacing: normal; letter-spacing: normal; font-size: 16px; }

#stacks_in_299 .superbox-active .superbox-list > div { font-size: 0; } 

#stacks_in_299 .superbox-active .superbox-list { display:inline-block; width:12.5%; zoom:1; vertical-align: bottom; /* Fixes FireFox word-space accumulation */ }


#stacks_in_299 .superbox-active .superbox-list img { width:100%; vertical-align:bottom; cursor:pointer; }

#stacks_in_299 .superbox-active .superbox-list img:hover { opacity:.8; }

#stacks_in_299 .superbox-active .superbox-show { position:relative; display:none; float:left; padding:1.5em; width:100%; background:#333333; box-shadow:inset 0 1px 5px #212121; text-align:center; }

#stacks_in_299 .superbox-active .superbox-show img.superbox-current-img { width:auto; height:100%; border:1px solid #000000; box-shadow:0 1px 4px #212121; 	opacity:0; }

#stacks_in_299 .superbox-active .superbox-close, #stacks_in_299 .superbox-active .superbox-prev, #stacks_in_299 .superbox-active .superbox-next { position:absolute; width:30px; height:30px; color: #FFFFFF; text-decoration: none; opacity:0; cursor:pointer; }

#stacks_in_299 .superbox-active .superbox-close { 	top: 10px; 	right: 10px; } 
#stacks_in_299 .superbox-active .superbox-prev, #stacks_in_299 .superbox-active .superbox-next { top:50%; margin-top: -15px; }

#stacks_in_299 .superbox-active .superbox-prev { left:10px; }

#stacks_in_299 .superbox-active .superbox-next { right:10px; }

#stacks_in_299 .superbox-active .superbox-show > a > i { font-size: 30px; }

#stacks_in_299 .superbox-active .superbox-close:hover, #stacks_in_299 .superbox-active .superbox-prev:hover, #stacks_in_299 .superbox-active .superbox-next:hover { text-decoration:none; opacity:1 ! important; }

#stacks_in_299 .superbox-active .superbox-float { 	float:left; }

/*
 * Resonsive Rules
 */

#stacks_in_299 .superbox-active .superbox-2 { width:50%; } 
#stacks_in_299 .superbox-active .superbox-4 { width:25%; } 
#stacks_in_299 .superbox-active .superbox-6 { width:16.667%; } 
#stacks_in_299 .superbox-active .superbox-8 { width:12.5%; }
/*
 * Font icons
 */
@font-face {
  font-family: 'SuperBoxIcons';
  src: url('../files/superboxfont/superboxicons.eot?6890439');
  src: url('../files/superboxfont/superboxicons.eot?6890439#iefix') format('embedded-opentype'),
       url('../files/superboxfont/superboxicons.woff?6890439') format('woff'),
       url('../files/superboxfont/superboxicons.ttf?6890439') format('truetype'),
       url('../files/superboxfont/superboxicons.svg?6890439#superboxicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
#stacks_in_299 .superbox-active [class^="icon-"], #stacks_in_299 .superbox-active [class*=" icon-"] {   font-family: SuperBoxIcons;   font-weight: normal;   font-style: normal;   text-decoration: inherit;   -webkit-font-smoothing: antialiased; }
#stacks_in_299 .superbox-active [class^="icon-"]:before,
#stacks_in_299 .superbox-active [class*=" icon-"]:before {   font-family: inherit;   font-weight: inherit;   font-style: inherit;   text-decoration: inherit;   display: inline-block;   speak: none; }
/* makes sure icons active on rollover in links */
#stacks_in_299 .superbox-active a [class^="icon-"],
#stacks_in_299 .superbox-active a [class*=" icon-"] { display: inline-block; }
#stacks_in_299 .superbox-active .icon-remove-sign:before		{ content: "\2716"; }
#stacks_in_299 .superbox-active .icon-circle-arrow-left:before		{ content: "\e4a1"; }
#stacks_in_299 .superbox-active .icon-circle-arrow-right:before		{ content: "\e4a2"; }


#stacks_in_302 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_313 {
	font-size: 168%;
}
