.spacerStack {
	height: 30px;
}

#spacerStackstacks_in_86_page3 {
	height: 30px;
}
#stacks_in_117_page3 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_117_page3 .stacks_right {
	float:right;
	width:49%;
}#stacks_in_31_page3 img {
	padding-right: 0 !important;
}

#stacks_in_31_page3 .stacks_in_31_page3portfolioWrapper {
	display:block;
	width: 100%;
	text-align: center;
	margin:0;
	padding:0;
}

.stacks_in_31_page3itemContainer {
	position:relative;
	display: inline-block;
	overflow: hidden;
	margin:0;
	padding:0;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
}



.stacks_in_31_page3portitleBox {
	text-align: left;
	max-width:380px;
	height: auto;
	position:absolute;
	left:0px;
	bottom:0px;
	 
	padding-bottom:18px;
	
	color:#555555;
	line-height: normal;
}

.stacks_in_31_page3title {
	font-weight:bold;
	color:#333333;
}


.stacks_in_31_page3portitleBox a {
	color:#555555;
	text-decoration:none;
}

.stacks_in_31_page3portitleBox a:hover {
	color:#993300;
}

#stacks_in_31_page3 .stacks_in_31_page3sliderBox {
	position:relative;
	padding: 0;
	margin: 0;
}

.stacks_in_31_page3colouredTile {
	display: block;
	border-radius: 2px;
	position:relative;
	max-width:380px;
	padding:7px 7px 10px 7px;
	z-index:100;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
}

#stacks_in_31_page3 .stacks_in_31_page3doolowershadow {
	position:relative;
	max-width:380px;
	padding:0;
	padding-top: 0;
	margin-top: 0;
	margin: 0;
	
	line-height: 0px;
}

#stacks_in_31_page3 .stacks_in_31_page3doolowershadow img {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	padding-top: 0;
	margin-top: 0;
}

#stacks_in_31_page3 .centered_image {
	border: 1px solid #CCCCCC;
	max-width:368px;
	max-height:237px;
	
	overflow: hidden;
}

#stacks_in_31_page3 .centered_image img {
		width:100%;
		height:auto;
		display: block;
}


#stacks_in_31_page3 .centered_image img a {
	border:none;
	width:100%;
		height:auto;
}




.spacerStack {
	height: 20px;
}

#spacerStackstacks_in_76_page3 {
	height: 20px;
}/*-- Vimeo HTML5 Stack v1.0.0 by Joe Workman --*/

/*-- End Vimeo HTML5 Stack --*/.spacerStack {
	height: 30px;
}

#spacerStackstacks_in_63_page3 {
	height: 30px;
}/* Start Togglr stack CSS code */ html {-webkit-tap-highlight-color: rgba(0,0,0,0) !important;
}h1.togglrtitle {color: #FFFFFF !important; font-size: 15px !important; }.tabs > ul {color: #FFFFFF !important; font-size: 15px !important;}.minimal.accordion > section {-webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px; background-color: #333333 !important; }.minimal.tabs > section {-webkit-border-bottom-right-radius:  5px;-webkit-border-bottom-left-radius:  5px;-moz-border-radius-bottomright:  5px;-moz-border-radius-bottomleft:  5px;border-bottom-right-radius:  5px;border-bottom-left-radius:  5px;
border-top-right-radius:  5px;
-moz-border-radius-topright:  5px;
-webkit-border-top-right-radius:  5px;

 background-color: #333333 !important;}.minimal.tabs > ul > li {background-color: #333333 !important; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright: 5px;  border-top-left-radius: 5px;  border-top-right-radius: 5px; } .detached.dark.tabs > ul {color: #FFFF33 !important;}   .detached.light.tabs > ul {color: #FFFF33 !important;} .clearfix {  zoom: 1;}.clearfix:after {  clear: both;}.clearfix:after,.clearfix:before {  display: table;  content: "";}.accordion > section {  display: block;}.accordion > section > :first-child + * {  overflow: hidden;  -webkit-transition-duration: 0.25s;  -moz-transition-duration: 0.25s;  -o-transition-duration: 0.25s;  transition-duration: 0.25s;  -webkit-transition-property: height;  -moz-transition-property: height;  -o-transition-property: height;  transition-property: height;}.js .accordion > section > :first-child {  cursor: pointer;}.tabs {  overflow-y: hidden;  position: relative;}.tabs.cross-fade.transition {  -webkit-transition-duration: 0.25s;  -moz-transition-duration: 0.25s;  -o-transition-duration: 0.25s;  transition-duration: 0.25s;}.tabs.cross-fade.transition > section {  -webkit-transition-duration: 0.25s;  -moz-transition-duration: 0.25s;  -o-transition-duration: 0.25s;  transition-duration: 0.25s;}.js .tabs.hide-title > section > :first-child {  display: none;}.tabs > section {  width: 100%;}.js .tabs > section {  opacity: 0;  position: absolute;  visibility: hidden;}.tabs > section[aria-expanded="true"] {  opacity: 1;  visibility: visible;}.tabs > ul {  position: relative;  z-index: 99;}.tabs > ul > li {  cursor: pointer;  padding: 24px 50px !important;}.clearfix {  zoom: 1;}.clearfix:after {  clear: both;}.clearfix:after,.clearfix:before {  display: table;  content: "";}.clean {  margin: 24px 0;}.clean:focus {  outline: none;}.clean.accordion > section {  padding: 24px;}.clean.accordion > section > * {  max-width: 100%;}.clean.accordion > section > :first-child {  background-color: #666666;  color: #777777;font-size: 15px !important;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  margin-top: 0;}.js .clean.accordion > section {  padding: 0;}.js .clean.accordion > section[aria-expanded="true"] > :first-child:before {  visibility: hidden;    color: #181616 !important;}.js .clean.accordion > section[aria-expanded="true"] > :first-child{    color: #181616 !important;}.js .clean.accordion > section > :first-child {  font-size: inherit;  font-weight: inherit;  margin: 0;  padding: 6px 24px 6px 48px;  position: relative;}.js .clean.accordion > section > :first-child + * > * {  padding: 24px 24px 24px 28px;}.js .clean.accordion > section > :first-child + * > * > * {  max-width: 100%;}.js .clean.accordion > section > :first-child + * > * > :first-child {  margin-top: 0;}.js .clean.accordion > section > :first-child + * > * > :last-child {  margin-bottom: 0;}.js .clean.accordion > section > :first-child:after {  height: 2px;  left: 0;  top: 5px;  width: 12px;}.js .clean.accordion > section > :first-child:after,.js .clean.accordion > section > :first-child:before {  background-color: #FFFFFF;  content: "";    display: block;  margin: 25% 0 0 16px;  position: absolute;}.js .clean.accordion > section > :first-child:before {  height: 12px;  left: 5px;  top: 0;  width: 2px;}.clean.accordion > section > :last-child {  margin-bottom: 0;}.clean.accordion > section + section {  margin-top: 0.75rem;}.js .clean.tabs.hide-title > section > :first-child + * {  margin-top: 0;}.clean.tabs > section {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 24px 0;}.clean.tabs > section > * {  max-width: 100%;}.clean.tabs > section > :first-child {  margin-top: 0;}.js .clean.tabs > section > * > * {  margin-top: 0;}.js .clean.tabs > section > * > * > * {  max-width: 100%;}.js .clean.tabs > section > * > * > :first-child {  margin-top: 0;}.js .clean.tabs > section > * > * > :last-child {  margin-bottom: 0;}.clean.tabs > section > :last-child {  margin-bottom: 0;}.clean.tabs > section + section {  margin-top: -1px;}.js .clean.tabs > section + section {  margin-top: 0;}.clean.tabs > ul {  zoom: 1;  display: table;  list-style: none;  margin: 0 0 -1px 0;  padding: 0;}.clean.tabs > ul:after {  clear: both;}.clean.tabs > ul:after,.clean.tabs > ul:before {  display: table;  content: "";}.clean.tabs > ul > li {  background-color: #666666;  border-bottom: 1px solid transparent;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  color: #FFFFFF !important;  float: left;font-size: 15px !important;  padding: 6px 24px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}.clean.tabs > ul > li.current {  border-bottom-color: #CCCCCC;  pointer-events: none;  color: #181616 !important;}.clean.tabs > ul > li + li {  margin-left: 12px;}/* End Togglr stack CSS code */.spacerStack {
	height: 10px;
}

#spacerStackstacks_in_15_page3 {
	height: 10px;
}.spacerStack {
	height: 10px;
}

#spacerStackstacks_in_16_page3 {
	height: 10px;
}.spacerStack {
	height: 10px;
}

#spacerStackstacks_in_17_page3 {
	height: 10px;
}.spacerStack {
	height: 10px;
}

#spacerStackstacks_in_29_page3 {
	height: 10px;
}.spacerStack {
	height: 10px;
}

#spacerStackstacks_in_36_page3 {
	height: 10px;
}
#stacks_in_18_page3 {
	padding: 0px 10px 0px 10px;
}
