/*
 * com.bwd.lib.sectionspro
 */

.sections-stack.s-pro.eq-height,.sections-stack.s-pro.eq-height > .shear-wrapper{margin-top:0 !important}.sections-stack.s-pro.top-margin-none{margin-top:0}.sections-stack.s-pro.bot-margin-none{margin-bottom:0}.sections-stack.s-pro .inner-content{position:relative}.sections-stack.s-pro .content-wrapper.fill-content{height:100%}.sections-stack.s-pro .content-wrapper > .content{margin:0;padding:0}.sections-stack.s-pro .shear-inner::before,.sections-stack.s-pro .shear-inner::after{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;pointer-events:none !important;position:absolute;top:0;height:100%;left:0;width:100%;content:""}.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner.full-height,.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner > .inner-content.v-center,.sections-stack.s-pro.allow-pull-out > .shear-wrapper > .shear-inner.fixed-height > .inner-content{overflow:visible !important}


.sections-stack .content.preload-content{opacity:0}html.no-js .sections-stack .content.preload-content{opacity:1}.sections-stack video.video-bg{max-width:none}




.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.font-style-normal{font-style:normal}.font-style-italic{font-style:italic}

.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 140, 186, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 110, 156, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(76, 76, 76, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(33, 255, 255, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:2rem;--site-width:calc(1200rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(20rem/16)}h3,.h3{font-size:calc(19rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{background-color:rgba(0, 0, 0, 1.00);}
            .myfooter> *{font-size:calc(13rem/16) ;}@media only screen and (min-width:40em){            .myfooter> *{font-size:calc(13rem/16) }}@media only screen and (min-width:64em){            .myfooter> *{font-size:calc(13rem/16) }}
            .myfootermenu{font-size:calc(14rem/16) ;font-weight:600 ;}@media only screen and (min-width:40em){            .myfootermenu{font-size:calc(14rem/16) }}@media only screen and (min-width:64em){            .myfootermenu{font-size:calc(15rem/16) }}
            .testing{font-size:calc(16rem/16) ;font-weight:600 ;}@media only screen and (min-width:40em){            .testing{font-size:calc(13rem/16) }}@media only screen and (min-width:64em){            .testing{font-size:calc(13rem/16) }}

 .font-vault-8 > a, .font-vault-8,.font-vault-8 > li,  .MyGoogleOpenSans, .fontpro-stacks_in_2241{font-style:normal;font-weight:400;font-family:"Open Sans",sans-serif }

 .font-style-8,.font-style-8 > li,.font-style-8 > *,  .Style8, .fontpro-stacks_in_2242{line-height:1.91 ;letter-spacing:0.00em ;word-spacing:0.18em ;text-indent:0.00em ;margin-left:-0.02em ;margin-right:-0.02em ; font-size:0.80rem ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:none ;text-align:center ;color:rgba(25, 25, 25, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
     .font-style-8>br,.font-style-8>br > li,.font-style-8 > *>br,  .Style8>br, .fontpro-stacks_in_2242 > br{display:block;content:' ';padding-bottom:0.21em }
  @media only screen and (min-width:40em){ .font-style-8,.font-style-8 > li,.font-style-8 > *,  .Style8, .fontpro-stacks_in_2242{text-align:center ;}} 
  @media only screen and (min-width:25.875000em){ .font-style-8,.font-style-8 > li,.font-style-8 > *,  .Style8, .fontpro-stacks_in_2242{font-size:1.00rem }} 
  @media only screen and (min-width:36.187500em){ .font-style-8,.font-style-8 > li,.font-style-8 > *,  .Style8, .fontpro-stacks_in_2242{font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-8,.font-style-8 > li,.font-style-8 > *,  .Style8, .fontpro-stacks_in_2242{font-size:1.00rem }} 

 .font-style-7,.font-style-7 > li,.font-style-7 > *,  .Style7, .fontpro-stacks_in_2243{line-height:1.60 ;letter-spacing:0.00em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:0.90rem ; text-decoration-line:underline ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:none ;text-align:center ;color:rgba(76, 76, 76, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
     .font-style-7>br,.font-style-7>br > li,.font-style-7 > *>br,  .Style7>br, .fontpro-stacks_in_2243 > br{display:block;content:' ';padding-bottom:0.00em }
  @media only screen and (min-width:40em){ .font-style-7,.font-style-7 > li,.font-style-7 > *,  .Style7, .fontpro-stacks_in_2243{text-align:center ;}} 
  @media only screen and (min-width:26.000000em){ .font-style-7,.font-style-7 > li,.font-style-7 > *,  .Style7, .fontpro-stacks_in_2243{font-size:1.00rem }} 
  @media only screen and (min-width:36.187500em){ .font-style-7,.font-style-7 > li,.font-style-7 > *,  .Style7, .fontpro-stacks_in_2243{font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-7,.font-style-7 > li,.font-style-7 > *,  .Style7, .fontpro-stacks_in_2243{font-size:1.00rem }} 
            .FindMyPages{font-size:calc(11rem/16) ;font-weight:500 ;}@media only screen and (min-width:40em){            .FindMyPages{font-size:calc(11rem/16) }}@media only screen and (min-width:64em){            .FindMyPages{font-size:calc(13rem/16) }}
            .CookieTextSize{font-size:calc(11rem/16) ;font-weight:500 ;}@media only screen and (min-width:40em){            .CookieTextSize{font-size:calc(12rem/16) }}@media only screen and (min-width:64em){            .CookieTextSize{font-size:calc(13rem/16) }}
.mylinkblue{--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(76, 76, 76, 1.00);--link-color:rgba(0, 0, 255, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}
.mylinkyellow{--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(255, 255, 10, 1.00);--link-color-hover:rgba(33, 255, 255, 1.00);--link-decoration:underline;--link-decoration-hover:none}
.MyColumnMargins{margin-top:0.00% ;margin-right:3.00% ;margin-bottom:0.00% ;margin-left:3.00% ;}@media only screen and (min-width:40em){.MyColumnMargins{margin-top:0.00% ;margin-right:3.00% ;margin-bottom:3.00% ;margin-left:4.00% }}@media only screen and (min-width:64em){.MyColumnMargins{margin-top:0.00% ;margin-right:1.00% ;margin-bottom:0.00% ;margin-left:1.00% }}
.MyColumnMarginsInfo{margin-bottom:3rem ;margin-left:2.5rem ;}  
.MyBlackBackground{background-color:rgba(0, 0, 0, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.MyBlackBackground{background-attachment:scroll!important}}
.MyGradient{background:none ;background-color:transparent ;background-color:rgba(196, 201, 211, 1.00) ;background-position:center center ;background-origin:content-box ;background-blend-mode:screen ;background-attachment: local  ;-webkit-background-clip:content-box ;background-clip:content-box ;}@media (hover:none) and (pointer:coarse){.MyGradient{background-attachment:scroll!important}}
.MyColumnMarginsSmall{margin-top:0.00% ;margin-right:1.00% ;margin-bottom:0.00% ;margin-left:1.00% ;}@media only screen and (min-width:40em){.MyColumnMarginsSmall{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}@media only screen and (min-width:64em){.MyColumnMarginsSmall{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}
.SocialWidth{width:100.00% ;min-width:0.00px ;max-width:300.00px ;}@media only screen and (min-width:40em){.SocialWidth{width:100.00% }}@media only screen and (min-width:64em){.SocialWidth{width:100.00% }}
.BottomSocialIconsMargins{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:-16.00% ;}@media only screen and (min-width:40em){.BottomSocialIconsMargins{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}@media only screen and (min-width:64em){.BottomSocialIconsMargins{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}
.FindMyPagesMargins{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:-28.00% ;}@media only screen and (min-width:40em){.FindMyPagesMargins{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}@media only screen and (min-width:64em){.FindMyPagesMargins{margin-top:0.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}


 .font-vault-1 > a, .font-vault-1,.font-vault-1 > li, .fontpro-stacks_in_2050{font-style:normal;font-weight:400;font-family:"Hind",sans-serif }

 .font-vault-2 > a, .font-vault-2,.font-vault-2 > li, .fontpro-stacks_in_2051{font-style:normal;font-weight:400;font-family:"Open Sans",sans-serif }

 .font-vault-3 > a, .font-vault-3,.font-vault-3 > li, .fontpro-stacks_in_2052{font-style:normal;font-weight:400;font-family:"Lato",sans-serif }


 .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_2054{line-height:1.91 ;letter-spacing:0.00em ;word-spacing:0.18em ;text-indent:0.00em ;margin-left:-0.02em ;margin-right:-0.02em ; font-size:0.90rem ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:none ;text-align:justify ;color:rgba(76, 76, 76, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
     .font-style-1>br,.font-style-1>br > li,.font-style-1 > *>br, .fontpro-stacks_in_2054 > br{display:block;content:' ';padding-bottom:0.21em }
  @media only screen and (min-width:40em){ .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_2054{}} 
  @media only screen and (min-width:26.000000em){ .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_2054{font-size:1.00rem }} 
  @media only screen and (min-width:36.187500em){ .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_2054{font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-1,.font-style-1 > li,.font-style-1 > *, .fontpro-stacks_in_2054{font-size:1.00rem }} 

 .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_2055{line-height:1.40 ;letter-spacing:0.00em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:0.90rem ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:none ;text-align:center ;}
     .font-style-2>br,.font-style-2>br > li,.font-style-2 > *>br, .fontpro-stacks_in_2055 > br{display:block;content:' ';padding-bottom:0.00em }
  @media only screen and (min-width:40em){ .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_2055{}} 
  @media only screen and (min-width:25.875000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_2055{font-size:1.00rem }} 
  @media only screen and (min-width:48.000000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_2055{font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *, .fontpro-stacks_in_2055{font-size:1.00rem }} 
#grid-stacks_in_1 > .grid-item,
#infinity-stacks_in_1 > .grid-item {
  display: block; }

.wallpaper_stacks_in_2008 {
  position: relative;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  border-color: white;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
  background-color: white;
  box-shadow: inset 0 0 1vw rgba(0, 0, 0, 1.00);
  background-attachment: fixed; }
  .wallpaper_stacks_in_2008:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-attachment: fixed;
    overflow: hidden; }
  .wallpaper_stacks_in_2008.full-height, .wallpaper_stacks_in_2008.variable-height {
    height: 100%;
    display: grid;
    align-content: center; }
  .wallpaper_stacks_in_2008.variable-height {
    height: 40vh;
    min-height: 200px;
    max-height: 500px; }

.wallpaper_stacks_in_2008 > .content {
  position: relative; }
#stacks_in_2016 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_2016 > .s-pro > .shear-wrapper > .shear-inner > .inner-content{z-index:1}#stacks_in_2016{z-index:1}#stacks_in_2016 > .s-pro > .sections-layer{display:none}#stacks_in_2016 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_2016 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}#stacks_in_2016 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPad{padding-top:8.00%;padding-bottom:8.00%}@media screen and (min-width:640px){#stacks_in_2016 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPad{padding-top:3.00%;padding-bottom:8.00%}}
#stacks_in_2705 .paddy2_colwrap {
	margin-left: auto; margin-right: auto;
	padding: 0px;
}

#stacks_in_2705 .paddy2_col1 {
	width: 90.00%;
	display: block; 
	padding: 0px 0px;
	
		float: left;
		margin-left: 0;
	
}
#stacks_in_2705 .paddy2_col2 {
	width: 10.000000%;
	display: block; 
	float: left;
	margin-left: 0%;
	padding: 0px 0px; 
}
@media only screen and (min-width: 9999px) {
#stacks_in_2705 .paddy2_colwrap {
	padding: 0px;
}
#stacks_in_2705 .paddy2_col1 {
	float: none;
	padding: 0px 0px;
	margin-left: 0%;
	width: 100%;
	}
#stacks_in_2705 .paddy2_col2 {
	float: none;
	padding: 0px 0px;
	width: 100%;
	}
}
@media only screen and (max-width: 768px) {
#stacks_in_2705 .paddy2_colwrap {
	padding: 0px;
}
#stacks_in_2705 .paddy2_col1 {
	float: none;
	padding: 0px 0px;
	margin-left: 0%;
	width: 100%;
	}
#stacks_in_2705 .paddy2_col2 {
	float: none;
	padding: 0px 0px;
	width: 100%;
	}
}

.paddy_cf:before,
.paddy_cf:after {
    content: " ";
    display: table;
}

.paddy_cf:after {
    clear: both;
}





.fnav,
.fnav * {
	font-family: Open Sans, sans-serif;
	box-sizing:	border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.fnav {
	width: 100%;
	padding: 0 20px;
	float: left;
	position: relative;
	background: rgba(204, 204, 204, 0.00);
	
}


/* Max width restriciton */


.fnav img {
	max-width: 75px;
	height: auto;
}

@media (max-width: 1024px) {
	.fnav img {
		max-width: px;
		height: auto;
	}
	
	.fnav-brand {
		margin-top: 5px!important;
	}
}

@media (max-width: 768px) {
	.fnav img {
		max-width: 45px;
		height: auto;
	}
	
	.fnav-brand {
		margin-top: 5px!important;
	}
	/* Edge to Edge on mobile */
	.fnav {
		padding: 0px;
		
	}
}

/* Fixed Nav */
.fixed {
	position: fixed;
	width: 100%;
}



/* Scroll to solid colour*/
 

.normal {
	position: absolute;
	width: 100%;
}

.subnavver {
	/* This is just here for a jquery selection - no styling needed */
}

.fnav a	{
	-o-transition: color .3s linear, background .3s linear;
	-moz-transition: color .3s linear, background .3s linear;
	-webkit-transition: color .3s linear, background .3s linear;
	transition: color .3s linear, background .3s linear;
}

.fnav-brand {
	margin: -20px 30px 0 0;
	float: left;
	text-decoration: none;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.3;
	cursor: pointer;
}

a.fnav-brand {
	text-decoration: none;
    color: rgba(255, 255, 255, 1.00)!important;
}

a:visited.fnav-brand {
	color: inherit;
}

a.fnav-brand:hover {
	text-decoration: none;
	color: rgba(255, 255, 255, 1.00)!important;
}

.fnav-menu {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

.fnav-menu.fnav-right {
	float: right;
}

.fnav-menu > li {
	display: inline-block;
	float: left;
}

.fnav-menu > li > a {
	padding: 26px 16px;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	color: rgba(0, 0, 0, 1.00);
	outline: 0;
	line-height: 1.42857143;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	position:relative;
	
}

.fnav-menu > li.active > a,
.fnav-menu > li:hover > a {
	color: rgba(0, 0, 255, 1.00);

}

li.subnavver a:hover:before {
	display: none !important;
}

.fnav-menu ul.dropdown, .fnav-menu ul.dropdown li ul.dropdown {
	list-style: none;
    margin: 0;
    padding: 0;   
	display: none;
    position: absolute;
    z-index: 99;
	min-width: 180px;
	white-space: nowrap;
	background: rgba(76, 76, 76, 1.00);
}
.fnav-menu ul.dropdown li ul.dropdown {
    left: 100%;
}

.fnav-menu ul.dropdown li {
	clear: both;
	width: 100%;
	border: 0 none;
	font-size: 12px;
	position: relative;
}

.fnav-menu ul.dropdown li a {
	width: 100%;
	background: none;
	padding: 10px 25px 10px 22px;
	color: rgba(204, 204, 204, 1.00);
	text-decoration: none;
	display: inline-block;
	float: left;
	clear: both;
	position: relative;
	outline: 0;
	-o-transition: padding .2s linear;
	-moz-transition: padding .2s linear;
	-webkit-transition: padding .2s linear;
	transition: padding .2s linear;
	font-size: 12px;
}

.fnav-menu ul.dropdown li:hover > a {
	padding-left: 28px;
	padding-right: 19px;
	color: rgba(255, 255, 255, 1.00);
}

.fnav-menu ul.dropdown.dropdown-left {
	left: none;
}
.fnav-menu ul.dropdown li ul.dropdown.dropdown-left {
	left: -100%;
}

.fnav-menu li .indicator {
	margin-left: 3px;
}
.fnav-menu li ul.dropdown li .indicator {
	position: absolute;
	top: 8px;
	right: 10px;
	font-size: 15px;
}

.fnav .showhide {
	width: 60px;
	height: 46px;
	padding: 13px 0 0;
	display: none;
	float: right;
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
}

.fnav .showhide em {
	width: 20px;
	height: 3px;
	margin: 3.5px 20px 0;
	float: right;
	background: rgba(0, 0, 0, 1.00);
}

 

@media (max-width: 768px) {
	.fnav-responsive.fnav {
		padding: 0;
	}
	
	.fnav-responsive .fnav-brand{
		margin: 8px 30px 10px 20px;
		font-size: 20px;
		line-height: 1.55;
	}
	
	.fnav-responsive .showhide{
		margin: 0;
	}
	
	.fnav-responsive .fnav-menu{
		width: 100%;
		float: left !important;
	}
	
	.fnav-responsive .fnav-menu.scrollable{
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
	}
	.fnav-responsive .fnav-menu.scrollable > .scrollable-fix{
		display: block;
	}
	
	.fnav-responsive .fnav-menu > li{
		width: 100%;
		display: block;
		position: relative;
	}
	
	.fnav-responsive .fnav-menu > li > a{
		width: 100%;
		padding: 12px 20px;
		display: block;
		border-bottom: solid 1px #f0f0f0;
	}
	.fnav-responsive .fnav-menu > li:first-child > a{
		border-top: solid 1px #f0f0f0;
	}
	
	.fnav-responsive .fnav-menu > li.subnavver:first-child > a{
		border-top: 0px;
	}
	
	.fnav-responsive .fnav-menu ul.dropdown,
	.fnav-responsive .fnav-menu ul.dropdown li ul.dropdown{
		width: 100%;
		left: 0;
		position: static;
		border: none;
		background: rgba(76, 76, 76, 1.00);
		float: left;
	}
	
	.fnav-responsive .fnav-menu ul.dropdown li{
		position: relative;
	}
	
	.fnav-responsive .fnav-menu ul.dropdown li a{
		border-bottom: solid 1px #f0f0f0;
	}
	
	.fnav-responsive .fnav-menu.fnav-indented > li > ul.dropdown > li > a {
		padding-left: 40px !important;
	}
	
	.fnav-responsive .fnav-menu.fnav-indented > li > ul.dropdown > li > ul.dropdown > li > a {
		padding-left: 60px !important;
	}
	
	.fnav-responsive .fnav-menu.fnav-indented > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a {
		padding-left: 80px !important;
	}
	
	.fnav-responsive .fnav-menu.fnav-indented > li > ul.dropdown > li:hover > a {
		padding-left: 50px !important;
	}
	
	.fnav-responsive .fnav-menu.fnav-indented > li > ul.dropdown > li > ul.dropdown > li:hover > a {
		padding-left: 70px !important;
	}
	
	.fnav-responsive .fnav-menu.fnav-indented > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li:hover > a {
		padding-left: 90px !important;
	}
	
	.fnav-responsive .fnav-menu li .indicator{		
		width: 60px;
		height: 45px;
		position: absolute;
		right: 0;
		top: 0;
		font-size: 22px;
		text-align: center;
		line-height: 43px;
		border-left: solid 1px #f5f5f5;
	}
	
	.fnav-responsive .fnav-menu li ul.dropdown li .indicator{
		height: 38px;
		right: 0;
		top: 0;
		font-size: 18px;
		line-height: 36px;
	}

}

/* Animation Sets */
.zoom-in {
    -webkit-animation: zoomIn 400ms ease both;
    -moz-animation: zoomIn 400ms ease both;
    -o-animation: zoomIn 400ms ease both;
    animation: zoomIn 400ms ease both;
}
@-webkit-keyframes zoomIn {
    0% { -webkit-transform: scale(1.5); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes zoomIn {
    0% { -moz-transform: scale(1.5); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes zoomIn {
    0% { opacity: 0; -o-transform: scale(1.5); }
    100% { opacity: 1; -o-transform: scale(1); }
}
@keyframes zoomIn {
    0% { transform: scale(1.5); }
    100% { transform: scale(1); }
}
.zoom-out{
    -webkit-animation: zoomOut 400ms ease both;
    -moz-animation: zoomOut 400ms ease both;
    -o-animation: zoomOut 400ms ease both;
    animation: zoomOut 400ms ease both;
}
@-webkit-keyframes zoomOut {
    0% { -webkit-transform: scale(.6); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes zoomOut {
    0% { -moz-transform: scale(.6); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes zoomOut {
    0% { -o-transform: scale(.6); }
    100% { -o-transform: scale(1); }
}
@keyframes zoomOut {
    0% { transform: scale(.6); }
    100% { transform: scale(1); }
}
.drop-up{
    -webkit-animation: drop-up 400ms ease both;
    -moz-animation: drop-up 400ms ease both;
    -o-animation: drop-up 400ms ease both;
    animation: drop-up 400ms ease both;
}
@-webkit-keyframes drop-up {
    0% { -webkit-transform: translateY(100px); }
    100% { -webkit-transform: translateY(0); }
}
@-moz-keyframes drop-up {
    0% { -moz-transform: translateY(100px); }
    100% { -moz-transform: translateY(0); }
}
@-o-keyframes drop-up {
    0% { -o-transform: translateY(100px); }
    100% { -o-transform: translateY(0); }
}
@keyframes drop-up {
    0% { transform: translateY(100px); }
    100% { transform: translateY(0); }
}
.drop-left{
    -webkit-animation: drop-left 400ms ease both;
    -moz-animation: drop-left 400ms ease both;
    -o-animation: drop-left 400ms ease both;
    animation: drop-left 400ms ease both;
}
@-webkit-keyframes drop-left {
    0% { -webkit-transform: translateX(-100px); }
    100% { -webkit-transform: translateX(0); }
}
@-moz-keyframes drop-left {
    0% { -moz-transform: translateX(-100px); }
    100% { -moz-transform: translateX(0); }
}
@-o-keyframes drop-left {
    0% { -o-transform: translateX(-100px); }
    100% { -o-transform: translateX(0); }
}
@keyframes drop-left {
    0% { transform: translateX(-100px); }
    100% { transform: translateX(0); }
}
.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation: swing 400ms ease-out both;
	-moz-animation: swing 400ms ease-out both;
	-o-animation: swing 400ms ease-out both;
	animation: swing 400ms ease-out both;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}
@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.flip{
	-webkit-animation: flip 700ms ease both;
	-moz-animation: flip 700ms ease both;
    -o-animation: flip 700ms ease both;
    animation: flip 700ms ease both;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
.roll-in{
	-webkit-animation: roll-in 400ms ease both;
	-moz-animation: roll-in 400ms ease both;
    -o-animation: roll-in 400ms ease both;
    animation: roll-in 400ms ease both;
}
@-webkit-keyframes roll-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-15deg);
    transform: translateX(-100%) rotate(-15deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@keyframes roll-in {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-15deg);
    -ms-transform: translateX(-100%) rotate(-15deg);
    transform: translateX(-100%) rotate(-15deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
.stretch{
	-webkit-animation: stretch 500ms ease both;
	-moz-animation: stretch 500ms ease both;
    -o-animation: stretch 500ms ease both;
    animation: stretch 500ms ease both;
	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%; 		
}
@keyframes stretch{
	0% { transform: scaleX(0.3); }
	40% { transform: scaleX(1.02); }
	60% { transform: scaleX(0.98); }
	80% { transform: scaleX(1.01); }
	100% { transform: scaleX(0.98); }				
	80% { transform: scaleX(1.01); }
	100% { transform: scaleX(1); }							
}
@-webkit-keyframes stretch{
	0% { -webkit-transform: scaleX(0.3); }
	40% { -webkit-transform: scaleX(1.02); }
	60% { -webkit-transform: scaleX(0.98); }
	80% { -webkit-transform: scaleX(1.01); }
	100% { -webkit-transform: scaleX(0.98); }				
	80% { -webkit-transform: scaleX(1.01); }
	100% { -webkit-transform: scaleX(1); }		
}
@-o-keyframes stretch{
	0% { -o-transform: scaleX(0.3); }
	40% { -o-transform: scaleX(1.02); }
	60% { -o-transform: scaleX(0.98); }
	80% { -o-transform: scaleX(1.01); }
	100% { -o-transform: scaleX(0.98); }				
	80% { -o-transform: scaleX(1.01); }
	100% { -o-transform: scaleX(1); }		
}

/* Divider */
 

/* Hide Divider Lines Mobile */
 


/* Align Center */


/* Align Dropdown items */





	@media (min-width: 768px) {
		.fnav-menu ul.dropdown li a {
			text-align: center;
	}
}



/* Start Content Below Navigation */
 
	
	.offset-content {
		position: relative;
	}



/*

/* SKINS*/

/*
Border Bottom Skin
*/



@media (min-width: 800px) {

	ul.fnav-menu > li > a:before {
		content: "";
  		position: absolute;
  		width: 100%;
  		height: 1px;
  		bottom: 0;
  		left: 0;
  		background-color: rgba(0, 0, 0, 1.00);
  		visibility: hidden;
  		-webkit-transform: scaleX(0);
  		transform: scaleX(0);
  		-webkit-transition: all 0.4s ease-in-out 0s;
  		transition: all 0.4s ease-in-out 0s;
	}

	ul.fnav-menu.dropdown.fnav-indented.scrollable li a:hover:before, .fnav-menu > li.active > a:before {
		visibility: visible;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}	

}


/*
Border Top Skin
*/




/*
Border Boxed Skin
*/


















/*
Gradient Skin
*/



/*
Mobile Logo overwrites
*/
 

/*
Fade in Navigation Animation
*/
 
	.fnav {
	
	    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
	       -moz-animation: fadein 2s; /* Firefox < 16 */
	        -ms-animation: fadein 2s; /* Internet Explorer */
	         -o-animation: fadein 2s; /* Opera < 12.1 */
	            animation: fadein 2s;
	}
	
	@keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}
	
	/* Firefox < 16 */
	@-moz-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}
	
	/* Safari, Chrome and Opera > 12.1 */
	@-webkit-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}
	
	/* Internet Explorer */
	@-ms-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}
	
	/* Opera < 12.1 */
	@-o-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}


/* Hide Accessibility Highlights */
 

/*
	Hacks for Microsoft Windows IE Browsers
*/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
    /* Hack for bullets to stop appearing in IE*/
    .fnav-menu ul.dropdown, .fnav-menu ul.dropdown li ul.dropdown {display: block!important;}
    .fnav-menu  {display: block;}

}

@supports (-ms-accelerator:true) {
  /* IE Edge 12+ CSS styles go here */ 
    .fnav-menu ul.dropdown, .fnav-menu ul.dropdown li ul.dropdown {display: block!important;}
    .fnav-menu  {display: block;}
}
#stacks_in_2706 {
	margin: 0px 0px 0px 5px;
}
@media only screen and (min-width: 300px) {

#paddyStackstacks_in_2461 {
	height: auto;
	padding-bottom: 5vh;
}

}#stacks_in_2044 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_2044 > .s-pro > .shear-wrapper > .shear-inner > .inner-content{z-index:1}#stacks_in_2044{z-index:1}#stacks_in_2044 > .s-pro > .sections-layer{display:none}#stacks_in_2044 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_2044 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}#stacks_in_2044 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPad{padding-top:8.00%;padding-bottom:8.00%}@media screen and (min-width:640px){#stacks_in_2044 > .s-pro > .shear-wrapper > .shear-inner > .inner-content.manPad{padding-top:3.00%;padding-bottom:8.00%}}
@media only screen and (min-width: 640px) and (max-width: 1350px) {
#paddyColstacks_in_2938 {
	max-width: 80%!important; 
	margin: 0 auto!important;
     } 
	}
	
@media only screen and (min-width: 1350px) {
#paddyColstacks_in_2938 {
	max-width: 1350px!important; 
	margin: 0 auto!important;
     } 
	}

.paddy_cf:before,
.paddy_cf:after {
    content: " ";
    display: table;
}

.paddy_cf:after {
    clear: both;
}

#stacks_in_2193 {
	font-size: 110%;
}
/* Start Hunter 3 Navigation stack each CSS code */.stacks_in_2245clearer{	clear: both;	height: 0;	margin: 0;	padding: 0;}#stacks_in_2245 .hunterItemPad{	height: 50px !important;	margin: 0 !important;	padding: 0 !important;}/* Filter Bar Styling                      *//* ####################################### */#stacks_in_2245 .huntFilterbar{position: relative;display: block;margin-bottom: 10px;}#stacks_in_2245 .huntFilterbar span{	display: inline-block;}#stacks_in_2245 .huntFilterbar span a, #stacks_in_2245 .huntFilterbar span a:active, #stacks_in_2245 .huntFilterbar span a:visited{	display: inline-block;	color: #4C4C4C !important;	text-decoration: none !important;	border-radius: 2px;	font-weight: bold;}#stacks_in_2245 .huntFilterbar span a:hover{	color: #0000FF !important;	text-decoration: none !important;}#stacks_in_2245 .huntFilterbar span a.huntcurrent{	color: #0000FF !important;}#stacks_in_2245 .huntFilterbar{padding: 0;background: none;border-radius: 0;}#stacks_in_2245 .huntFilterbar span{	line-height: normal;	margin-right: 0;	margin: 0;}#stacks_in_2245 .huntFilterbar span a{	padding: 0 20px 8px 0;	margin: 0;	font-size: 90%;	line-height: 1em;}#stacks_in_2245 .huntFilterbar span a, #stacks_in_2245 .huntFilterbar span a:active, #stacks_in_2245 .huntFilterbar span a:visited,#stacks_in_2245 .huntFilterbar span a:hover{	background: none;}/* End Hunter 3 Navigation stack each CSS code */
#stacks_in_2245 {
	margin: 10px 0px 0px 0px;
}
 #stacks_in_2263 hr{border:0;height:0;width:100%;margin:0;padding:0}#stacks_in_2263 hr.gradient{height:2px;background:#333;background-image:-webkit-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-moz-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-ms-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:-o-linear-gradient(left,#CCCCCC,#333333,#CCCCCC);background-image:linear-gradient(left,#CCCCCC,#333333,#CCCCCC)}#stacks_in_2263 hr.faded{height:2px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}#stacks_in_2263 hr.dashed_fade{border-bottom:2px dashed #7E7E7E;background:#333333}#stacks_in_2263 hr.dotted_fade{border-bottom:2px dotted #7E7E7E;background:#333333}#stacks_in_2263 hr.dashed{border-bottom:2px dashed #333333}#stacks_in_2263 hr.dotted{border-bottom:2px dotted #7E7E7E}#stacks_in_2263 hr.shadow{height:2px;box-shadow:inset 0 2px 2px -2px rgba(0,0,0,0.5)}#stacks_in_2263 hr.cloudy{margin:2px 0;box-shadow:0 0 2px 1px #333333}#stacks_in_2263 hr.cloudy:after{content:"\00a0"}#stacks_in_2263 hr.inset{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3)}#stacks_in_2263 hr.inset_two{border-top:2px solid #CCCCCC;border-bottom:2px solid #333333}#stacks_in_2263 hr.inset_three{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_2263 hr.inset_four{border-top:2px solid #333333;border-bottom:2px solid #CCCCCC}#stacks_in_2263 hr.flared{height:30px;border-style:solid;border-color:#333333;border-width:2px 0 0 0;border-radius:20px;margin-top:12px}#stacks_in_2263 hr.flared:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333333;border-width:0 0 2px 0;border-radius:20px}#stacks_in_2263 hr.glyph{padding:0;border:0;border-top:2px double #333333;color:#333333;text-align:center;margin:1em 0}#stacks_in_2263 hr.glyph:after{content:"§";display:inline-block;position:relative;top:-0.00em;font-size:1.5em;padding:0 .25em;background:#FFFFFF} 

#stacks_in_2263 {
	padding: 0px 0px 30px 0px;
}
/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_2245 #stacks_in_2788{	margin: 0 !important;	padding: 0 !important;}.stacks_in_2788topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_2791 {
	font-size: 135%;
	font-weight: bold;
}
/* ------------------------------------*/
/* Accordion                           */
/* ------------------------------------*/

	@font-face {
		font-family: 'Lora';
		src: url('../files/lora-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat';
		src: url('../files/montserrat-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Open Sans';
		src: url('../files/opensans-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Roboto Slab';
		src: url('../files/robotoslab-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}


ul#stacks_in_3193_accordion {
	display: block;
	list-style: none;
	border-radius: 4px;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	text-shadow: none;
}

ul#stacks_in_3193_accordion > li {
	list-style: none;
	background: none !important;
	margin: 0;
	padding: 0 !important;
}

#stacks_in_3193 .hide_toggle {
	display: none;
}


/* Label Font Choices */

	ul#stacks_in_3193_accordion .accordion_label {
		font-family: 'Open Sans', sans-serif;
	}















/* Content Font Choices */

	ul#stacks_in_3193_accordion .accordion_content {
		font-family: 'Open Sans', sans-serif;
	}









ul#stacks_in_3193_accordion .accordion_label {
	cursor: pointer;
	padding: 15px 20px;
	position: relative;
}

ul#stacks_in_3193_accordion .accordion_label i {
}

ul#stacks_in_3193_accordion .stacks_in_3193_accordion_selectedarrow_icon {
}

ul#stacks_in_3193_accordion .accordion_content {
	
		padding: 40px;
	

}

ul#stacks_in_3193_accordion li:last-child .accordion_content {
}

ul#stacks_in_3193_accordion  .accordion_label .accordion_icon {
	display: inline-block;
	text-align: center;
	width: 25px;
	
	
		position: absolute;
		left: 20px;
		top: 15px;
		margin-right: 5px;
	
}

ul#stacks_in_3193_accordion .accordion_label .accordion_icon i {
	width: 25px;
	height: 25px;
	line-height: 24px;
	
}

ul#stacks_in_3193_accordion .stacks_in_3193_accordion_selectedarrow_icon .accordion_icon i {
	
}

#stacks_in_3193_open_all {
	cursor: pointer;
	font-size: 20px;
	
	
	margin-top: 12px;
	

}

#stacks_in_3193 .show_all_alignment {
	text-align: left;
	
	
}



/* ------------------------------------*/
/* Accordion Styles                    */
/* ------------------------------------*/

/* Ghost */
	ul#stacks_in_3193_accordion.ghost {
		border: 1px solid #d4d4d4;
	}

	ul#stacks_in_3193_accordion.ghost .accordion_label {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3193_accordion.ghost .stacks_in_3193_accordion_selectedarrow_icon {
		background-color: #f2f2f2;
	}

	ul#stacks_in_3193_accordion.ghost .accordion_content {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3193_accordion.ghost li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3193_accordion.ghost li:last-child .accordion_content {
		border-bottom: none;
	}



/* Dark Grey */
	ul#stacks_in_3193_accordion.dark_grey {
		border: 1px solid #adadad;
	}

	ul#stacks_in_3193_accordion.dark_grey .accordion_label {
		color: #FCFEF9;
		border-bottom: 1px solid #4E4F54;
		background: rgb(108,109,113); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjNmQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRmNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(108,109,113,1) 0%, rgba(78,79,84,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,109,113,1)), color-stop(100%,rgba(78,79,84,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d71', endColorstr='#4e4f54',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3193_accordion.dark_grey .stacks_in_3193_accordion_selectedarrow_icon {
		color: #4E4F54;
		border-bottom: 1px solid #adadad;
		background: rgb(238,238,238); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3193_accordion.dark_grey .accordion_content {
		color: #434343;
		border-bottom: 1px solid #adadad;
		background-color: #EFEFEF;
	}

	ul#stacks_in_3193_accordion.dark_grey li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #adadad;
	}

	ul#stacks_in_3193_accordion.dark_grey li:last-child .accordion_content {
		border-bottom: none;
	}




/* Light Blue */
	ul#stacks_in_3193_accordion.light_blue {
		border: 1px solid #E6E6E6;
	}

	ul#stacks_in_3193_accordion.light_blue .accordion_label {
		color: #939496;
		border-top: 1px solid #f3f3f3;
		border-bottom: 1px solid #dedede;
		background: rgb(244,249,249); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: rgb(239,239,239); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3193_accordion.light_blue .stacks_in_3193_accordion_selectedarrow_icon {
		color: #fff;
		border-top: 1px solid #98eaff;
		border-bottom: 1px solid #1EB0F4;
		background: rgb(36,210,253); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0ZDJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGJlZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(36,210,253,1) 0%, rgba(32,190,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,210,253,1)), color-stop(100%,rgba(32,190,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2fd', endColorstr='#20befc',GradientType=0 ); /* IE6-8 */
	}


	ul#stacks_in_3193_accordion.light_blue .accordion_content {
		background: #d6d6d6;
		color: #3E3E3E;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
		border-bottom: 1px solid #E6E6E6;
	}

	ul#stacks_in_3193_accordion.light_blue li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #1EB0F4;
	}

	ul#stacks_in_3193_accordion.light_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Teal */
	ul#stacks_in_3193_accordion.flat_teal {
		border: 1px solid #E2E2E2;
	}

	ul#stacks_in_3193_accordion.flat_teal .accordion_label {
		color: #ABABAB;
		background: #FFFFFF;
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_3193_accordion.flat_teal .stacks_in_3193_accordion_selectedarrow_icon {
		color: #fff;
		background: #61BBC3;
		border-bottom: 1px solid #61BBC3;
	}

	ul#stacks_in_3193_accordion.flat_teal .accordion_content {
		background: #576465;
		color: #dfdfdf;
		border-bottom: 1px solid #E2E2E2;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
	}

	ul#stacks_in_3193_accordion.flat_teal li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_3193_accordion.flat_teal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Blue Grey */
	ul#stacks_in_3193_accordion.blue_grey {
		border: 1px solid #2D2E32;
	}

	ul#stacks_in_3193_accordion.blue_grey .accordion_label {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-top: 1px solid #606872;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3193_accordion.blue_grey .stacks_in_3193_accordion_selectedarrow_icon {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3193_accordion.blue_grey .accordion_content {
		background: #363D45;
		color: #C4C5C9;
		border-bottom: 1px solid #2D2E32;
		box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);
	}

	ul#stacks_in_3193_accordion.blue_grey li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #212226;
	}

	ul#stacks_in_3193_accordion.blue_grey li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Orange */
	ul#stacks_in_3193_accordion.flat_orange {
	}

	ul#stacks_in_3193_accordion.flat_orange .accordion_label {
		color: #F6F1E3;
		background: #DC614F;
	}

	ul#stacks_in_3193_accordion.flat_orange .stacks_in_3193_accordion_selectedarrow_icon {
		color: #F6F1E3;
		background: #DC614F;
		border-bottom: 2px solid #B94537;
	}

	ul#stacks_in_3193_accordion.flat_orange .accordion_content {
		background: #CC5545;
		color: #FCE1DB;
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_3193_accordion.flat_orange li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_3193_accordion.flat_orange li:last-child .accordion_content {
		border-bottom: none;
	}



/* Forest Green */
	ul#stacks_in_3193_accordion.forest_green {
	}

	ul#stacks_in_3193_accordion.forest_green .accordion_label {
		color: #99C676;
		background: #679341;
		border-top: 1px solid #96BE74;
		border-bottom: 1px solid #425F2E;
	}

	ul#stacks_in_3193_accordion.forest_green .stacks_in_3193_accordion_selectedarrow_icon {
		color: #384D24;
		background: #95BF70;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3193_accordion.forest_green .accordion_content {
		background: #394D27;
		color: #F0F8E7;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3193_accordion.forest_green li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3193_accordion.forest_green li:last-child .accordion_content {
		border-bottom: none;
	}



/* Earthy */
	ul#stacks_in_3193_accordion.earthy {
		border: 1px solid #645B51;
	}

	ul#stacks_in_3193_accordion.earthy .accordion_label {
		color: #F7E7D4;
		background: #806F63;
		border-top: 1px solid #908279;
		border-bottom: 1px solid #645B51;
	}

	ul#stacks_in_3193_accordion.earthy .stacks_in_3193_accordion_selectedarrow_icon {
		color: #F7E7D5;
		background: #D95943;
		border-top: 1px solid #E58669;
		border-bottom: 2px solid #D01C1F;
	}

	ul#stacks_in_3193_accordion.earthy .accordion_content {
		background: #645548;
		color: #c4bcb1;
		border-bottom: 1px solid #52453b;
	}

	ul#stacks_in_3193_accordion.earthy li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3193_accordion.earthy li:last-child .accordion_content {
		border-bottom: none;
	}



/* Purple Power */
	ul#stacks_in_3193_accordion.purple_power {
	}

	ul#stacks_in_3193_accordion.purple_power .accordion_label {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #a45693;
	}

	ul#stacks_in_3193_accordion.purple_power .stacks_in_3193_accordion_selectedarrow_icon {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3193_accordion.purple_power .accordion_content {
		background: #6B4E99;
		color: #fff;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3193_accordion.purple_power li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3193_accordion.purple_power li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bold Blue */
	ul#stacks_in_3193_accordion.bold_blue {
		border: 1px solid #DBDBDB;
	}

	ul#stacks_in_3193_accordion.bold_blue .accordion_label {
	  color: #333333;
	  background-color: #f5f5f5;
	  *background-color: #e6e6e6;
	  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #DBDBDB;
	}

	ul#stacks_in_3193_accordion.bold_blue .stacks_in_3193_accordion_selectedarrow_icon {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #006dcc;
	  *background-color: #0044cc;
	  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		border-top: 1px solid #0d93d6;
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_3193_accordion.bold_blue .accordion_content {
		background: rgb(247,247,247); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
		color: #434343;
		border-bottom: 1px solid #e2e2e2;
	}

	ul#stacks_in_3193_accordion.bold_blue li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_3193_accordion.bold_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Baby Blue */
	ul#stacks_in_3193_accordion.baby_blue {
		border: 1px solid #C4CDDF;
	}

	ul#stacks_in_3193_accordion.baby_blue .accordion_label {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3193_accordion.baby_blue .stacks_in_3193_accordion_selectedarrow_icon {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3193_accordion.baby_blue .accordion_content {
		background: #F8F8F8;
		color: #797979;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3193_accordion.baby_blue li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3193_accordion.baby_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Shamrock */
	ul#stacks_in_3193_accordion.shamrock {
	}

	ul#stacks_in_3193_accordion.shamrock .accordion_label {
		color: #FFFFFF;
		background: #3EBF9C;
		border-bottom: 1px solid #2ba483;
	}

	ul#stacks_in_3193_accordion.shamrock .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3193_accordion.shamrock .accordion_content {
		background: #2F3D4F;
		color: #EFF3F3;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3193_accordion.shamrock li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3193_accordion.shamrock li:last-child .accordion_content {
		border-bottom: none;
	}



/* Crimson */
	ul#stacks_in_3193_accordion.crimson {
		border: 1px solid #000000;
	}

	ul#stacks_in_3193_accordion.crimson .accordion_label {
		color: #EEFFFF;
		background: #222222;
		border-bottom: 1px solid #000000;
	}

	ul#stacks_in_3193_accordion.crimson .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_3193_accordion.crimson .accordion_content {
		background: #000000;
		color: #999999;
	}

	ul#stacks_in_3193_accordion.crimson li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_3193_accordion.crimson li:last-child .accordion_content {
		border-bottom: none;
	}



/* Gun Metal */
	ul#stacks_in_3193_accordion.gun_metal {
	}

	ul#stacks_in_3193_accordion.gun_metal .accordion_label {
		color: #F7F8F8;
		background: #47545E;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3193_accordion.gun_metal .stacks_in_3193_accordion_selectedarrow_icon {
		color: #3A4753;
		background: #49A2E0;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3193_accordion.gun_metal .accordion_content {
		background: #3C474F;
		color: #F8F9F9;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3193_accordion.gun_metal li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3193_accordion.gun_metal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bright Blue */
	ul#stacks_in_3193_accordion.bright_blue {
		border: 1px solid #E0E9ED;
	}

	ul#stacks_in_3193_accordion.bright_blue .accordion_label {
		color: #5C7F89;
		background: #FFFFFF;
		border-bottom: 1px solid #E0E9ED;
	}

	ul#stacks_in_3193_accordion.bright_blue .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #1FBDD0;
		border-bottom: none;
	}

	ul#stacks_in_3193_accordion.bright_blue .accordion_content {
		background: #E0E9ED;
		color: #668b94;
	}

	ul#stacks_in_3193_accordion.bright_blue li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
	}

	ul#stacks_in_3193_accordion.bright_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Pinky */
	ul#stacks_in_3193_accordion.pinky {
	}

	ul#stacks_in_3193_accordion.pinky .accordion_label {
		color: #695E5D;
		background: #F1C1BC;
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_3193_accordion.pinky .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #F1A7AC;
		border-bottom: 1px solid #d79498;
	}

	ul#stacks_in_3193_accordion.pinky .accordion_content {
		background: #EFE8D4;
		color: #837974;
	}

	ul#stacks_in_3193_accordion.pinky li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_3193_accordion.pinky li:last-child .accordion_content {
		border-bottom: none;
	}



/* Tesla */
	ul#stacks_in_3193_accordion.tesla {
	}

	ul#stacks_in_3193_accordion.tesla .accordion_label {
		color: #ffffff;
		background: #B48ECB;
		border-bottom: 1px solid #9a73b2;
		border-top: 1px solid #c9aadc;
	}

	ul#stacks_in_3193_accordion.tesla .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #67487C;
		border-bottom: 1px solid #573769;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_3193_accordion.tesla .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #9a73b2;
	}

	ul#stacks_in_3193_accordion.tesla li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_3193_accordion.tesla li:last-child .accordion_content {
		border-bottom: none;
	}



/* Rustic */
	ul#stacks_in_3193_accordion.rustic {
	}

	ul#stacks_in_3193_accordion.rustic .accordion_label {
		color: #ffffff;
		background: #A6C8A7;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_3193_accordion.rustic .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #585858;
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_3193_accordion.rustic .accordion_content {
		background: #EDEDED;
		color: #414141;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_3193_accordion.rustic li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_3193_accordion.rustic li:last-child .accordion_content {
		border-bottom: none;
	}



/* Ruby */
	ul#stacks_in_3193_accordion.ruby {
	}

	ul#stacks_in_3193_accordion.ruby .accordion_label {
		color: #ffffff;
		background: #D9385A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3193_accordion.ruby .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #BF0740;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3193_accordion.ruby .accordion_content {
		background: #ededed;
		color: #7A7A7A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3193_accordion.ruby li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3193_accordion.ruby li:last-child .accordion_content {
		border-bottom: none;
	}



/* Feather */
	ul#stacks_in_3193_accordion.feather {
	}

	ul#stacks_in_3193_accordion.feather .accordion_label {
		color: #ffffff;
		background: #DC8364;
		border-bottom: 1px solid #D66C5A;
	}

	ul#stacks_in_3193_accordion.feather .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #3EBF9C;
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_3193_accordion.feather .accordion_content {
		background: #E3DFDE;
		color: #7A7A7A;
		border-bottom: 1px solid #D46C5D;
	}

	ul#stacks_in_3193_accordion.feather li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_3193_accordion.feather li:last-child .accordion_content {
		border-bottom: none;
	}



/* Abstract */
	ul#stacks_in_3193_accordion.abstract {
	}

	ul#stacks_in_3193_accordion.abstract .accordion_label {
		color: #ffffff;
		background: #2C2B2C;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_3193_accordion.abstract .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #D6395C;
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_3193_accordion.abstract .accordion_content {
		background: #1B1A1D;
		color: #CDCDCD;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_3193_accordion.abstract li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_3193_accordion.abstract li:last-child .accordion_content {
		border-bottom: none;
	}




/* Hive */
	ul#stacks_in_3193_accordion.hive {
	}

	ul#stacks_in_3193_accordion.hive .accordion_label {
		color: #ffffff;
		background: #F28753;
		border-bottom: 1px solid #CB6B22;
	}

	ul#stacks_in_3193_accordion.hive .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #29BB9C;
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_3193_accordion.hive .accordion_content {
		background: #FAEBE2;
		color: #646464;
		border-bottom: 1px solid #FAEBE3;
	}

	ul#stacks_in_3193_accordion.hive li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_3193_accordion.hive li:last-child .accordion_content {
		border-bottom: none;
	}




/* Navigator */
	ul#stacks_in_3193_accordion.navigator {
	}

	ul#stacks_in_3193_accordion.navigator .accordion_label {
		color: #ffffff;
		background: #63b8f5;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYjhmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2EyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #63b8f5 0%, #57a2f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b8f5), color-stop(100%,#57a2f6));
		background: -webkit-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -o-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -ms-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: linear-gradient(to bottom,  #63b8f5 0%,#57a2f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b8f5', endColorstr='#57a2f6',GradientType=0 );
		border-bottom: 1px solid #559dee;
		border-top: 1px solid #81caff;
	}

	ul#stacks_in_3193_accordion.navigator .stacks_in_3193_accordion_selectedarrow_icon {
		color: #1858a1;
		background: #469af4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmFjZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #469af4 0%, #46acf4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#469af4), color-stop(100%,#46acf4));
		background: -webkit-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -o-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -ms-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: linear-gradient(to bottom,  #469af4 0%,#46acf4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469af4', endColorstr='#46acf4',GradientType=0 );
		border-bottom: 1px solid #4289da;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_3193_accordion.navigator .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #81caff;
	}

	ul#stacks_in_3193_accordion.navigator li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_3193_accordion.navigator li:last-child .accordion_content {
		border-bottom: none;
	}



/* Majestic */
	ul#stacks_in_3193_accordion.majestic {
	}

	ul#stacks_in_3193_accordion.majestic .accordion_label {
		color: #ffffff;
		background: #4AC7CB;
		border-bottom: 1px solid #3aabaf;
	}

	ul#stacks_in_3193_accordion.majestic .stacks_in_3193_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE425A;
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_3193_accordion.majestic .accordion_content {
		background: #f4f4f4;
		color: #7A7A7A;
		border-bottom: 1px solid #e8e8e8;
	}

	ul#stacks_in_3193_accordion.majestic li:last-child .stacks_in_3193_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_3193_accordion.majestic li:last-child .accordion_content {
		border-bottom: none;
	}



/* END OF STYLES */



/* CUSTOM */







/* ------------------------------------*/
/* Media Queries                       */
/* ------------------------------------*/


@media only screen {
	ul#stacks_in_3193_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_3193_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 60px;
		
	}

}

@media only screen and (max-width: 1024px) {
	ul#stacks_in_3193_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_3193_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 60px;
		
	}
}

@media only screen and (max-width: 768px) {
	ul#stacks_in_3193_accordion .accordion_label {
		font-size: 16px;
	}

	ul#stacks_in_3193_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 50px;
		
	}
}

@media only screen and (max-width: 480px) {
	ul#stacks_in_3193_accordion .accordion_label {
		font-size: 14px;
	}

	ul#stacks_in_3193_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 50px;
		
	}
}



.stacks_in_3195_override .accordion_label {
	color: #0000FF !important;
	background: rgba(242, 242, 242, 0.00) !important;
	background-color: rgba(242, 242, 242, 0.00) !important;
}

.stacks_in_3195_override > [class$=accordion_selectedarrow_icon] {
	color: #FFFFFF !important;
	background: rgba(51, 51, 51, 0.00) !important;
}

li.stacks_in_3195_override:last-child > [class$=accordion_selectedarrow_icon] {
}

.stacks_in_3195_override .accordion_content {
	background: rgba(255, 255, 255, 0.00) !important;
	color: #4D4D4D !important;
}



@media only screen and (min-width:0px){#stacks_in_3194{}}


#stacks_in_3194 {
	margin: 40px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

#stacks_in_3199 {
	font-size: 112%;
}

/* ProGallery Grid */

#betweenskyandearth,
#betweenskyandearth *,
#betweenskyandearth *:before,
#betweenskyandearth *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#betweenskyandearth {
	display: block;
	width: 100%;
  %[if ]%text-align: left;%[endif]%
  %[if ]%text-align: center;%[endif]%
  %[if ]%text-align: right;%[endif]%
}

#betweenskyandearth ul#proGalleryThumbsstacks_in_2998 {
	padding: 0;
	margin: 0;
	list-style: none;
	
	/* Spacing to compensate for thumbnail focus outlines */
	margin-top: calc(3px + 2px);
	margin-bottom: calc(3px + 2px);
	
}

#betweenskyandearth li.proGalleryItem {
	position: relative;
	/* -webkit-transform: translateZ(0); */
	padding: 0;
	margin: 0;
	list-style: none;
}

#betweenskyandearth li .proGalleryItemInner {
  border: 0rem none rgba(234, 234, 234, 1.00);
  border-radius: 0rem;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0rem;
	position: relative;
	margin: 0rem;
	
}

#betweenskyandearth li.proGalleryItem a {
	display: block;
  cursor: pointer;
  margin: ;
  outline: none;
}


#betweenskyandearth .proGalleryItem.focused_gallery_item {
	outline: 3px solid rgba(0, 150, 225, 0.75);
	outline-offset: 2px;
}

#betweenskyandearth li .proGalleryItemInner a:focus {
  outline: 0;
  border: none;
}


#betweenskyandearth li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0rem;
  display: block;
  border: 0rem none rgba(234, 234, 234, 1.00);
	padding: 0rem;
	margin: 0rem;
	
	box-shadow:  0em 0em 0.5em 0.1em rgba(38, 38, 38, 0.50);
	
}

/* Disable links that don't go anywhere */
#betweenskyandearth li .proGalleryItemInner a[href=''],
#betweenskyandearth li .proGalleryItemInner a[href='#null'] {
  pointer-events: none !important;
  cursor: default !important;
}


/* Captions */
#betweenskyandearth .proGalleryItemTitle {
	display: none;
}

@media screen and (min-width: 0px) {
	#betweenskyandearth .proGalleryItemTitle {
		display: block;
		transition: 300ms ease-in-out;
		padding: 0.4rem;
		margin: 0rem;
		font-size: 0.7rem;
		letter-spacing: 0px;
		border-radius: 0rem;
		
	  pointer-events: none;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  background: rgba(255, 255, 255, 1.00);
	  
	  
	  
		
		
		box-shadow: inset 0em 0em 0.2em 0.1em rgba(0, 0, 0, 0.40);
		
	}

	/* Override for caption titles */
	#betweenskyandearth .proGalleryItemTitle strong {
		
		font-size: 0.8rem;
		letter-spacing: 0px;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  font-weight: normal;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
	  font-weight: bold;
	  
	  
	  
	}

	#betweenskyandearth .proGalleryItemTitle div {
	  
	  color: rgba(102, 102, 102, 1.00);
	  font-size: 0.7rem;
	}

	#betweenskyandearth.titlesBelowLeft .proGalleryItemTitle {
		text-align: left;
		opacity: 1.00;
	}

	#betweenskyandearth.titlesBelowCentre .proGalleryItemTitle {
		text-align: center;
		opacity: 1.00;
	}

	#betweenskyandearth.titlesBelowRight .proGalleryItemTitle {
		text-align: right;
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	
	#betweenskyandearth.titlesHoverBottomCentre .proGalleryItemTitle {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		opacity: 0;
	}
	

	

	#betweenskyandearth li.proGalleryItem.focused_gallery_item .proGalleryItemTitle,
	#betweenskyandearth li:hover .proGalleryItemTitle {
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
}



































#stacks_in_2998 {
	padding: 40px 0px 0px 0px;
}

/* ProGallery Regimented Grid Layout */
#betweenskyandearth .proGalleryThumbs {
  display: grid;
  place-content: center;
}

#betweenskyandearth .proGalleryThumbs li {
  overflow: visible;
}

@media screen and (min-width: 0px) {
  #betweenskyandearth .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #betweenskyandearth .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 568px) {
	#betweenskyandearth .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #betweenskyandearth .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 992px) {
	#betweenskyandearth .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #betweenskyandearth .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 1200px) {
	#betweenskyandearth .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #betweenskyandearth .proGalleryThumbs li {
    height: 7.5cm;
  }
}

#betweenskyandearth .proGalleryItemInner,
#betweenskyandearth .proGalleryThumbs a {
  width: 100%;
  height: 100%;
}

#betweenskyandearth .proGalleryThumbs img {
	width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover;
}






/* Lightcase lightbox */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
 @font-face {
  font-family: 'lightcase';
  src: url("../files/lightcase-assets/lightcase.eot?55356177");
  src: url("../files/lightcase-assets/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/lightcase-assets/lightcase.woff?55356177") format("woff"), url("../files/lightcase-assets/lightcase.ttf?55356177") format("truetype"), url("../files/lightcase-assets/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='betweenskyandearth-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.betweenskyandearth-icon-play:before {
  content: '\e800';
}

.betweenskyandearth-icon-pause:before {
  content: '\e801';
}

.betweenskyandearth-icon-close:before {
  content: '\e802';
}

.betweenskyandearth-icon-prev:before {
  content: '\e803';
}

.betweenskyandearth-icon-next:before {
  content: '\e804';
}

.betweenskyandearth-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes betweenskyandearth-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes betweenskyandearth-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes betweenskyandearth-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes betweenskyandearth-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes betweenskyandearth-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#betweenskyandearth-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #betweenskyandearth-case,
  html[data-lc-type=ajax] #betweenskyandearth-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #betweenskyandearth-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #betweenskyandearth-content,
  html[data-lc-type=video] #betweenskyandearth-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #betweenskyandearth-content,
html[data-lc-type=ajax] #betweenskyandearth-content,
html[data-lc-type=error] #betweenskyandearth-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #betweenskyandearth-content,
  html[data-lc-type=ajax] #betweenskyandearth-content,
  html[data-lc-type=error] #betweenskyandearth-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #betweenskyandearth-content .betweenskyandearth-contentInner,
html[data-lc-type=ajax] #betweenskyandearth-content .betweenskyandearth-contentInner,
html[data-lc-type=error] #betweenskyandearth-content .betweenskyandearth-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #betweenskyandearth-content .betweenskyandearth-contentInner,
  html[data-lc-type=ajax] #betweenskyandearth-content .betweenskyandearth-contentInner,
  html[data-lc-type=error] #betweenskyandearth-content .betweenskyandearth-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #betweenskyandearth-content .betweenskyandearth-contentInner,
  html[data-lc-type=inline] #betweenskyandearth-content .betweenskyandearth-contentInner > *,
  html[data-lc-type=ajax] #betweenskyandearth-content .betweenskyandearth-contentInner,
  html[data-lc-type=ajax] #betweenskyandearth-content .betweenskyandearth-contentInner > *,
  html[data-lc-type=error] #betweenskyandearth-content .betweenskyandearth-contentInner,
  html[data-lc-type=error] #betweenskyandearth-content .betweenskyandearth-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #betweenskyandearth-content .betweenskyandearth-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #betweenskyandearth-content .betweenskyandearth-contentInner > *:not(iframe),
  html[data-lc-type=error] #betweenskyandearth-content .betweenskyandearth-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.betweenskyandearth-isMobileDevice[data-lc-type=iframe] #betweenskyandearth-content .betweenskyandearth-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #betweenskyandearth-content .betweenskyandearth-contentInner,
  html[data-lc-type=video] #betweenskyandearth-content .betweenskyandearth-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #betweenskyandearth-content .betweenskyandearth-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #betweenskyandearth-content .betweenskyandearth-contentInner .betweenskyandearth-inlineWrap,
  html[data-lc-type=ajax] #betweenskyandearth-content .betweenskyandearth-contentInner .betweenskyandearth-inlineWrap,
  html[data-lc-type=error] #betweenskyandearth-content .betweenskyandearth-contentInner .betweenskyandearth-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #betweenskyandearth-content .betweenskyandearth-contentInner .betweenskyandearth-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #betweenskyandearth-content h1,
  #betweenskyandearth-content h2,
  #betweenskyandearth-content h3,
  #betweenskyandearth-content h4,
  #betweenskyandearth-content h5,
  #betweenskyandearth-content h6,
  #betweenskyandearth-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #betweenskyandearth-content h1,
  #betweenskyandearth-content h2,
  #betweenskyandearth-content h3,
  #betweenskyandearth-content h4,
  #betweenskyandearth-content h5,
  #betweenskyandearth-content h6,
  #betweenskyandearth-content p {
    color: #333;
  }
}

#betweenskyandearth-case p.betweenskyandearth-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #betweenskyandearth-case p.betweenskyandearth-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #betweenskyandearth-case p.betweenskyandearth-error {
    padding: 0;
  }
}

.betweenskyandearth-open body {
  overflow: hidden;
}

.betweenskyandearth-isMobileDevice .betweenskyandearth-open body {
  max-width: 100%;
  max-height: 100%;
}

#betweenskyandearth-info {
  position: absolute;
  padding-top: 15px;
}

#betweenskyandearth-info #betweenskyandearth-title,
#betweenskyandearth-info #betweenskyandearth-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#betweenskyandearth-info #betweenskyandearth-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #betweenskyandearth-info #betweenskyandearth-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#betweenskyandearth-info #betweenskyandearth-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#betweenskyandearth-info #betweenskyandearth-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .betweenskyandearth-fullScreenMode #betweenskyandearth-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #betweenskyandearth-info {
    position: static;
  }
}

#betweenskyandearth-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: betweenskyandearth-spin 0.5s infinite linear;
  -moz-animation: betweenskyandearth-spin 0.5s infinite linear;
  -o-animation: betweenskyandearth-spin 0.5s infinite linear;
  animation: betweenskyandearth-spin 0.5s infinite linear;
}

#betweenskyandearth-loading, #betweenskyandearth-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#betweenskyandearth-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='betweenskyandearth-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='betweenskyandearth-icon-'],
a[class*='betweenskyandearth-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='betweenskyandearth-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='betweenskyandearth-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.betweenskyandearth-isMobileDevice a[class*='betweenskyandearth-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='betweenskyandearth-icon-'].betweenskyandearth-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='betweenskyandearth-icon-'].betweenskyandearth-icon-prev {
  left: 15px;
}

a[class*='betweenskyandearth-icon-'].betweenskyandearth-icon-next {
  right: 15px;
}

a[class*='betweenskyandearth-icon-'].betweenskyandearth-icon-pause,
a[class*='betweenskyandearth-icon-'].betweenskyandearth-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='betweenskyandearth-icon-'].betweenskyandearth-icon-pause,
  a[class*='betweenskyandearth-icon-'].betweenskyandearth-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='betweenskyandearth-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='betweenskyandearth-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='betweenskyandearth-icon-']:hover,
  #betweenskyandearth-case:hover ~ a[class*='betweenskyandearth-icon-'] {
    opacity: 1;
  }
}

#betweenskyandearth-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #betweenskyandearth-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='betweenskyandearth-icon-'],
a[class*='betweenskyandearth-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='betweenskyandearth-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='betweenskyandearth-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#betweenskyandearth-case {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
}

#betweenskyandearth-content img {
	width: auto;
	height: auto;
}

#betweenskyandearth-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#betweenskyandearth-info #betweenskyandearth-sequenceInfo,
#betweenskyandearth-info #betweenskyandearth-title,
#betweenskyandearth-info #betweenskyandearth-caption {
    color: rgba(170, 170, 170, 1.00);
}

#betweenskyandearth-info #betweenskyandearth-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#betweenskyandearth-info #betweenskyandearth-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-betweenskyandearth {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-betweenskyandearth {
		display: block;
	}
}

#social-betweenskyandearth a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-betweenskyandearth a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #betweenskyandearth-content,
  html[data-lc-type=video] #betweenskyandearth-content {
    background: transparent;
  }
}

#betweenskyandearth-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* Checkbox to switch lightbox layout to flexbox */



/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_2245 #stacks_in_3239{	margin: 0 !important;	padding: 0 !important;}.stacks_in_3239topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_3244 {
	font-size: 135%;
	font-weight: bold;
}
/* ------------------------------------*/
/* Accordion                           */
/* ------------------------------------*/

	@font-face {
		font-family: 'Lora';
		src: url('../files/lora-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat';
		src: url('../files/montserrat-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Open Sans';
		src: url('../files/opensans-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Roboto Slab';
		src: url('../files/robotoslab-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}


ul#stacks_in_3245_accordion {
	display: block;
	list-style: none;
	border-radius: 4px;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	text-shadow: none;
}

ul#stacks_in_3245_accordion > li {
	list-style: none;
	background: none !important;
	margin: 0;
	padding: 0 !important;
}

#stacks_in_3245 .hide_toggle {
	display: none;
}


/* Label Font Choices */

	ul#stacks_in_3245_accordion .accordion_label {
		font-family: 'Open Sans', sans-serif;
	}















/* Content Font Choices */

	ul#stacks_in_3245_accordion .accordion_content {
		font-family: 'Open Sans', sans-serif;
	}









ul#stacks_in_3245_accordion .accordion_label {
	cursor: pointer;
	padding: 15px 20px;
	position: relative;
}

ul#stacks_in_3245_accordion .accordion_label i {
}

ul#stacks_in_3245_accordion .stacks_in_3245_accordion_selectedarrow_icon {
}

ul#stacks_in_3245_accordion .accordion_content {
	
		padding: 40px;
	

}

ul#stacks_in_3245_accordion li:last-child .accordion_content {
}

ul#stacks_in_3245_accordion  .accordion_label .accordion_icon {
	display: inline-block;
	text-align: center;
	width: 25px;
	
	
		position: absolute;
		left: 20px;
		top: 15px;
		margin-right: 5px;
	
}

ul#stacks_in_3245_accordion .accordion_label .accordion_icon i {
	width: 25px;
	height: 25px;
	line-height: 24px;
	
}

ul#stacks_in_3245_accordion .stacks_in_3245_accordion_selectedarrow_icon .accordion_icon i {
	
}

#stacks_in_3245_open_all {
	cursor: pointer;
	font-size: 20px;
	
	
	margin-top: 12px;
	

}

#stacks_in_3245 .show_all_alignment {
	text-align: left;
	
	
}



/* ------------------------------------*/
/* Accordion Styles                    */
/* ------------------------------------*/

/* Ghost */
	ul#stacks_in_3245_accordion.ghost {
		border: 1px solid #d4d4d4;
	}

	ul#stacks_in_3245_accordion.ghost .accordion_label {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3245_accordion.ghost .stacks_in_3245_accordion_selectedarrow_icon {
		background-color: #f2f2f2;
	}

	ul#stacks_in_3245_accordion.ghost .accordion_content {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3245_accordion.ghost li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3245_accordion.ghost li:last-child .accordion_content {
		border-bottom: none;
	}



/* Dark Grey */
	ul#stacks_in_3245_accordion.dark_grey {
		border: 1px solid #adadad;
	}

	ul#stacks_in_3245_accordion.dark_grey .accordion_label {
		color: #FCFEF9;
		border-bottom: 1px solid #4E4F54;
		background: rgb(108,109,113); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjNmQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRmNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(108,109,113,1) 0%, rgba(78,79,84,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,109,113,1)), color-stop(100%,rgba(78,79,84,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d71', endColorstr='#4e4f54',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3245_accordion.dark_grey .stacks_in_3245_accordion_selectedarrow_icon {
		color: #4E4F54;
		border-bottom: 1px solid #adadad;
		background: rgb(238,238,238); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3245_accordion.dark_grey .accordion_content {
		color: #434343;
		border-bottom: 1px solid #adadad;
		background-color: #EFEFEF;
	}

	ul#stacks_in_3245_accordion.dark_grey li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #adadad;
	}

	ul#stacks_in_3245_accordion.dark_grey li:last-child .accordion_content {
		border-bottom: none;
	}




/* Light Blue */
	ul#stacks_in_3245_accordion.light_blue {
		border: 1px solid #E6E6E6;
	}

	ul#stacks_in_3245_accordion.light_blue .accordion_label {
		color: #939496;
		border-top: 1px solid #f3f3f3;
		border-bottom: 1px solid #dedede;
		background: rgb(244,249,249); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: rgb(239,239,239); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3245_accordion.light_blue .stacks_in_3245_accordion_selectedarrow_icon {
		color: #fff;
		border-top: 1px solid #98eaff;
		border-bottom: 1px solid #1EB0F4;
		background: rgb(36,210,253); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0ZDJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGJlZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(36,210,253,1) 0%, rgba(32,190,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,210,253,1)), color-stop(100%,rgba(32,190,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2fd', endColorstr='#20befc',GradientType=0 ); /* IE6-8 */
	}


	ul#stacks_in_3245_accordion.light_blue .accordion_content {
		background: #d6d6d6;
		color: #3E3E3E;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
		border-bottom: 1px solid #E6E6E6;
	}

	ul#stacks_in_3245_accordion.light_blue li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #1EB0F4;
	}

	ul#stacks_in_3245_accordion.light_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Teal */
	ul#stacks_in_3245_accordion.flat_teal {
		border: 1px solid #E2E2E2;
	}

	ul#stacks_in_3245_accordion.flat_teal .accordion_label {
		color: #ABABAB;
		background: #FFFFFF;
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_3245_accordion.flat_teal .stacks_in_3245_accordion_selectedarrow_icon {
		color: #fff;
		background: #61BBC3;
		border-bottom: 1px solid #61BBC3;
	}

	ul#stacks_in_3245_accordion.flat_teal .accordion_content {
		background: #576465;
		color: #dfdfdf;
		border-bottom: 1px solid #E2E2E2;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
	}

	ul#stacks_in_3245_accordion.flat_teal li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_3245_accordion.flat_teal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Blue Grey */
	ul#stacks_in_3245_accordion.blue_grey {
		border: 1px solid #2D2E32;
	}

	ul#stacks_in_3245_accordion.blue_grey .accordion_label {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-top: 1px solid #606872;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3245_accordion.blue_grey .stacks_in_3245_accordion_selectedarrow_icon {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3245_accordion.blue_grey .accordion_content {
		background: #363D45;
		color: #C4C5C9;
		border-bottom: 1px solid #2D2E32;
		box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);
	}

	ul#stacks_in_3245_accordion.blue_grey li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #212226;
	}

	ul#stacks_in_3245_accordion.blue_grey li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Orange */
	ul#stacks_in_3245_accordion.flat_orange {
	}

	ul#stacks_in_3245_accordion.flat_orange .accordion_label {
		color: #F6F1E3;
		background: #DC614F;
	}

	ul#stacks_in_3245_accordion.flat_orange .stacks_in_3245_accordion_selectedarrow_icon {
		color: #F6F1E3;
		background: #DC614F;
		border-bottom: 2px solid #B94537;
	}

	ul#stacks_in_3245_accordion.flat_orange .accordion_content {
		background: #CC5545;
		color: #FCE1DB;
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_3245_accordion.flat_orange li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_3245_accordion.flat_orange li:last-child .accordion_content {
		border-bottom: none;
	}



/* Forest Green */
	ul#stacks_in_3245_accordion.forest_green {
	}

	ul#stacks_in_3245_accordion.forest_green .accordion_label {
		color: #99C676;
		background: #679341;
		border-top: 1px solid #96BE74;
		border-bottom: 1px solid #425F2E;
	}

	ul#stacks_in_3245_accordion.forest_green .stacks_in_3245_accordion_selectedarrow_icon {
		color: #384D24;
		background: #95BF70;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3245_accordion.forest_green .accordion_content {
		background: #394D27;
		color: #F0F8E7;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3245_accordion.forest_green li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3245_accordion.forest_green li:last-child .accordion_content {
		border-bottom: none;
	}



/* Earthy */
	ul#stacks_in_3245_accordion.earthy {
		border: 1px solid #645B51;
	}

	ul#stacks_in_3245_accordion.earthy .accordion_label {
		color: #F7E7D4;
		background: #806F63;
		border-top: 1px solid #908279;
		border-bottom: 1px solid #645B51;
	}

	ul#stacks_in_3245_accordion.earthy .stacks_in_3245_accordion_selectedarrow_icon {
		color: #F7E7D5;
		background: #D95943;
		border-top: 1px solid #E58669;
		border-bottom: 2px solid #D01C1F;
	}

	ul#stacks_in_3245_accordion.earthy .accordion_content {
		background: #645548;
		color: #c4bcb1;
		border-bottom: 1px solid #52453b;
	}

	ul#stacks_in_3245_accordion.earthy li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3245_accordion.earthy li:last-child .accordion_content {
		border-bottom: none;
	}



/* Purple Power */
	ul#stacks_in_3245_accordion.purple_power {
	}

	ul#stacks_in_3245_accordion.purple_power .accordion_label {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #a45693;
	}

	ul#stacks_in_3245_accordion.purple_power .stacks_in_3245_accordion_selectedarrow_icon {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3245_accordion.purple_power .accordion_content {
		background: #6B4E99;
		color: #fff;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3245_accordion.purple_power li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3245_accordion.purple_power li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bold Blue */
	ul#stacks_in_3245_accordion.bold_blue {
		border: 1px solid #DBDBDB;
	}

	ul#stacks_in_3245_accordion.bold_blue .accordion_label {
	  color: #333333;
	  background-color: #f5f5f5;
	  *background-color: #e6e6e6;
	  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #DBDBDB;
	}

	ul#stacks_in_3245_accordion.bold_blue .stacks_in_3245_accordion_selectedarrow_icon {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #006dcc;
	  *background-color: #0044cc;
	  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		border-top: 1px solid #0d93d6;
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_3245_accordion.bold_blue .accordion_content {
		background: rgb(247,247,247); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
		color: #434343;
		border-bottom: 1px solid #e2e2e2;
	}

	ul#stacks_in_3245_accordion.bold_blue li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_3245_accordion.bold_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Baby Blue */
	ul#stacks_in_3245_accordion.baby_blue {
		border: 1px solid #C4CDDF;
	}

	ul#stacks_in_3245_accordion.baby_blue .accordion_label {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3245_accordion.baby_blue .stacks_in_3245_accordion_selectedarrow_icon {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3245_accordion.baby_blue .accordion_content {
		background: #F8F8F8;
		color: #797979;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3245_accordion.baby_blue li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3245_accordion.baby_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Shamrock */
	ul#stacks_in_3245_accordion.shamrock {
	}

	ul#stacks_in_3245_accordion.shamrock .accordion_label {
		color: #FFFFFF;
		background: #3EBF9C;
		border-bottom: 1px solid #2ba483;
	}

	ul#stacks_in_3245_accordion.shamrock .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3245_accordion.shamrock .accordion_content {
		background: #2F3D4F;
		color: #EFF3F3;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3245_accordion.shamrock li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3245_accordion.shamrock li:last-child .accordion_content {
		border-bottom: none;
	}



/* Crimson */
	ul#stacks_in_3245_accordion.crimson {
		border: 1px solid #000000;
	}

	ul#stacks_in_3245_accordion.crimson .accordion_label {
		color: #EEFFFF;
		background: #222222;
		border-bottom: 1px solid #000000;
	}

	ul#stacks_in_3245_accordion.crimson .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_3245_accordion.crimson .accordion_content {
		background: #000000;
		color: #999999;
	}

	ul#stacks_in_3245_accordion.crimson li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_3245_accordion.crimson li:last-child .accordion_content {
		border-bottom: none;
	}



/* Gun Metal */
	ul#stacks_in_3245_accordion.gun_metal {
	}

	ul#stacks_in_3245_accordion.gun_metal .accordion_label {
		color: #F7F8F8;
		background: #47545E;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3245_accordion.gun_metal .stacks_in_3245_accordion_selectedarrow_icon {
		color: #3A4753;
		background: #49A2E0;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3245_accordion.gun_metal .accordion_content {
		background: #3C474F;
		color: #F8F9F9;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3245_accordion.gun_metal li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3245_accordion.gun_metal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bright Blue */
	ul#stacks_in_3245_accordion.bright_blue {
		border: 1px solid #E0E9ED;
	}

	ul#stacks_in_3245_accordion.bright_blue .accordion_label {
		color: #5C7F89;
		background: #FFFFFF;
		border-bottom: 1px solid #E0E9ED;
	}

	ul#stacks_in_3245_accordion.bright_blue .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #1FBDD0;
		border-bottom: none;
	}

	ul#stacks_in_3245_accordion.bright_blue .accordion_content {
		background: #E0E9ED;
		color: #668b94;
	}

	ul#stacks_in_3245_accordion.bright_blue li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
	}

	ul#stacks_in_3245_accordion.bright_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Pinky */
	ul#stacks_in_3245_accordion.pinky {
	}

	ul#stacks_in_3245_accordion.pinky .accordion_label {
		color: #695E5D;
		background: #F1C1BC;
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_3245_accordion.pinky .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #F1A7AC;
		border-bottom: 1px solid #d79498;
	}

	ul#stacks_in_3245_accordion.pinky .accordion_content {
		background: #EFE8D4;
		color: #837974;
	}

	ul#stacks_in_3245_accordion.pinky li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_3245_accordion.pinky li:last-child .accordion_content {
		border-bottom: none;
	}



/* Tesla */
	ul#stacks_in_3245_accordion.tesla {
	}

	ul#stacks_in_3245_accordion.tesla .accordion_label {
		color: #ffffff;
		background: #B48ECB;
		border-bottom: 1px solid #9a73b2;
		border-top: 1px solid #c9aadc;
	}

	ul#stacks_in_3245_accordion.tesla .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #67487C;
		border-bottom: 1px solid #573769;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_3245_accordion.tesla .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #9a73b2;
	}

	ul#stacks_in_3245_accordion.tesla li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_3245_accordion.tesla li:last-child .accordion_content {
		border-bottom: none;
	}



/* Rustic */
	ul#stacks_in_3245_accordion.rustic {
	}

	ul#stacks_in_3245_accordion.rustic .accordion_label {
		color: #ffffff;
		background: #A6C8A7;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_3245_accordion.rustic .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #585858;
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_3245_accordion.rustic .accordion_content {
		background: #EDEDED;
		color: #414141;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_3245_accordion.rustic li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_3245_accordion.rustic li:last-child .accordion_content {
		border-bottom: none;
	}



/* Ruby */
	ul#stacks_in_3245_accordion.ruby {
	}

	ul#stacks_in_3245_accordion.ruby .accordion_label {
		color: #ffffff;
		background: #D9385A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3245_accordion.ruby .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #BF0740;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3245_accordion.ruby .accordion_content {
		background: #ededed;
		color: #7A7A7A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3245_accordion.ruby li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3245_accordion.ruby li:last-child .accordion_content {
		border-bottom: none;
	}



/* Feather */
	ul#stacks_in_3245_accordion.feather {
	}

	ul#stacks_in_3245_accordion.feather .accordion_label {
		color: #ffffff;
		background: #DC8364;
		border-bottom: 1px solid #D66C5A;
	}

	ul#stacks_in_3245_accordion.feather .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #3EBF9C;
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_3245_accordion.feather .accordion_content {
		background: #E3DFDE;
		color: #7A7A7A;
		border-bottom: 1px solid #D46C5D;
	}

	ul#stacks_in_3245_accordion.feather li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_3245_accordion.feather li:last-child .accordion_content {
		border-bottom: none;
	}



/* Abstract */
	ul#stacks_in_3245_accordion.abstract {
	}

	ul#stacks_in_3245_accordion.abstract .accordion_label {
		color: #ffffff;
		background: #2C2B2C;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_3245_accordion.abstract .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #D6395C;
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_3245_accordion.abstract .accordion_content {
		background: #1B1A1D;
		color: #CDCDCD;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_3245_accordion.abstract li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_3245_accordion.abstract li:last-child .accordion_content {
		border-bottom: none;
	}




/* Hive */
	ul#stacks_in_3245_accordion.hive {
	}

	ul#stacks_in_3245_accordion.hive .accordion_label {
		color: #ffffff;
		background: #F28753;
		border-bottom: 1px solid #CB6B22;
	}

	ul#stacks_in_3245_accordion.hive .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #29BB9C;
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_3245_accordion.hive .accordion_content {
		background: #FAEBE2;
		color: #646464;
		border-bottom: 1px solid #FAEBE3;
	}

	ul#stacks_in_3245_accordion.hive li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_3245_accordion.hive li:last-child .accordion_content {
		border-bottom: none;
	}




/* Navigator */
	ul#stacks_in_3245_accordion.navigator {
	}

	ul#stacks_in_3245_accordion.navigator .accordion_label {
		color: #ffffff;
		background: #63b8f5;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYjhmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2EyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #63b8f5 0%, #57a2f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b8f5), color-stop(100%,#57a2f6));
		background: -webkit-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -o-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -ms-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: linear-gradient(to bottom,  #63b8f5 0%,#57a2f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b8f5', endColorstr='#57a2f6',GradientType=0 );
		border-bottom: 1px solid #559dee;
		border-top: 1px solid #81caff;
	}

	ul#stacks_in_3245_accordion.navigator .stacks_in_3245_accordion_selectedarrow_icon {
		color: #1858a1;
		background: #469af4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmFjZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #469af4 0%, #46acf4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#469af4), color-stop(100%,#46acf4));
		background: -webkit-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -o-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -ms-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: linear-gradient(to bottom,  #469af4 0%,#46acf4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469af4', endColorstr='#46acf4',GradientType=0 );
		border-bottom: 1px solid #4289da;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_3245_accordion.navigator .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #81caff;
	}

	ul#stacks_in_3245_accordion.navigator li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_3245_accordion.navigator li:last-child .accordion_content {
		border-bottom: none;
	}



/* Majestic */
	ul#stacks_in_3245_accordion.majestic {
	}

	ul#stacks_in_3245_accordion.majestic .accordion_label {
		color: #ffffff;
		background: #4AC7CB;
		border-bottom: 1px solid #3aabaf;
	}

	ul#stacks_in_3245_accordion.majestic .stacks_in_3245_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE425A;
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_3245_accordion.majestic .accordion_content {
		background: #f4f4f4;
		color: #7A7A7A;
		border-bottom: 1px solid #e8e8e8;
	}

	ul#stacks_in_3245_accordion.majestic li:last-child .stacks_in_3245_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_3245_accordion.majestic li:last-child .accordion_content {
		border-bottom: none;
	}



/* END OF STYLES */



/* CUSTOM */







/* ------------------------------------*/
/* Media Queries                       */
/* ------------------------------------*/


@media only screen {
	ul#stacks_in_3245_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_3245_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 60px;
		
	}

}

@media only screen and (max-width: 1024px) {
	ul#stacks_in_3245_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_3245_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 60px;
		
	}
}

@media only screen and (max-width: 768px) {
	ul#stacks_in_3245_accordion .accordion_label {
		font-size: 16px;
	}

	ul#stacks_in_3245_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 50px;
		
	}
}

@media only screen and (max-width: 480px) {
	ul#stacks_in_3245_accordion .accordion_label {
		font-size: 14px;
	}

	ul#stacks_in_3245_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 50px;
		
	}
}



.stacks_in_3246_override .accordion_label {
	color: #0000FF !important;
	background: rgba(242, 242, 242, 0.00) !important;
	background-color: rgba(242, 242, 242, 0.00) !important;
}

.stacks_in_3246_override > [class$=accordion_selectedarrow_icon] {
	color: #FFFFFF !important;
	background: rgba(51, 51, 51, 0.00) !important;
}

li.stacks_in_3246_override:last-child > [class$=accordion_selectedarrow_icon] {
}

.stacks_in_3246_override .accordion_content {
	background: rgba(255, 255, 255, 0.00) !important;
	color: #4D4D4D !important;
}



@media only screen and (min-width:0px){#stacks_in_3240{}}


#stacks_in_3240 {
	margin: 40px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

#stacks_in_3250 {
	font-size: 112%;
}

/* ProGallery Grid */

#morphinggreen,
#morphinggreen *,
#morphinggreen *:before,
#morphinggreen *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#morphinggreen {
	display: block;
	width: 100%;
  %[if ]%text-align: left;%[endif]%
  %[if ]%text-align: center;%[endif]%
  %[if ]%text-align: right;%[endif]%
}

#morphinggreen ul#proGalleryThumbsstacks_in_3241 {
	padding: 0;
	margin: 0;
	list-style: none;
	
	/* Spacing to compensate for thumbnail focus outlines */
	margin-top: calc(3px + 2px);
	margin-bottom: calc(3px + 2px);
	
}

#morphinggreen li.proGalleryItem {
	position: relative;
	/* -webkit-transform: translateZ(0); */
	padding: 0;
	margin: 0;
	list-style: none;
}

#morphinggreen li .proGalleryItemInner {
  border: 0rem none rgba(234, 234, 234, 1.00);
  border-radius: 0rem;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0rem;
	position: relative;
	margin: 0rem;
	
}

#morphinggreen li.proGalleryItem a {
	display: block;
  cursor: pointer;
  margin: ;
  outline: none;
}


#morphinggreen .proGalleryItem.focused_gallery_item {
	outline: 3px solid rgba(0, 150, 225, 0.75);
	outline-offset: 2px;
}

#morphinggreen li .proGalleryItemInner a:focus {
  outline: 0;
  border: none;
}


#morphinggreen li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0rem;
  display: block;
  border: 0rem none rgba(234, 234, 234, 1.00);
	padding: 0rem;
	margin: 0rem;
	
	box-shadow:  0em 0em 0.5em 0.1em rgba(51, 51, 51, 0.50);
	
}

/* Disable links that don't go anywhere */
#morphinggreen li .proGalleryItemInner a[href=''],
#morphinggreen li .proGalleryItemInner a[href='#null'] {
  pointer-events: none !important;
  cursor: default !important;
}


/* Captions */
#morphinggreen .proGalleryItemTitle {
	display: none;
}

@media screen and (min-width: 0px) {
	#morphinggreen .proGalleryItemTitle {
		display: block;
		transition: 300ms ease-in-out;
		padding: 0.4rem;
		margin: 0rem;
		font-size: 0.7rem;
		letter-spacing: 0px;
		border-radius: 0rem;
		
	  pointer-events: none;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  background: rgba(255, 255, 255, 1.00);
	  
	  
	  
		
		
		box-shadow: inset 0em 0em 0.2em 0.1em rgba(0, 0, 0, 0.40);
		
	}

	/* Override for caption titles */
	#morphinggreen .proGalleryItemTitle strong {
		
		font-size: 0.8rem;
		letter-spacing: 0px;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  font-weight: normal;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
	  font-weight: bold;
	  
	  
	  
	}

	#morphinggreen .proGalleryItemTitle div {
	  
	  color: rgba(102, 102, 102, 1.00);
	  font-size: 0.7rem;
	}

	#morphinggreen.titlesBelowLeft .proGalleryItemTitle {
		text-align: left;
		opacity: 1.00;
	}

	#morphinggreen.titlesBelowCentre .proGalleryItemTitle {
		text-align: center;
		opacity: 1.00;
	}

	#morphinggreen.titlesBelowRight .proGalleryItemTitle {
		text-align: right;
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	
	#morphinggreen.titlesHoverBottomCentre .proGalleryItemTitle {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		opacity: 0;
	}
	

	

	#morphinggreen li.proGalleryItem.focused_gallery_item .proGalleryItemTitle,
	#morphinggreen li:hover .proGalleryItemTitle {
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
}



































#stacks_in_3241 {
	padding: 40px 0px 0px 0px;
}

/* ProGallery Regimented Grid Layout */
#morphinggreen .proGalleryThumbs {
  display: grid;
  place-content: center;
}

#morphinggreen .proGalleryThumbs li {
  overflow: visible;
}

@media screen and (min-width: 0px) {
  #morphinggreen .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #morphinggreen .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 568px) {
	#morphinggreen .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #morphinggreen .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 992px) {
	#morphinggreen .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #morphinggreen .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 1200px) {
	#morphinggreen .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #morphinggreen .proGalleryThumbs li {
    height: 7.5cm;
  }
}

#morphinggreen .proGalleryItemInner,
#morphinggreen .proGalleryThumbs a {
  width: 100%;
  height: 100%;
}

#morphinggreen .proGalleryThumbs img {
	width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover;
}






/* Lightcase lightbox */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
 @font-face {
  font-family: 'lightcase';
  src: url("../files/lightcase-assets/lightcase.eot?55356177");
  src: url("../files/lightcase-assets/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/lightcase-assets/lightcase.woff?55356177") format("woff"), url("../files/lightcase-assets/lightcase.ttf?55356177") format("truetype"), url("../files/lightcase-assets/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='morphinggreen-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.morphinggreen-icon-play:before {
  content: '\e800';
}

.morphinggreen-icon-pause:before {
  content: '\e801';
}

.morphinggreen-icon-close:before {
  content: '\e802';
}

.morphinggreen-icon-prev:before {
  content: '\e803';
}

.morphinggreen-icon-next:before {
  content: '\e804';
}

.morphinggreen-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#morphinggreen-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #morphinggreen-case,
  html[data-lc-type=ajax] #morphinggreen-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #morphinggreen-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #morphinggreen-content,
  html[data-lc-type=video] #morphinggreen-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #morphinggreen-content,
html[data-lc-type=ajax] #morphinggreen-content,
html[data-lc-type=error] #morphinggreen-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #morphinggreen-content,
  html[data-lc-type=ajax] #morphinggreen-content,
  html[data-lc-type=error] #morphinggreen-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner,
html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner,
html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner > *,
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner > *,
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner > *:not(iframe),
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.morphinggreen-isMobileDevice[data-lc-type=iframe] #morphinggreen-content .morphinggreen-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=video] #morphinggreen-content .morphinggreen-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #morphinggreen-content .morphinggreen-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner .morphinggreen-inlineWrap,
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner .morphinggreen-inlineWrap,
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner .morphinggreen-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #morphinggreen-content .morphinggreen-contentInner .morphinggreen-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #morphinggreen-content h1,
  #morphinggreen-content h2,
  #morphinggreen-content h3,
  #morphinggreen-content h4,
  #morphinggreen-content h5,
  #morphinggreen-content h6,
  #morphinggreen-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #morphinggreen-content h1,
  #morphinggreen-content h2,
  #morphinggreen-content h3,
  #morphinggreen-content h4,
  #morphinggreen-content h5,
  #morphinggreen-content h6,
  #morphinggreen-content p {
    color: #333;
  }
}

#morphinggreen-case p.morphinggreen-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #morphinggreen-case p.morphinggreen-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #morphinggreen-case p.morphinggreen-error {
    padding: 0;
  }
}

.morphinggreen-open body {
  overflow: hidden;
}

.morphinggreen-isMobileDevice .morphinggreen-open body {
  max-width: 100%;
  max-height: 100%;
}

#morphinggreen-info {
  position: absolute;
  padding-top: 15px;
}

#morphinggreen-info #morphinggreen-title,
#morphinggreen-info #morphinggreen-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#morphinggreen-info #morphinggreen-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #morphinggreen-info #morphinggreen-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#morphinggreen-info #morphinggreen-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#morphinggreen-info #morphinggreen-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .morphinggreen-fullScreenMode #morphinggreen-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #morphinggreen-info {
    position: static;
  }
}

#morphinggreen-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: morphinggreen-spin 0.5s infinite linear;
  -moz-animation: morphinggreen-spin 0.5s infinite linear;
  -o-animation: morphinggreen-spin 0.5s infinite linear;
  animation: morphinggreen-spin 0.5s infinite linear;
}

#morphinggreen-loading, #morphinggreen-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#morphinggreen-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='morphinggreen-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='morphinggreen-icon-'],
a[class*='morphinggreen-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='morphinggreen-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='morphinggreen-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.morphinggreen-isMobileDevice a[class*='morphinggreen-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='morphinggreen-icon-'].morphinggreen-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='morphinggreen-icon-'].morphinggreen-icon-prev {
  left: 15px;
}

a[class*='morphinggreen-icon-'].morphinggreen-icon-next {
  right: 15px;
}

a[class*='morphinggreen-icon-'].morphinggreen-icon-pause,
a[class*='morphinggreen-icon-'].morphinggreen-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='morphinggreen-icon-'].morphinggreen-icon-pause,
  a[class*='morphinggreen-icon-'].morphinggreen-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='morphinggreen-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='morphinggreen-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='morphinggreen-icon-']:hover,
  #morphinggreen-case:hover ~ a[class*='morphinggreen-icon-'] {
    opacity: 1;
  }
}

#morphinggreen-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #morphinggreen-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='morphinggreen-icon-'],
a[class*='morphinggreen-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='morphinggreen-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='morphinggreen-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#morphinggreen-case {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
}

#morphinggreen-content img {
	width: auto;
	height: auto;
}

#morphinggreen-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#morphinggreen-info #morphinggreen-sequenceInfo,
#morphinggreen-info #morphinggreen-title,
#morphinggreen-info #morphinggreen-caption {
    color: rgba(170, 170, 170, 1.00);
}

#morphinggreen-info #morphinggreen-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#morphinggreen-info #morphinggreen-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-morphinggreen {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-morphinggreen {
		display: block;
	}
}

#social-morphinggreen a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-morphinggreen a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #morphinggreen-content,
  html[data-lc-type=video] #morphinggreen-content {
    background: transparent;
  }
}

#morphinggreen-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* Checkbox to switch lightbox layout to flexbox */



/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_2245 #stacks_in_2882{	margin: 0 !important;	padding: 0 !important;}.stacks_in_2882topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_2885 {
	font-size: 135%;
	font-weight: bold;
}
@media only screen and (min-width:0px){#stacks_in_2945{}}


#stacks_in_2945 {
	margin: 40px 0px 0px 20px;
	padding: 0px 20px 0px 20px;
}

#stacks_in_2947 {
	font-size: 112%;
}

/* ProGallery Grid */

#newdawn,
#newdawn *,
#newdawn *:before,
#newdawn *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#newdawn {
	display: block;
	width: 100%;
  %[if ]%text-align: left;%[endif]%
  %[if ]%text-align: center;%[endif]%
  %[if ]%text-align: right;%[endif]%
}

#newdawn ul#proGalleryThumbsstacks_in_3018 {
	padding: 0;
	margin: 0;
	list-style: none;
	
	/* Spacing to compensate for thumbnail focus outlines */
	margin-top: calc(3px + 2px);
	margin-bottom: calc(3px + 2px);
	
}

#newdawn li.proGalleryItem {
	position: relative;
	/* -webkit-transform: translateZ(0); */
	padding: 0;
	margin: 0;
	list-style: none;
}

#newdawn li .proGalleryItemInner {
  border: 0rem none rgba(234, 234, 234, 1.00);
  border-radius: 0rem;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0rem;
	position: relative;
	margin: 0rem;
	
}

#newdawn li.proGalleryItem a {
	display: block;
  cursor: pointer;
  margin: ;
  outline: none;
}


#newdawn .proGalleryItem.focused_gallery_item {
	outline: 3px solid rgba(0, 150, 225, 0.75);
	outline-offset: 2px;
}

#newdawn li .proGalleryItemInner a:focus {
  outline: 0;
  border: none;
}


#newdawn li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0rem;
  display: block;
  border: 0rem none rgba(234, 234, 234, 1.00);
	padding: 0rem;
	margin: 0rem;
	
	box-shadow:  0em 0em 0.5em 0.1em rgba(51, 51, 51, 0.50);
	
}

/* Disable links that don't go anywhere */
#newdawn li .proGalleryItemInner a[href=''],
#newdawn li .proGalleryItemInner a[href='#null'] {
  pointer-events: none !important;
  cursor: default !important;
}


/* Captions */
#newdawn .proGalleryItemTitle {
	display: none;
}

@media screen and (min-width: 0px) {
	#newdawn .proGalleryItemTitle {
		display: block;
		transition: 300ms ease-in-out;
		padding: 0.4rem;
		margin: 0rem;
		font-size: 0.7rem;
		letter-spacing: 0px;
		border-radius: 0rem;
		
	  pointer-events: none;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  background: rgba(255, 255, 255, 1.00);
	  
	  
	  
		
		
		box-shadow: inset 0em 0em 0.2em 0.1em rgba(0, 0, 0, 0.40);
		
	}

	/* Override for caption titles */
	#newdawn .proGalleryItemTitle strong {
		
		font-size: 0.8rem;
		letter-spacing: 0px;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  font-weight: normal;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
	  font-weight: bold;
	  
	  
	  
	}

	#newdawn .proGalleryItemTitle div {
	  
	  color: rgba(102, 102, 102, 1.00);
	  font-size: 0.7rem;
	}

	#newdawn.titlesBelowLeft .proGalleryItemTitle {
		text-align: left;
		opacity: 1.00;
	}

	#newdawn.titlesBelowCentre .proGalleryItemTitle {
		text-align: center;
		opacity: 1.00;
	}

	#newdawn.titlesBelowRight .proGalleryItemTitle {
		text-align: right;
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	
	#newdawn.titlesHoverBottomCentre .proGalleryItemTitle {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		opacity: 0;
	}
	

	

	#newdawn li.proGalleryItem.focused_gallery_item .proGalleryItemTitle,
	#newdawn li:hover .proGalleryItemTitle {
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
}



































#stacks_in_3018 {
	padding: 40px 0px 0px 0px;
}

/* ProGallery Regimented Grid Layout */
#newdawn .proGalleryThumbs {
  display: grid;
  place-content: center;
}

#newdawn .proGalleryThumbs li {
  overflow: visible;
}

@media screen and (min-width: 0px) {
  #newdawn .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #newdawn .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 568px) {
	#newdawn .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #newdawn .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 992px) {
	#newdawn .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #newdawn .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 1200px) {
	#newdawn .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #newdawn .proGalleryThumbs li {
    height: 7.5cm;
  }
}

#newdawn .proGalleryItemInner,
#newdawn .proGalleryThumbs a {
  width: 100%;
  height: 100%;
}

#newdawn .proGalleryThumbs img {
	width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover;
}






/* Lightcase lightbox */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
 @font-face {
  font-family: 'lightcase';
  src: url("../files/lightcase-assets/lightcase.eot?55356177");
  src: url("../files/lightcase-assets/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/lightcase-assets/lightcase.woff?55356177") format("woff"), url("../files/lightcase-assets/lightcase.ttf?55356177") format("truetype"), url("../files/lightcase-assets/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='newdawn-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.newdawn-icon-play:before {
  content: '\e800';
}

.newdawn-icon-pause:before {
  content: '\e801';
}

.newdawn-icon-close:before {
  content: '\e802';
}

.newdawn-icon-prev:before {
  content: '\e803';
}

.newdawn-icon-next:before {
  content: '\e804';
}

.newdawn-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes newdawn-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes newdawn-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes newdawn-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes newdawn-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes newdawn-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#newdawn-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #newdawn-case,
  html[data-lc-type=ajax] #newdawn-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #newdawn-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #newdawn-content,
  html[data-lc-type=video] #newdawn-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #newdawn-content,
html[data-lc-type=ajax] #newdawn-content,
html[data-lc-type=error] #newdawn-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #newdawn-content,
  html[data-lc-type=ajax] #newdawn-content,
  html[data-lc-type=error] #newdawn-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #newdawn-content .newdawn-contentInner,
html[data-lc-type=ajax] #newdawn-content .newdawn-contentInner,
html[data-lc-type=error] #newdawn-content .newdawn-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #newdawn-content .newdawn-contentInner,
  html[data-lc-type=ajax] #newdawn-content .newdawn-contentInner,
  html[data-lc-type=error] #newdawn-content .newdawn-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #newdawn-content .newdawn-contentInner,
  html[data-lc-type=inline] #newdawn-content .newdawn-contentInner > *,
  html[data-lc-type=ajax] #newdawn-content .newdawn-contentInner,
  html[data-lc-type=ajax] #newdawn-content .newdawn-contentInner > *,
  html[data-lc-type=error] #newdawn-content .newdawn-contentInner,
  html[data-lc-type=error] #newdawn-content .newdawn-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #newdawn-content .newdawn-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #newdawn-content .newdawn-contentInner > *:not(iframe),
  html[data-lc-type=error] #newdawn-content .newdawn-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.newdawn-isMobileDevice[data-lc-type=iframe] #newdawn-content .newdawn-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #newdawn-content .newdawn-contentInner,
  html[data-lc-type=video] #newdawn-content .newdawn-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #newdawn-content .newdawn-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #newdawn-content .newdawn-contentInner .newdawn-inlineWrap,
  html[data-lc-type=ajax] #newdawn-content .newdawn-contentInner .newdawn-inlineWrap,
  html[data-lc-type=error] #newdawn-content .newdawn-contentInner .newdawn-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #newdawn-content .newdawn-contentInner .newdawn-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #newdawn-content h1,
  #newdawn-content h2,
  #newdawn-content h3,
  #newdawn-content h4,
  #newdawn-content h5,
  #newdawn-content h6,
  #newdawn-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #newdawn-content h1,
  #newdawn-content h2,
  #newdawn-content h3,
  #newdawn-content h4,
  #newdawn-content h5,
  #newdawn-content h6,
  #newdawn-content p {
    color: #333;
  }
}

#newdawn-case p.newdawn-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #newdawn-case p.newdawn-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #newdawn-case p.newdawn-error {
    padding: 0;
  }
}

.newdawn-open body {
  overflow: hidden;
}

.newdawn-isMobileDevice .newdawn-open body {
  max-width: 100%;
  max-height: 100%;
}

#newdawn-info {
  position: absolute;
  padding-top: 15px;
}

#newdawn-info #newdawn-title,
#newdawn-info #newdawn-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#newdawn-info #newdawn-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #newdawn-info #newdawn-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#newdawn-info #newdawn-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#newdawn-info #newdawn-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .newdawn-fullScreenMode #newdawn-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #newdawn-info {
    position: static;
  }
}

#newdawn-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: newdawn-spin 0.5s infinite linear;
  -moz-animation: newdawn-spin 0.5s infinite linear;
  -o-animation: newdawn-spin 0.5s infinite linear;
  animation: newdawn-spin 0.5s infinite linear;
}

#newdawn-loading, #newdawn-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#newdawn-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='newdawn-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='newdawn-icon-'],
a[class*='newdawn-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='newdawn-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='newdawn-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.newdawn-isMobileDevice a[class*='newdawn-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='newdawn-icon-'].newdawn-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='newdawn-icon-'].newdawn-icon-prev {
  left: 15px;
}

a[class*='newdawn-icon-'].newdawn-icon-next {
  right: 15px;
}

a[class*='newdawn-icon-'].newdawn-icon-pause,
a[class*='newdawn-icon-'].newdawn-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='newdawn-icon-'].newdawn-icon-pause,
  a[class*='newdawn-icon-'].newdawn-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='newdawn-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='newdawn-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='newdawn-icon-']:hover,
  #newdawn-case:hover ~ a[class*='newdawn-icon-'] {
    opacity: 1;
  }
}

#newdawn-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #newdawn-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='newdawn-icon-'],
a[class*='newdawn-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='newdawn-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='newdawn-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#newdawn-case {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
}

#newdawn-content img {
	width: auto;
	height: auto;
}

#newdawn-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#newdawn-info #newdawn-sequenceInfo,
#newdawn-info #newdawn-title,
#newdawn-info #newdawn-caption {
    color: rgba(170, 170, 170, 1.00);
}

#newdawn-info #newdawn-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#newdawn-info #newdawn-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-newdawn {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-newdawn {
		display: block;
	}
}

#social-newdawn a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-newdawn a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #newdawn-content,
  html[data-lc-type=video] #newdawn-content {
    background: transparent;
  }
}

#newdawn-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* Checkbox to switch lightbox layout to flexbox */



/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_2245 #stacks_in_2953{	margin: 0 !important;	padding: 0 !important;}.stacks_in_2953topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_2956 {
	font-size: 134%;
	font-weight: bold;
}
/* ------------------------------------*/
/* Accordion                           */
/* ------------------------------------*/

	@font-face {
		font-family: 'Lora';
		src: url('../files/lora-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat';
		src: url('../files/montserrat-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Open Sans';
		src: url('../files/opensans-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Roboto Slab';
		src: url('../files/robotoslab-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}


ul#stacks_in_3207_accordion {
	display: block;
	list-style: none;
	border-radius: 4px;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	text-shadow: none;
}

ul#stacks_in_3207_accordion > li {
	list-style: none;
	background: none !important;
	margin: 0;
	padding: 0 !important;
}

#stacks_in_3207 .hide_toggle {
	display: none;
}


/* Label Font Choices */

	ul#stacks_in_3207_accordion .accordion_label {
		font-family: 'Open Sans', sans-serif;
	}















/* Content Font Choices */

	ul#stacks_in_3207_accordion .accordion_content {
		font-family: 'Open Sans', sans-serif;
	}









ul#stacks_in_3207_accordion .accordion_label {
	cursor: pointer;
	padding: 15px 20px;
	position: relative;
}

ul#stacks_in_3207_accordion .accordion_label i {
}

ul#stacks_in_3207_accordion .stacks_in_3207_accordion_selectedarrow_icon {
}

ul#stacks_in_3207_accordion .accordion_content {
	
		padding: 40px;
	

}

ul#stacks_in_3207_accordion li:last-child .accordion_content {
}

ul#stacks_in_3207_accordion  .accordion_label .accordion_icon {
	display: inline-block;
	text-align: center;
	width: 25px;
	
	
		position: absolute;
		left: 20px;
		top: 15px;
		margin-right: 5px;
	
}

ul#stacks_in_3207_accordion .accordion_label .accordion_icon i {
	width: 25px;
	height: 25px;
	line-height: 24px;
	
}

ul#stacks_in_3207_accordion .stacks_in_3207_accordion_selectedarrow_icon .accordion_icon i {
	
}

#stacks_in_3207_open_all {
	cursor: pointer;
	font-size: 20px;
	
	
	margin-top: 12px;
	

}

#stacks_in_3207 .show_all_alignment {
	text-align: left;
	
	
}



/* ------------------------------------*/
/* Accordion Styles                    */
/* ------------------------------------*/

/* Ghost */
	ul#stacks_in_3207_accordion.ghost {
		border: 1px solid #d4d4d4;
	}

	ul#stacks_in_3207_accordion.ghost .accordion_label {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3207_accordion.ghost .stacks_in_3207_accordion_selectedarrow_icon {
		background-color: #f2f2f2;
	}

	ul#stacks_in_3207_accordion.ghost .accordion_content {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3207_accordion.ghost li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3207_accordion.ghost li:last-child .accordion_content {
		border-bottom: none;
	}



/* Dark Grey */
	ul#stacks_in_3207_accordion.dark_grey {
		border: 1px solid #adadad;
	}

	ul#stacks_in_3207_accordion.dark_grey .accordion_label {
		color: #FCFEF9;
		border-bottom: 1px solid #4E4F54;
		background: rgb(108,109,113); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjNmQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRmNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(108,109,113,1) 0%, rgba(78,79,84,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,109,113,1)), color-stop(100%,rgba(78,79,84,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d71', endColorstr='#4e4f54',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3207_accordion.dark_grey .stacks_in_3207_accordion_selectedarrow_icon {
		color: #4E4F54;
		border-bottom: 1px solid #adadad;
		background: rgb(238,238,238); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3207_accordion.dark_grey .accordion_content {
		color: #434343;
		border-bottom: 1px solid #adadad;
		background-color: #EFEFEF;
	}

	ul#stacks_in_3207_accordion.dark_grey li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #adadad;
	}

	ul#stacks_in_3207_accordion.dark_grey li:last-child .accordion_content {
		border-bottom: none;
	}




/* Light Blue */
	ul#stacks_in_3207_accordion.light_blue {
		border: 1px solid #E6E6E6;
	}

	ul#stacks_in_3207_accordion.light_blue .accordion_label {
		color: #939496;
		border-top: 1px solid #f3f3f3;
		border-bottom: 1px solid #dedede;
		background: rgb(244,249,249); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: rgb(239,239,239); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3207_accordion.light_blue .stacks_in_3207_accordion_selectedarrow_icon {
		color: #fff;
		border-top: 1px solid #98eaff;
		border-bottom: 1px solid #1EB0F4;
		background: rgb(36,210,253); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0ZDJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGJlZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(36,210,253,1) 0%, rgba(32,190,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,210,253,1)), color-stop(100%,rgba(32,190,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2fd', endColorstr='#20befc',GradientType=0 ); /* IE6-8 */
	}


	ul#stacks_in_3207_accordion.light_blue .accordion_content {
		background: #d6d6d6;
		color: #3E3E3E;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
		border-bottom: 1px solid #E6E6E6;
	}

	ul#stacks_in_3207_accordion.light_blue li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #1EB0F4;
	}

	ul#stacks_in_3207_accordion.light_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Teal */
	ul#stacks_in_3207_accordion.flat_teal {
		border: 1px solid #E2E2E2;
	}

	ul#stacks_in_3207_accordion.flat_teal .accordion_label {
		color: #ABABAB;
		background: #FFFFFF;
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_3207_accordion.flat_teal .stacks_in_3207_accordion_selectedarrow_icon {
		color: #fff;
		background: #61BBC3;
		border-bottom: 1px solid #61BBC3;
	}

	ul#stacks_in_3207_accordion.flat_teal .accordion_content {
		background: #576465;
		color: #dfdfdf;
		border-bottom: 1px solid #E2E2E2;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
	}

	ul#stacks_in_3207_accordion.flat_teal li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_3207_accordion.flat_teal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Blue Grey */
	ul#stacks_in_3207_accordion.blue_grey {
		border: 1px solid #2D2E32;
	}

	ul#stacks_in_3207_accordion.blue_grey .accordion_label {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-top: 1px solid #606872;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3207_accordion.blue_grey .stacks_in_3207_accordion_selectedarrow_icon {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3207_accordion.blue_grey .accordion_content {
		background: #363D45;
		color: #C4C5C9;
		border-bottom: 1px solid #2D2E32;
		box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);
	}

	ul#stacks_in_3207_accordion.blue_grey li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #212226;
	}

	ul#stacks_in_3207_accordion.blue_grey li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Orange */
	ul#stacks_in_3207_accordion.flat_orange {
	}

	ul#stacks_in_3207_accordion.flat_orange .accordion_label {
		color: #F6F1E3;
		background: #DC614F;
	}

	ul#stacks_in_3207_accordion.flat_orange .stacks_in_3207_accordion_selectedarrow_icon {
		color: #F6F1E3;
		background: #DC614F;
		border-bottom: 2px solid #B94537;
	}

	ul#stacks_in_3207_accordion.flat_orange .accordion_content {
		background: #CC5545;
		color: #FCE1DB;
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_3207_accordion.flat_orange li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_3207_accordion.flat_orange li:last-child .accordion_content {
		border-bottom: none;
	}



/* Forest Green */
	ul#stacks_in_3207_accordion.forest_green {
	}

	ul#stacks_in_3207_accordion.forest_green .accordion_label {
		color: #99C676;
		background: #679341;
		border-top: 1px solid #96BE74;
		border-bottom: 1px solid #425F2E;
	}

	ul#stacks_in_3207_accordion.forest_green .stacks_in_3207_accordion_selectedarrow_icon {
		color: #384D24;
		background: #95BF70;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3207_accordion.forest_green .accordion_content {
		background: #394D27;
		color: #F0F8E7;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3207_accordion.forest_green li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3207_accordion.forest_green li:last-child .accordion_content {
		border-bottom: none;
	}



/* Earthy */
	ul#stacks_in_3207_accordion.earthy {
		border: 1px solid #645B51;
	}

	ul#stacks_in_3207_accordion.earthy .accordion_label {
		color: #F7E7D4;
		background: #806F63;
		border-top: 1px solid #908279;
		border-bottom: 1px solid #645B51;
	}

	ul#stacks_in_3207_accordion.earthy .stacks_in_3207_accordion_selectedarrow_icon {
		color: #F7E7D5;
		background: #D95943;
		border-top: 1px solid #E58669;
		border-bottom: 2px solid #D01C1F;
	}

	ul#stacks_in_3207_accordion.earthy .accordion_content {
		background: #645548;
		color: #c4bcb1;
		border-bottom: 1px solid #52453b;
	}

	ul#stacks_in_3207_accordion.earthy li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3207_accordion.earthy li:last-child .accordion_content {
		border-bottom: none;
	}



/* Purple Power */
	ul#stacks_in_3207_accordion.purple_power {
	}

	ul#stacks_in_3207_accordion.purple_power .accordion_label {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #a45693;
	}

	ul#stacks_in_3207_accordion.purple_power .stacks_in_3207_accordion_selectedarrow_icon {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3207_accordion.purple_power .accordion_content {
		background: #6B4E99;
		color: #fff;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3207_accordion.purple_power li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3207_accordion.purple_power li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bold Blue */
	ul#stacks_in_3207_accordion.bold_blue {
		border: 1px solid #DBDBDB;
	}

	ul#stacks_in_3207_accordion.bold_blue .accordion_label {
	  color: #333333;
	  background-color: #f5f5f5;
	  *background-color: #e6e6e6;
	  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #DBDBDB;
	}

	ul#stacks_in_3207_accordion.bold_blue .stacks_in_3207_accordion_selectedarrow_icon {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #006dcc;
	  *background-color: #0044cc;
	  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		border-top: 1px solid #0d93d6;
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_3207_accordion.bold_blue .accordion_content {
		background: rgb(247,247,247); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
		color: #434343;
		border-bottom: 1px solid #e2e2e2;
	}

	ul#stacks_in_3207_accordion.bold_blue li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_3207_accordion.bold_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Baby Blue */
	ul#stacks_in_3207_accordion.baby_blue {
		border: 1px solid #C4CDDF;
	}

	ul#stacks_in_3207_accordion.baby_blue .accordion_label {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3207_accordion.baby_blue .stacks_in_3207_accordion_selectedarrow_icon {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3207_accordion.baby_blue .accordion_content {
		background: #F8F8F8;
		color: #797979;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3207_accordion.baby_blue li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3207_accordion.baby_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Shamrock */
	ul#stacks_in_3207_accordion.shamrock {
	}

	ul#stacks_in_3207_accordion.shamrock .accordion_label {
		color: #FFFFFF;
		background: #3EBF9C;
		border-bottom: 1px solid #2ba483;
	}

	ul#stacks_in_3207_accordion.shamrock .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3207_accordion.shamrock .accordion_content {
		background: #2F3D4F;
		color: #EFF3F3;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3207_accordion.shamrock li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3207_accordion.shamrock li:last-child .accordion_content {
		border-bottom: none;
	}



/* Crimson */
	ul#stacks_in_3207_accordion.crimson {
		border: 1px solid #000000;
	}

	ul#stacks_in_3207_accordion.crimson .accordion_label {
		color: #EEFFFF;
		background: #222222;
		border-bottom: 1px solid #000000;
	}

	ul#stacks_in_3207_accordion.crimson .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_3207_accordion.crimson .accordion_content {
		background: #000000;
		color: #999999;
	}

	ul#stacks_in_3207_accordion.crimson li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_3207_accordion.crimson li:last-child .accordion_content {
		border-bottom: none;
	}



/* Gun Metal */
	ul#stacks_in_3207_accordion.gun_metal {
	}

	ul#stacks_in_3207_accordion.gun_metal .accordion_label {
		color: #F7F8F8;
		background: #47545E;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3207_accordion.gun_metal .stacks_in_3207_accordion_selectedarrow_icon {
		color: #3A4753;
		background: #49A2E0;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3207_accordion.gun_metal .accordion_content {
		background: #3C474F;
		color: #F8F9F9;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3207_accordion.gun_metal li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3207_accordion.gun_metal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bright Blue */
	ul#stacks_in_3207_accordion.bright_blue {
		border: 1px solid #E0E9ED;
	}

	ul#stacks_in_3207_accordion.bright_blue .accordion_label {
		color: #5C7F89;
		background: #FFFFFF;
		border-bottom: 1px solid #E0E9ED;
	}

	ul#stacks_in_3207_accordion.bright_blue .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #1FBDD0;
		border-bottom: none;
	}

	ul#stacks_in_3207_accordion.bright_blue .accordion_content {
		background: #E0E9ED;
		color: #668b94;
	}

	ul#stacks_in_3207_accordion.bright_blue li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
	}

	ul#stacks_in_3207_accordion.bright_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Pinky */
	ul#stacks_in_3207_accordion.pinky {
	}

	ul#stacks_in_3207_accordion.pinky .accordion_label {
		color: #695E5D;
		background: #F1C1BC;
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_3207_accordion.pinky .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #F1A7AC;
		border-bottom: 1px solid #d79498;
	}

	ul#stacks_in_3207_accordion.pinky .accordion_content {
		background: #EFE8D4;
		color: #837974;
	}

	ul#stacks_in_3207_accordion.pinky li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_3207_accordion.pinky li:last-child .accordion_content {
		border-bottom: none;
	}



/* Tesla */
	ul#stacks_in_3207_accordion.tesla {
	}

	ul#stacks_in_3207_accordion.tesla .accordion_label {
		color: #ffffff;
		background: #B48ECB;
		border-bottom: 1px solid #9a73b2;
		border-top: 1px solid #c9aadc;
	}

	ul#stacks_in_3207_accordion.tesla .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #67487C;
		border-bottom: 1px solid #573769;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_3207_accordion.tesla .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #9a73b2;
	}

	ul#stacks_in_3207_accordion.tesla li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_3207_accordion.tesla li:last-child .accordion_content {
		border-bottom: none;
	}



/* Rustic */
	ul#stacks_in_3207_accordion.rustic {
	}

	ul#stacks_in_3207_accordion.rustic .accordion_label {
		color: #ffffff;
		background: #A6C8A7;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_3207_accordion.rustic .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #585858;
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_3207_accordion.rustic .accordion_content {
		background: #EDEDED;
		color: #414141;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_3207_accordion.rustic li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_3207_accordion.rustic li:last-child .accordion_content {
		border-bottom: none;
	}



/* Ruby */
	ul#stacks_in_3207_accordion.ruby {
	}

	ul#stacks_in_3207_accordion.ruby .accordion_label {
		color: #ffffff;
		background: #D9385A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3207_accordion.ruby .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #BF0740;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3207_accordion.ruby .accordion_content {
		background: #ededed;
		color: #7A7A7A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3207_accordion.ruby li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3207_accordion.ruby li:last-child .accordion_content {
		border-bottom: none;
	}



/* Feather */
	ul#stacks_in_3207_accordion.feather {
	}

	ul#stacks_in_3207_accordion.feather .accordion_label {
		color: #ffffff;
		background: #DC8364;
		border-bottom: 1px solid #D66C5A;
	}

	ul#stacks_in_3207_accordion.feather .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #3EBF9C;
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_3207_accordion.feather .accordion_content {
		background: #E3DFDE;
		color: #7A7A7A;
		border-bottom: 1px solid #D46C5D;
	}

	ul#stacks_in_3207_accordion.feather li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_3207_accordion.feather li:last-child .accordion_content {
		border-bottom: none;
	}



/* Abstract */
	ul#stacks_in_3207_accordion.abstract {
	}

	ul#stacks_in_3207_accordion.abstract .accordion_label {
		color: #ffffff;
		background: #2C2B2C;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_3207_accordion.abstract .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #D6395C;
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_3207_accordion.abstract .accordion_content {
		background: #1B1A1D;
		color: #CDCDCD;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_3207_accordion.abstract li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_3207_accordion.abstract li:last-child .accordion_content {
		border-bottom: none;
	}




/* Hive */
	ul#stacks_in_3207_accordion.hive {
	}

	ul#stacks_in_3207_accordion.hive .accordion_label {
		color: #ffffff;
		background: #F28753;
		border-bottom: 1px solid #CB6B22;
	}

	ul#stacks_in_3207_accordion.hive .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #29BB9C;
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_3207_accordion.hive .accordion_content {
		background: #FAEBE2;
		color: #646464;
		border-bottom: 1px solid #FAEBE3;
	}

	ul#stacks_in_3207_accordion.hive li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_3207_accordion.hive li:last-child .accordion_content {
		border-bottom: none;
	}




/* Navigator */
	ul#stacks_in_3207_accordion.navigator {
	}

	ul#stacks_in_3207_accordion.navigator .accordion_label {
		color: #ffffff;
		background: #63b8f5;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYjhmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2EyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #63b8f5 0%, #57a2f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b8f5), color-stop(100%,#57a2f6));
		background: -webkit-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -o-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -ms-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: linear-gradient(to bottom,  #63b8f5 0%,#57a2f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b8f5', endColorstr='#57a2f6',GradientType=0 );
		border-bottom: 1px solid #559dee;
		border-top: 1px solid #81caff;
	}

	ul#stacks_in_3207_accordion.navigator .stacks_in_3207_accordion_selectedarrow_icon {
		color: #1858a1;
		background: #469af4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmFjZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #469af4 0%, #46acf4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#469af4), color-stop(100%,#46acf4));
		background: -webkit-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -o-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -ms-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: linear-gradient(to bottom,  #469af4 0%,#46acf4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469af4', endColorstr='#46acf4',GradientType=0 );
		border-bottom: 1px solid #4289da;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_3207_accordion.navigator .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #81caff;
	}

	ul#stacks_in_3207_accordion.navigator li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_3207_accordion.navigator li:last-child .accordion_content {
		border-bottom: none;
	}



/* Majestic */
	ul#stacks_in_3207_accordion.majestic {
	}

	ul#stacks_in_3207_accordion.majestic .accordion_label {
		color: #ffffff;
		background: #4AC7CB;
		border-bottom: 1px solid #3aabaf;
	}

	ul#stacks_in_3207_accordion.majestic .stacks_in_3207_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE425A;
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_3207_accordion.majestic .accordion_content {
		background: #f4f4f4;
		color: #7A7A7A;
		border-bottom: 1px solid #e8e8e8;
	}

	ul#stacks_in_3207_accordion.majestic li:last-child .stacks_in_3207_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_3207_accordion.majestic li:last-child .accordion_content {
		border-bottom: none;
	}



/* END OF STYLES */



/* CUSTOM */







/* ------------------------------------*/
/* Media Queries                       */
/* ------------------------------------*/


@media only screen {
	ul#stacks_in_3207_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_3207_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 60px;
		
	}

}

@media only screen and (max-width: 1024px) {
	ul#stacks_in_3207_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_3207_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 60px;
		
	}
}

@media only screen and (max-width: 768px) {
	ul#stacks_in_3207_accordion .accordion_label {
		font-size: 16px;
	}

	ul#stacks_in_3207_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 50px;
		
	}
}

@media only screen and (max-width: 480px) {
	ul#stacks_in_3207_accordion .accordion_label {
		font-size: 14px;
	}

	ul#stacks_in_3207_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 50px;
		
	}
}



.stacks_in_3209_override .accordion_label {
	color: #0000FF !important;
	background: rgba(242, 242, 242, 0.00) !important;
	background-color: rgba(242, 242, 242, 0.00) !important;
}

.stacks_in_3209_override > [class$=accordion_selectedarrow_icon] {
	color: #FFFFFF !important;
	background: rgba(51, 51, 51, 0.00) !important;
}

li.stacks_in_3209_override:last-child > [class$=accordion_selectedarrow_icon] {
}

.stacks_in_3209_override .accordion_content {
	background: rgba(255, 255, 255, 0.00) !important;
	color: #4D4D4D !important;
}



@media only screen and (min-width:0px){#stacks_in_3208{}}


#stacks_in_3208 {
	margin: 40px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

#stacks_in_3213 {
	font-size: 112%;
}

/* ProGallery Grid */

#arcticdreams,
#arcticdreams *,
#arcticdreams *:before,
#arcticdreams *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#arcticdreams {
	display: block;
	width: 100%;
  %[if ]%text-align: left;%[endif]%
  %[if ]%text-align: center;%[endif]%
  %[if ]%text-align: right;%[endif]%
}

#arcticdreams ul#proGalleryThumbsstacks_in_3050 {
	padding: 0;
	margin: 0;
	list-style: none;
	
	/* Spacing to compensate for thumbnail focus outlines */
	margin-top: calc(3px + 2px);
	margin-bottom: calc(3px + 2px);
	
}

#arcticdreams li.proGalleryItem {
	position: relative;
	/* -webkit-transform: translateZ(0); */
	padding: 0;
	margin: 0;
	list-style: none;
}

#arcticdreams li .proGalleryItemInner {
  border: 0rem none rgba(234, 234, 234, 1.00);
  border-radius: 0rem;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0rem;
	position: relative;
	margin: 0rem;
	
}

#arcticdreams li.proGalleryItem a {
	display: block;
  cursor: pointer;
  margin: ;
  outline: none;
}


#arcticdreams .proGalleryItem.focused_gallery_item {
	outline: 3px solid rgba(0, 150, 225, 0.75);
	outline-offset: 2px;
}

#arcticdreams li .proGalleryItemInner a:focus {
  outline: 0;
  border: none;
}


#arcticdreams li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0rem;
  display: block;
  border: 0rem none rgba(234, 234, 234, 1.00);
	padding: 0rem;
	margin: 0rem;
	
	box-shadow:  0em 0em 0.5em 0.1em rgba(51, 51, 51, 0.50);
	
}

/* Disable links that don't go anywhere */
#arcticdreams li .proGalleryItemInner a[href=''],
#arcticdreams li .proGalleryItemInner a[href='#null'] {
  pointer-events: none !important;
  cursor: default !important;
}


/* Captions */
#arcticdreams .proGalleryItemTitle {
	display: none;
}

@media screen and (min-width: 0px) {
	#arcticdreams .proGalleryItemTitle {
		display: block;
		transition: 300ms ease-in-out;
		padding: 0.4rem;
		margin: 0rem;
		font-size: 0.7rem;
		letter-spacing: 0px;
		border-radius: 0rem;
		
	  pointer-events: none;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  background: rgba(255, 255, 255, 1.00);
	  
	  
	  
		
		
		box-shadow: inset 0em 0em 0.2em 0.1em rgba(0, 0, 0, 0.40);
		
	}

	/* Override for caption titles */
	#arcticdreams .proGalleryItemTitle strong {
		
		font-size: 0.8rem;
		letter-spacing: 0px;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  font-weight: normal;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
	  font-weight: bold;
	  
	  
	  
	}

	#arcticdreams .proGalleryItemTitle div {
	  
	  color: rgba(102, 102, 102, 1.00);
	  font-size: 0.7rem;
	}

	#arcticdreams.titlesBelowLeft .proGalleryItemTitle {
		text-align: left;
		opacity: 1.00;
	}

	#arcticdreams.titlesBelowCentre .proGalleryItemTitle {
		text-align: center;
		opacity: 1.00;
	}

	#arcticdreams.titlesBelowRight .proGalleryItemTitle {
		text-align: right;
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	
	#arcticdreams.titlesHoverBottomCentre .proGalleryItemTitle {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		opacity: 0;
	}
	

	

	#arcticdreams li.proGalleryItem.focused_gallery_item .proGalleryItemTitle,
	#arcticdreams li:hover .proGalleryItemTitle {
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
}



































#stacks_in_3050 {
	padding: 40px 0px 0px 0px;
}

/* ProGallery Regimented Grid Layout */
#arcticdreams .proGalleryThumbs {
  display: grid;
  place-content: center;
}

#arcticdreams .proGalleryThumbs li {
  overflow: visible;
}

@media screen and (min-width: 0px) {
  #arcticdreams .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #arcticdreams .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 568px) {
	#arcticdreams .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #arcticdreams .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 992px) {
	#arcticdreams .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #arcticdreams .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 1200px) {
	#arcticdreams .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #arcticdreams .proGalleryThumbs li {
    height: 7.5cm;
  }
}

#arcticdreams .proGalleryItemInner,
#arcticdreams .proGalleryThumbs a {
  width: 100%;
  height: 100%;
}

#arcticdreams .proGalleryThumbs img {
	width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover;
}






/* Lightcase lightbox */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
 @font-face {
  font-family: 'lightcase';
  src: url("../files/lightcase-assets/lightcase.eot?55356177");
  src: url("../files/lightcase-assets/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/lightcase-assets/lightcase.woff?55356177") format("woff"), url("../files/lightcase-assets/lightcase.ttf?55356177") format("truetype"), url("../files/lightcase-assets/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='arcticdreams-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.arcticdreams-icon-play:before {
  content: '\e800';
}

.arcticdreams-icon-pause:before {
  content: '\e801';
}

.arcticdreams-icon-close:before {
  content: '\e802';
}

.arcticdreams-icon-prev:before {
  content: '\e803';
}

.arcticdreams-icon-next:before {
  content: '\e804';
}

.arcticdreams-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes arcticdreams-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes arcticdreams-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes arcticdreams-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes arcticdreams-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes arcticdreams-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#arcticdreams-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #arcticdreams-case,
  html[data-lc-type=ajax] #arcticdreams-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #arcticdreams-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #arcticdreams-content,
  html[data-lc-type=video] #arcticdreams-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #arcticdreams-content,
html[data-lc-type=ajax] #arcticdreams-content,
html[data-lc-type=error] #arcticdreams-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #arcticdreams-content,
  html[data-lc-type=ajax] #arcticdreams-content,
  html[data-lc-type=error] #arcticdreams-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #arcticdreams-content .arcticdreams-contentInner,
html[data-lc-type=ajax] #arcticdreams-content .arcticdreams-contentInner,
html[data-lc-type=error] #arcticdreams-content .arcticdreams-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #arcticdreams-content .arcticdreams-contentInner,
  html[data-lc-type=ajax] #arcticdreams-content .arcticdreams-contentInner,
  html[data-lc-type=error] #arcticdreams-content .arcticdreams-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #arcticdreams-content .arcticdreams-contentInner,
  html[data-lc-type=inline] #arcticdreams-content .arcticdreams-contentInner > *,
  html[data-lc-type=ajax] #arcticdreams-content .arcticdreams-contentInner,
  html[data-lc-type=ajax] #arcticdreams-content .arcticdreams-contentInner > *,
  html[data-lc-type=error] #arcticdreams-content .arcticdreams-contentInner,
  html[data-lc-type=error] #arcticdreams-content .arcticdreams-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #arcticdreams-content .arcticdreams-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #arcticdreams-content .arcticdreams-contentInner > *:not(iframe),
  html[data-lc-type=error] #arcticdreams-content .arcticdreams-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.arcticdreams-isMobileDevice[data-lc-type=iframe] #arcticdreams-content .arcticdreams-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #arcticdreams-content .arcticdreams-contentInner,
  html[data-lc-type=video] #arcticdreams-content .arcticdreams-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #arcticdreams-content .arcticdreams-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #arcticdreams-content .arcticdreams-contentInner .arcticdreams-inlineWrap,
  html[data-lc-type=ajax] #arcticdreams-content .arcticdreams-contentInner .arcticdreams-inlineWrap,
  html[data-lc-type=error] #arcticdreams-content .arcticdreams-contentInner .arcticdreams-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #arcticdreams-content .arcticdreams-contentInner .arcticdreams-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #arcticdreams-content h1,
  #arcticdreams-content h2,
  #arcticdreams-content h3,
  #arcticdreams-content h4,
  #arcticdreams-content h5,
  #arcticdreams-content h6,
  #arcticdreams-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #arcticdreams-content h1,
  #arcticdreams-content h2,
  #arcticdreams-content h3,
  #arcticdreams-content h4,
  #arcticdreams-content h5,
  #arcticdreams-content h6,
  #arcticdreams-content p {
    color: #333;
  }
}

#arcticdreams-case p.arcticdreams-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #arcticdreams-case p.arcticdreams-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #arcticdreams-case p.arcticdreams-error {
    padding: 0;
  }
}

.arcticdreams-open body {
  overflow: hidden;
}

.arcticdreams-isMobileDevice .arcticdreams-open body {
  max-width: 100%;
  max-height: 100%;
}

#arcticdreams-info {
  position: absolute;
  padding-top: 15px;
}

#arcticdreams-info #arcticdreams-title,
#arcticdreams-info #arcticdreams-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#arcticdreams-info #arcticdreams-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #arcticdreams-info #arcticdreams-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#arcticdreams-info #arcticdreams-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#arcticdreams-info #arcticdreams-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .arcticdreams-fullScreenMode #arcticdreams-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #arcticdreams-info {
    position: static;
  }
}

#arcticdreams-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: arcticdreams-spin 0.5s infinite linear;
  -moz-animation: arcticdreams-spin 0.5s infinite linear;
  -o-animation: arcticdreams-spin 0.5s infinite linear;
  animation: arcticdreams-spin 0.5s infinite linear;
}

#arcticdreams-loading, #arcticdreams-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#arcticdreams-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='arcticdreams-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='arcticdreams-icon-'],
a[class*='arcticdreams-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='arcticdreams-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='arcticdreams-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.arcticdreams-isMobileDevice a[class*='arcticdreams-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='arcticdreams-icon-'].arcticdreams-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='arcticdreams-icon-'].arcticdreams-icon-prev {
  left: 15px;
}

a[class*='arcticdreams-icon-'].arcticdreams-icon-next {
  right: 15px;
}

a[class*='arcticdreams-icon-'].arcticdreams-icon-pause,
a[class*='arcticdreams-icon-'].arcticdreams-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='arcticdreams-icon-'].arcticdreams-icon-pause,
  a[class*='arcticdreams-icon-'].arcticdreams-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='arcticdreams-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='arcticdreams-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='arcticdreams-icon-']:hover,
  #arcticdreams-case:hover ~ a[class*='arcticdreams-icon-'] {
    opacity: 1;
  }
}

#arcticdreams-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #arcticdreams-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='arcticdreams-icon-'],
a[class*='arcticdreams-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='arcticdreams-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='arcticdreams-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#arcticdreams-case {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
}

#arcticdreams-content img {
	width: auto;
	height: auto;
}

#arcticdreams-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#arcticdreams-info #arcticdreams-sequenceInfo,
#arcticdreams-info #arcticdreams-title,
#arcticdreams-info #arcticdreams-caption {
    color: rgba(170, 170, 170, 1.00);
}

#arcticdreams-info #arcticdreams-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#arcticdreams-info #arcticdreams-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-arcticdreams {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-arcticdreams {
		display: block;
	}
}

#social-arcticdreams a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-arcticdreams a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #arcticdreams-content,
  html[data-lc-type=video] #arcticdreams-content {
    background: transparent;
  }
}

#arcticdreams-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* Checkbox to switch lightbox layout to flexbox */



/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_2245 #stacks_in_3079{	margin: 0 !important;	padding: 0 !important;}.stacks_in_3079topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_3082 {
	font-size: 135%;
	font-weight: bold;
}
/* ------------------------------------*/
/* Accordion                           */
/* ------------------------------------*/

	@font-face {
		font-family: 'Lora';
		src: url('../files/lora-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat';
		src: url('../files/montserrat-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Open Sans';
		src: url('../files/opensans-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}

	@font-face {
		font-family: 'Roboto Slab';
		src: url('../files/robotoslab-regular-webfont.woff') format('woff');
		font-weight: 400;
		font-style: normal;
	}


ul#stacks_in_3226_accordion {
	display: block;
	list-style: none;
	border-radius: 4px;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	text-shadow: none;
}

ul#stacks_in_3226_accordion > li {
	list-style: none;
	background: none !important;
	margin: 0;
	padding: 0 !important;
}

#stacks_in_3226 .hide_toggle {
	display: none;
}


/* Label Font Choices */

	ul#stacks_in_3226_accordion .accordion_label {
		font-family: 'Open Sans', sans-serif;
	}















/* Content Font Choices */

	ul#stacks_in_3226_accordion .accordion_content {
		font-family: 'Open Sans', sans-serif;
	}









ul#stacks_in_3226_accordion .accordion_label {
	cursor: pointer;
	padding: 15px 20px;
	position: relative;
}

ul#stacks_in_3226_accordion .accordion_label i {
}

ul#stacks_in_3226_accordion .stacks_in_3226_accordion_selectedarrow_icon {
}

ul#stacks_in_3226_accordion .accordion_content {
	
		padding: 40px;
	

}

ul#stacks_in_3226_accordion li:last-child .accordion_content {
}

ul#stacks_in_3226_accordion  .accordion_label .accordion_icon {
	display: inline-block;
	text-align: center;
	width: 25px;
	
	
		position: absolute;
		left: 20px;
		top: 15px;
		margin-right: 5px;
	
}

ul#stacks_in_3226_accordion .accordion_label .accordion_icon i {
	width: 25px;
	height: 25px;
	line-height: 24px;
	
}

ul#stacks_in_3226_accordion .stacks_in_3226_accordion_selectedarrow_icon .accordion_icon i {
	
}

#stacks_in_3226_open_all {
	cursor: pointer;
	font-size: 20px;
	
	
	margin-top: 12px;
	

}

#stacks_in_3226 .show_all_alignment {
	text-align: left;
	
	
}



/* ------------------------------------*/
/* Accordion Styles                    */
/* ------------------------------------*/

/* Ghost */
	ul#stacks_in_3226_accordion.ghost {
		border: 1px solid #d4d4d4;
	}

	ul#stacks_in_3226_accordion.ghost .accordion_label {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3226_accordion.ghost .stacks_in_3226_accordion_selectedarrow_icon {
		background-color: #f2f2f2;
	}

	ul#stacks_in_3226_accordion.ghost .accordion_content {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3226_accordion.ghost li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_3226_accordion.ghost li:last-child .accordion_content {
		border-bottom: none;
	}



/* Dark Grey */
	ul#stacks_in_3226_accordion.dark_grey {
		border: 1px solid #adadad;
	}

	ul#stacks_in_3226_accordion.dark_grey .accordion_label {
		color: #FCFEF9;
		border-bottom: 1px solid #4E4F54;
		background: rgb(108,109,113); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjNmQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRmNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(108,109,113,1) 0%, rgba(78,79,84,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,109,113,1)), color-stop(100%,rgba(78,79,84,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d71', endColorstr='#4e4f54',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3226_accordion.dark_grey .stacks_in_3226_accordion_selectedarrow_icon {
		color: #4E4F54;
		border-bottom: 1px solid #adadad;
		background: rgb(238,238,238); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3226_accordion.dark_grey .accordion_content {
		color: #434343;
		border-bottom: 1px solid #adadad;
		background-color: #EFEFEF;
	}

	ul#stacks_in_3226_accordion.dark_grey li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #adadad;
	}

	ul#stacks_in_3226_accordion.dark_grey li:last-child .accordion_content {
		border-bottom: none;
	}




/* Light Blue */
	ul#stacks_in_3226_accordion.light_blue {
		border: 1px solid #E6E6E6;
	}

	ul#stacks_in_3226_accordion.light_blue .accordion_label {
		color: #939496;
		border-top: 1px solid #f3f3f3;
		border-bottom: 1px solid #dedede;
		background: rgb(244,249,249); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: rgb(239,239,239); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3226_accordion.light_blue .stacks_in_3226_accordion_selectedarrow_icon {
		color: #fff;
		border-top: 1px solid #98eaff;
		border-bottom: 1px solid #1EB0F4;
		background: rgb(36,210,253); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0ZDJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGJlZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(36,210,253,1) 0%, rgba(32,190,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,210,253,1)), color-stop(100%,rgba(32,190,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2fd', endColorstr='#20befc',GradientType=0 ); /* IE6-8 */
	}


	ul#stacks_in_3226_accordion.light_blue .accordion_content {
		background: #d6d6d6;
		color: #3E3E3E;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
		border-bottom: 1px solid #E6E6E6;
	}

	ul#stacks_in_3226_accordion.light_blue li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #1EB0F4;
	}

	ul#stacks_in_3226_accordion.light_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Teal */
	ul#stacks_in_3226_accordion.flat_teal {
		border: 1px solid #E2E2E2;
	}

	ul#stacks_in_3226_accordion.flat_teal .accordion_label {
		color: #ABABAB;
		background: #FFFFFF;
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_3226_accordion.flat_teal .stacks_in_3226_accordion_selectedarrow_icon {
		color: #fff;
		background: #61BBC3;
		border-bottom: 1px solid #61BBC3;
	}

	ul#stacks_in_3226_accordion.flat_teal .accordion_content {
		background: #576465;
		color: #dfdfdf;
		border-bottom: 1px solid #E2E2E2;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
	}

	ul#stacks_in_3226_accordion.flat_teal li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_3226_accordion.flat_teal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Blue Grey */
	ul#stacks_in_3226_accordion.blue_grey {
		border: 1px solid #2D2E32;
	}

	ul#stacks_in_3226_accordion.blue_grey .accordion_label {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-top: 1px solid #606872;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3226_accordion.blue_grey .stacks_in_3226_accordion_selectedarrow_icon {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_3226_accordion.blue_grey .accordion_content {
		background: #363D45;
		color: #C4C5C9;
		border-bottom: 1px solid #2D2E32;
		box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);
	}

	ul#stacks_in_3226_accordion.blue_grey li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #212226;
	}

	ul#stacks_in_3226_accordion.blue_grey li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Orange */
	ul#stacks_in_3226_accordion.flat_orange {
	}

	ul#stacks_in_3226_accordion.flat_orange .accordion_label {
		color: #F6F1E3;
		background: #DC614F;
	}

	ul#stacks_in_3226_accordion.flat_orange .stacks_in_3226_accordion_selectedarrow_icon {
		color: #F6F1E3;
		background: #DC614F;
		border-bottom: 2px solid #B94537;
	}

	ul#stacks_in_3226_accordion.flat_orange .accordion_content {
		background: #CC5545;
		color: #FCE1DB;
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_3226_accordion.flat_orange li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_3226_accordion.flat_orange li:last-child .accordion_content {
		border-bottom: none;
	}



/* Forest Green */
	ul#stacks_in_3226_accordion.forest_green {
	}

	ul#stacks_in_3226_accordion.forest_green .accordion_label {
		color: #99C676;
		background: #679341;
		border-top: 1px solid #96BE74;
		border-bottom: 1px solid #425F2E;
	}

	ul#stacks_in_3226_accordion.forest_green .stacks_in_3226_accordion_selectedarrow_icon {
		color: #384D24;
		background: #95BF70;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3226_accordion.forest_green .accordion_content {
		background: #394D27;
		color: #F0F8E7;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3226_accordion.forest_green li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3226_accordion.forest_green li:last-child .accordion_content {
		border-bottom: none;
	}



/* Earthy */
	ul#stacks_in_3226_accordion.earthy {
		border: 1px solid #645B51;
	}

	ul#stacks_in_3226_accordion.earthy .accordion_label {
		color: #F7E7D4;
		background: #806F63;
		border-top: 1px solid #908279;
		border-bottom: 1px solid #645B51;
	}

	ul#stacks_in_3226_accordion.earthy .stacks_in_3226_accordion_selectedarrow_icon {
		color: #F7E7D5;
		background: #D95943;
		border-top: 1px solid #E58669;
		border-bottom: 2px solid #D01C1F;
	}

	ul#stacks_in_3226_accordion.earthy .accordion_content {
		background: #645548;
		color: #c4bcb1;
		border-bottom: 1px solid #52453b;
	}

	ul#stacks_in_3226_accordion.earthy li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_3226_accordion.earthy li:last-child .accordion_content {
		border-bottom: none;
	}



/* Purple Power */
	ul#stacks_in_3226_accordion.purple_power {
	}

	ul#stacks_in_3226_accordion.purple_power .accordion_label {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #a45693;
	}

	ul#stacks_in_3226_accordion.purple_power .stacks_in_3226_accordion_selectedarrow_icon {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3226_accordion.purple_power .accordion_content {
		background: #6B4E99;
		color: #fff;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3226_accordion.purple_power li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_3226_accordion.purple_power li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bold Blue */
	ul#stacks_in_3226_accordion.bold_blue {
		border: 1px solid #DBDBDB;
	}

	ul#stacks_in_3226_accordion.bold_blue .accordion_label {
	  color: #333333;
	  background-color: #f5f5f5;
	  *background-color: #e6e6e6;
	  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #DBDBDB;
	}

	ul#stacks_in_3226_accordion.bold_blue .stacks_in_3226_accordion_selectedarrow_icon {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #006dcc;
	  *background-color: #0044cc;
	  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		border-top: 1px solid #0d93d6;
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_3226_accordion.bold_blue .accordion_content {
		background: rgb(247,247,247); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
		color: #434343;
		border-bottom: 1px solid #e2e2e2;
	}

	ul#stacks_in_3226_accordion.bold_blue li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_3226_accordion.bold_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Baby Blue */
	ul#stacks_in_3226_accordion.baby_blue {
		border: 1px solid #C4CDDF;
	}

	ul#stacks_in_3226_accordion.baby_blue .accordion_label {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3226_accordion.baby_blue .stacks_in_3226_accordion_selectedarrow_icon {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3226_accordion.baby_blue .accordion_content {
		background: #F8F8F8;
		color: #797979;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3226_accordion.baby_blue li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_3226_accordion.baby_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Shamrock */
	ul#stacks_in_3226_accordion.shamrock {
	}

	ul#stacks_in_3226_accordion.shamrock .accordion_label {
		color: #FFFFFF;
		background: #3EBF9C;
		border-bottom: 1px solid #2ba483;
	}

	ul#stacks_in_3226_accordion.shamrock .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3226_accordion.shamrock .accordion_content {
		background: #2F3D4F;
		color: #EFF3F3;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3226_accordion.shamrock li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_3226_accordion.shamrock li:last-child .accordion_content {
		border-bottom: none;
	}



/* Crimson */
	ul#stacks_in_3226_accordion.crimson {
		border: 1px solid #000000;
	}

	ul#stacks_in_3226_accordion.crimson .accordion_label {
		color: #EEFFFF;
		background: #222222;
		border-bottom: 1px solid #000000;
	}

	ul#stacks_in_3226_accordion.crimson .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_3226_accordion.crimson .accordion_content {
		background: #000000;
		color: #999999;
	}

	ul#stacks_in_3226_accordion.crimson li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_3226_accordion.crimson li:last-child .accordion_content {
		border-bottom: none;
	}



/* Gun Metal */
	ul#stacks_in_3226_accordion.gun_metal {
	}

	ul#stacks_in_3226_accordion.gun_metal .accordion_label {
		color: #F7F8F8;
		background: #47545E;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3226_accordion.gun_metal .stacks_in_3226_accordion_selectedarrow_icon {
		color: #3A4753;
		background: #49A2E0;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3226_accordion.gun_metal .accordion_content {
		background: #3C474F;
		color: #F8F9F9;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3226_accordion.gun_metal li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_3226_accordion.gun_metal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bright Blue */
	ul#stacks_in_3226_accordion.bright_blue {
		border: 1px solid #E0E9ED;
	}

	ul#stacks_in_3226_accordion.bright_blue .accordion_label {
		color: #5C7F89;
		background: #FFFFFF;
		border-bottom: 1px solid #E0E9ED;
	}

	ul#stacks_in_3226_accordion.bright_blue .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #1FBDD0;
		border-bottom: none;
	}

	ul#stacks_in_3226_accordion.bright_blue .accordion_content {
		background: #E0E9ED;
		color: #668b94;
	}

	ul#stacks_in_3226_accordion.bright_blue li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
	}

	ul#stacks_in_3226_accordion.bright_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Pinky */
	ul#stacks_in_3226_accordion.pinky {
	}

	ul#stacks_in_3226_accordion.pinky .accordion_label {
		color: #695E5D;
		background: #F1C1BC;
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_3226_accordion.pinky .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #F1A7AC;
		border-bottom: 1px solid #d79498;
	}

	ul#stacks_in_3226_accordion.pinky .accordion_content {
		background: #EFE8D4;
		color: #837974;
	}

	ul#stacks_in_3226_accordion.pinky li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_3226_accordion.pinky li:last-child .accordion_content {
		border-bottom: none;
	}



/* Tesla */
	ul#stacks_in_3226_accordion.tesla {
	}

	ul#stacks_in_3226_accordion.tesla .accordion_label {
		color: #ffffff;
		background: #B48ECB;
		border-bottom: 1px solid #9a73b2;
		border-top: 1px solid #c9aadc;
	}

	ul#stacks_in_3226_accordion.tesla .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #67487C;
		border-bottom: 1px solid #573769;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_3226_accordion.tesla .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #9a73b2;
	}

	ul#stacks_in_3226_accordion.tesla li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_3226_accordion.tesla li:last-child .accordion_content {
		border-bottom: none;
	}



/* Rustic */
	ul#stacks_in_3226_accordion.rustic {
	}

	ul#stacks_in_3226_accordion.rustic .accordion_label {
		color: #ffffff;
		background: #A6C8A7;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_3226_accordion.rustic .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #585858;
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_3226_accordion.rustic .accordion_content {
		background: #EDEDED;
		color: #414141;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_3226_accordion.rustic li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_3226_accordion.rustic li:last-child .accordion_content {
		border-bottom: none;
	}



/* Ruby */
	ul#stacks_in_3226_accordion.ruby {
	}

	ul#stacks_in_3226_accordion.ruby .accordion_label {
		color: #ffffff;
		background: #D9385A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3226_accordion.ruby .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #BF0740;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3226_accordion.ruby .accordion_content {
		background: #ededed;
		color: #7A7A7A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3226_accordion.ruby li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_3226_accordion.ruby li:last-child .accordion_content {
		border-bottom: none;
	}



/* Feather */
	ul#stacks_in_3226_accordion.feather {
	}

	ul#stacks_in_3226_accordion.feather .accordion_label {
		color: #ffffff;
		background: #DC8364;
		border-bottom: 1px solid #D66C5A;
	}

	ul#stacks_in_3226_accordion.feather .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #3EBF9C;
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_3226_accordion.feather .accordion_content {
		background: #E3DFDE;
		color: #7A7A7A;
		border-bottom: 1px solid #D46C5D;
	}

	ul#stacks_in_3226_accordion.feather li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_3226_accordion.feather li:last-child .accordion_content {
		border-bottom: none;
	}



/* Abstract */
	ul#stacks_in_3226_accordion.abstract {
	}

	ul#stacks_in_3226_accordion.abstract .accordion_label {
		color: #ffffff;
		background: #2C2B2C;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_3226_accordion.abstract .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #D6395C;
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_3226_accordion.abstract .accordion_content {
		background: #1B1A1D;
		color: #CDCDCD;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_3226_accordion.abstract li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_3226_accordion.abstract li:last-child .accordion_content {
		border-bottom: none;
	}




/* Hive */
	ul#stacks_in_3226_accordion.hive {
	}

	ul#stacks_in_3226_accordion.hive .accordion_label {
		color: #ffffff;
		background: #F28753;
		border-bottom: 1px solid #CB6B22;
	}

	ul#stacks_in_3226_accordion.hive .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #29BB9C;
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_3226_accordion.hive .accordion_content {
		background: #FAEBE2;
		color: #646464;
		border-bottom: 1px solid #FAEBE3;
	}

	ul#stacks_in_3226_accordion.hive li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_3226_accordion.hive li:last-child .accordion_content {
		border-bottom: none;
	}




/* Navigator */
	ul#stacks_in_3226_accordion.navigator {
	}

	ul#stacks_in_3226_accordion.navigator .accordion_label {
		color: #ffffff;
		background: #63b8f5;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYjhmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2EyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #63b8f5 0%, #57a2f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b8f5), color-stop(100%,#57a2f6));
		background: -webkit-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -o-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -ms-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: linear-gradient(to bottom,  #63b8f5 0%,#57a2f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b8f5', endColorstr='#57a2f6',GradientType=0 );
		border-bottom: 1px solid #559dee;
		border-top: 1px solid #81caff;
	}

	ul#stacks_in_3226_accordion.navigator .stacks_in_3226_accordion_selectedarrow_icon {
		color: #1858a1;
		background: #469af4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmFjZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #469af4 0%, #46acf4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#469af4), color-stop(100%,#46acf4));
		background: -webkit-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -o-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -ms-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: linear-gradient(to bottom,  #469af4 0%,#46acf4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469af4', endColorstr='#46acf4',GradientType=0 );
		border-bottom: 1px solid #4289da;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_3226_accordion.navigator .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #81caff;
	}

	ul#stacks_in_3226_accordion.navigator li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_3226_accordion.navigator li:last-child .accordion_content {
		border-bottom: none;
	}



/* Majestic */
	ul#stacks_in_3226_accordion.majestic {
	}

	ul#stacks_in_3226_accordion.majestic .accordion_label {
		color: #ffffff;
		background: #4AC7CB;
		border-bottom: 1px solid #3aabaf;
	}

	ul#stacks_in_3226_accordion.majestic .stacks_in_3226_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE425A;
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_3226_accordion.majestic .accordion_content {
		background: #f4f4f4;
		color: #7A7A7A;
		border-bottom: 1px solid #e8e8e8;
	}

	ul#stacks_in_3226_accordion.majestic li:last-child .stacks_in_3226_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_3226_accordion.majestic li:last-child .accordion_content {
		border-bottom: none;
	}



/* END OF STYLES */



/* CUSTOM */







/* ------------------------------------*/
/* Media Queries                       */
/* ------------------------------------*/


@media only screen {
	ul#stacks_in_3226_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_3226_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 60px;
		
	}

}

@media only screen and (max-width: 1024px) {
	ul#stacks_in_3226_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_3226_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 60px;
		
	}
}

@media only screen and (max-width: 768px) {
	ul#stacks_in_3226_accordion .accordion_label {
		font-size: 16px;
	}

	ul#stacks_in_3226_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 50px;
		
	}
}

@media only screen and (max-width: 480px) {
	ul#stacks_in_3226_accordion .accordion_label {
		font-size: 14px;
	}

	ul#stacks_in_3226_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
		
			padding-left: 50px;
		
	}
}



.stacks_in_3228_override .accordion_label {
	color: #0000FF !important;
	background: rgba(242, 242, 242, 0.00) !important;
	background-color: rgba(242, 242, 242, 0.00) !important;
}

.stacks_in_3228_override > [class$=accordion_selectedarrow_icon] {
	color: #FFFFFF !important;
	background: rgba(51, 51, 51, 0.00) !important;
}

li.stacks_in_3228_override:last-child > [class$=accordion_selectedarrow_icon] {
}

.stacks_in_3228_override .accordion_content {
	background: rgba(255, 255, 255, 0.00) !important;
	color: #4D4D4D !important;
}



@media only screen and (min-width:0px){#stacks_in_3227{}}


#stacks_in_3227 {
	margin: 40px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
}

#stacks_in_3232 {
	font-size: 112%;
}

/* ProGallery Grid */

#morphinggreen,
#morphinggreen *,
#morphinggreen *:before,
#morphinggreen *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#morphinggreen {
	display: block;
	width: 100%;
  %[if ]%text-align: left;%[endif]%
  %[if ]%text-align: center;%[endif]%
  %[if ]%text-align: right;%[endif]%
}

#morphinggreen ul#proGalleryThumbsstacks_in_3083 {
	padding: 0;
	margin: 0;
	list-style: none;
	
	/* Spacing to compensate for thumbnail focus outlines */
	margin-top: calc(3px + 2px);
	margin-bottom: calc(3px + 2px);
	
}

#morphinggreen li.proGalleryItem {
	position: relative;
	/* -webkit-transform: translateZ(0); */
	padding: 0;
	margin: 0;
	list-style: none;
}

#morphinggreen li .proGalleryItemInner {
  border: 0rem none rgba(234, 234, 234, 1.00);
  border-radius: 0rem;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0rem;
	position: relative;
	margin: 0rem;
	
}

#morphinggreen li.proGalleryItem a {
	display: block;
  cursor: pointer;
  margin: ;
  outline: none;
}


#morphinggreen .proGalleryItem.focused_gallery_item {
	outline: 3px solid rgba(0, 150, 225, 0.75);
	outline-offset: 2px;
}

#morphinggreen li .proGalleryItemInner a:focus {
  outline: 0;
  border: none;
}


#morphinggreen li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0rem;
  display: block;
  border: 0rem none rgba(234, 234, 234, 1.00);
	padding: 0rem;
	margin: 0rem;
	
	box-shadow:  0em 0em 0.5em 0.1em rgba(51, 51, 51, 0.50);
	
}

/* Disable links that don't go anywhere */
#morphinggreen li .proGalleryItemInner a[href=''],
#morphinggreen li .proGalleryItemInner a[href='#null'] {
  pointer-events: none !important;
  cursor: default !important;
}


/* Captions */
#morphinggreen .proGalleryItemTitle {
	display: none;
}

@media screen and (min-width: 0px) {
	#morphinggreen .proGalleryItemTitle {
		display: block;
		transition: 300ms ease-in-out;
		padding: 0.4rem;
		margin: 0rem;
		font-size: 0.7rem;
		letter-spacing: 0px;
		border-radius: 0rem;
		
	  pointer-events: none;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  background: rgba(255, 255, 255, 1.00);
	  
	  
	  
		
		
		box-shadow: inset 0em 0em 0.2em 0.1em rgba(0, 0, 0, 0.40);
		
	}

	/* Override for caption titles */
	#morphinggreen .proGalleryItemTitle strong {
		
		font-size: 0.8rem;
		letter-spacing: 0px;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  font-weight: normal;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
	  font-weight: bold;
	  
	  
	  
	}

	#morphinggreen .proGalleryItemTitle div {
	  
	  color: rgba(102, 102, 102, 1.00);
	  font-size: 0.7rem;
	}

	#morphinggreen.titlesBelowLeft .proGalleryItemTitle {
		text-align: left;
		opacity: 1.00;
	}

	#morphinggreen.titlesBelowCentre .proGalleryItemTitle {
		text-align: center;
		opacity: 1.00;
	}

	#morphinggreen.titlesBelowRight .proGalleryItemTitle {
		text-align: right;
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	
	#morphinggreen.titlesHoverBottomCentre .proGalleryItemTitle {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		opacity: 0;
	}
	

	

	#morphinggreen li.proGalleryItem.focused_gallery_item .proGalleryItemTitle,
	#morphinggreen li:hover .proGalleryItemTitle {
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
}



































#stacks_in_3083 {
	padding: 40px 0px 0px 0px;
}

/* ProGallery Regimented Grid Layout */
#morphinggreen .proGalleryThumbs {
  display: grid;
  place-content: center;
}

#morphinggreen .proGalleryThumbs li {
  overflow: visible;
}

@media screen and (min-width: 0px) {
  #morphinggreen .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #morphinggreen .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 568px) {
	#morphinggreen .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #morphinggreen .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 992px) {
	#morphinggreen .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #morphinggreen .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 1200px) {
	#morphinggreen .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #morphinggreen .proGalleryThumbs li {
    height: 7.5cm;
  }
}

#morphinggreen .proGalleryItemInner,
#morphinggreen .proGalleryThumbs a {
  width: 100%;
  height: 100%;
}

#morphinggreen .proGalleryThumbs img {
	width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover;
}






/* Lightcase lightbox */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
 @font-face {
  font-family: 'lightcase';
  src: url("../files/lightcase-assets/lightcase.eot?55356177");
  src: url("../files/lightcase-assets/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/lightcase-assets/lightcase.woff?55356177") format("woff"), url("../files/lightcase-assets/lightcase.ttf?55356177") format("truetype"), url("../files/lightcase-assets/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='morphinggreen-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.morphinggreen-icon-play:before {
  content: '\e800';
}

.morphinggreen-icon-pause:before {
  content: '\e801';
}

.morphinggreen-icon-close:before {
  content: '\e802';
}

.morphinggreen-icon-prev:before {
  content: '\e803';
}

.morphinggreen-icon-next:before {
  content: '\e804';
}

.morphinggreen-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes morphinggreen-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#morphinggreen-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #morphinggreen-case,
  html[data-lc-type=ajax] #morphinggreen-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #morphinggreen-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #morphinggreen-content,
  html[data-lc-type=video] #morphinggreen-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #morphinggreen-content,
html[data-lc-type=ajax] #morphinggreen-content,
html[data-lc-type=error] #morphinggreen-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #morphinggreen-content,
  html[data-lc-type=ajax] #morphinggreen-content,
  html[data-lc-type=error] #morphinggreen-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner,
html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner,
html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner > *,
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner > *,
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner > *:not(iframe),
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.morphinggreen-isMobileDevice[data-lc-type=iframe] #morphinggreen-content .morphinggreen-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #morphinggreen-content .morphinggreen-contentInner,
  html[data-lc-type=video] #morphinggreen-content .morphinggreen-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #morphinggreen-content .morphinggreen-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #morphinggreen-content .morphinggreen-contentInner .morphinggreen-inlineWrap,
  html[data-lc-type=ajax] #morphinggreen-content .morphinggreen-contentInner .morphinggreen-inlineWrap,
  html[data-lc-type=error] #morphinggreen-content .morphinggreen-contentInner .morphinggreen-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #morphinggreen-content .morphinggreen-contentInner .morphinggreen-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #morphinggreen-content h1,
  #morphinggreen-content h2,
  #morphinggreen-content h3,
  #morphinggreen-content h4,
  #morphinggreen-content h5,
  #morphinggreen-content h6,
  #morphinggreen-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #morphinggreen-content h1,
  #morphinggreen-content h2,
  #morphinggreen-content h3,
  #morphinggreen-content h4,
  #morphinggreen-content h5,
  #morphinggreen-content h6,
  #morphinggreen-content p {
    color: #333;
  }
}

#morphinggreen-case p.morphinggreen-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #morphinggreen-case p.morphinggreen-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #morphinggreen-case p.morphinggreen-error {
    padding: 0;
  }
}

.morphinggreen-open body {
  overflow: hidden;
}

.morphinggreen-isMobileDevice .morphinggreen-open body {
  max-width: 100%;
  max-height: 100%;
}

#morphinggreen-info {
  position: absolute;
  padding-top: 15px;
}

#morphinggreen-info #morphinggreen-title,
#morphinggreen-info #morphinggreen-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#morphinggreen-info #morphinggreen-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #morphinggreen-info #morphinggreen-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#morphinggreen-info #morphinggreen-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#morphinggreen-info #morphinggreen-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .morphinggreen-fullScreenMode #morphinggreen-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #morphinggreen-info {
    position: static;
  }
}

#morphinggreen-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: morphinggreen-spin 0.5s infinite linear;
  -moz-animation: morphinggreen-spin 0.5s infinite linear;
  -o-animation: morphinggreen-spin 0.5s infinite linear;
  animation: morphinggreen-spin 0.5s infinite linear;
}

#morphinggreen-loading, #morphinggreen-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#morphinggreen-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='morphinggreen-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='morphinggreen-icon-'],
a[class*='morphinggreen-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='morphinggreen-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='morphinggreen-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.morphinggreen-isMobileDevice a[class*='morphinggreen-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='morphinggreen-icon-'].morphinggreen-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='morphinggreen-icon-'].morphinggreen-icon-prev {
  left: 15px;
}

a[class*='morphinggreen-icon-'].morphinggreen-icon-next {
  right: 15px;
}

a[class*='morphinggreen-icon-'].morphinggreen-icon-pause,
a[class*='morphinggreen-icon-'].morphinggreen-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='morphinggreen-icon-'].morphinggreen-icon-pause,
  a[class*='morphinggreen-icon-'].morphinggreen-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='morphinggreen-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='morphinggreen-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='morphinggreen-icon-']:hover,
  #morphinggreen-case:hover ~ a[class*='morphinggreen-icon-'] {
    opacity: 1;
  }
}

#morphinggreen-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #morphinggreen-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='morphinggreen-icon-'],
a[class*='morphinggreen-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='morphinggreen-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='morphinggreen-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#morphinggreen-case {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
}

#morphinggreen-content img {
	width: auto;
	height: auto;
}

#morphinggreen-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#morphinggreen-info #morphinggreen-sequenceInfo,
#morphinggreen-info #morphinggreen-title,
#morphinggreen-info #morphinggreen-caption {
    color: rgba(170, 170, 170, 1.00);
}

#morphinggreen-info #morphinggreen-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#morphinggreen-info #morphinggreen-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-morphinggreen {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-morphinggreen {
		display: block;
	}
}

#social-morphinggreen a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-morphinggreen a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #morphinggreen-content,
  html[data-lc-type=video] #morphinggreen-content {
    background: transparent;
  }
}

#morphinggreen-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* Checkbox to switch lightbox layout to flexbox */



/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_2245 #stacks_in_3104{	margin: 0 !important;	padding: 0 !important;}.stacks_in_3104topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_3107 {
	font-size: 135%;
	font-weight: bold;
}
@media only screen and (min-width:0px){#stacks_in_2948{}}


#stacks_in_2948 {
	margin: 40px 0px 0px 20px;
	padding: 0px 20px 0px 20px;
}

#stacks_in_2950 {
	font-size: 112%;
}

/* ProGallery Grid */

#shapingnewdimensions,
#shapingnewdimensions *,
#shapingnewdimensions *:before,
#shapingnewdimensions *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#shapingnewdimensions {
	display: block;
	width: 100%;
  %[if ]%text-align: left;%[endif]%
  %[if ]%text-align: center;%[endif]%
  %[if ]%text-align: right;%[endif]%
}

#shapingnewdimensions ul#proGalleryThumbsstacks_in_3108 {
	padding: 0;
	margin: 0;
	list-style: none;
	
	/* Spacing to compensate for thumbnail focus outlines */
	margin-top: calc(3px + 2px);
	margin-bottom: calc(3px + 2px);
	
}

#shapingnewdimensions li.proGalleryItem {
	position: relative;
	/* -webkit-transform: translateZ(0); */
	padding: 0;
	margin: 0;
	list-style: none;
}

#shapingnewdimensions li .proGalleryItemInner {
  border: 0rem none rgba(234, 234, 234, 1.00);
  border-radius: 0rem;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0rem;
	position: relative;
	margin: 0rem;
	
}

#shapingnewdimensions li.proGalleryItem a {
	display: block;
  cursor: pointer;
  margin: ;
  outline: none;
}


#shapingnewdimensions .proGalleryItem.focused_gallery_item {
	outline: 3px solid rgba(0, 150, 225, 0.75);
	outline-offset: 2px;
}

#shapingnewdimensions li .proGalleryItemInner a:focus {
  outline: 0;
  border: none;
}


#shapingnewdimensions li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0rem;
  display: block;
  border: 0rem none rgba(234, 234, 234, 1.00);
	padding: 0rem;
	margin: 0rem;
	
	box-shadow:  0em 0em 0.5em 0.1em rgba(51, 51, 51, 0.50);
	
}

/* Disable links that don't go anywhere */
#shapingnewdimensions li .proGalleryItemInner a[href=''],
#shapingnewdimensions li .proGalleryItemInner a[href='#null'] {
  pointer-events: none !important;
  cursor: default !important;
}


/* Captions */
#shapingnewdimensions .proGalleryItemTitle {
	display: none;
}

@media screen and (min-width: 0px) {
	#shapingnewdimensions .proGalleryItemTitle {
		display: block;
		transition: 300ms ease-in-out;
		padding: 0.4rem;
		margin: 0rem;
		font-size: 0.7rem;
		letter-spacing: 0px;
		border-radius: 0rem;
		
	  pointer-events: none;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  background: rgba(255, 255, 255, 1.00);
	  
	  
	  
		
		
		box-shadow: inset 0em 0em 0.2em 0.1em rgba(0, 0, 0, 0.40);
		
	}

	/* Override for caption titles */
	#shapingnewdimensions .proGalleryItemTitle strong {
		
		font-size: 0.8rem;
		letter-spacing: 0px;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  font-weight: normal;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
	  font-weight: bold;
	  
	  
	  
	}

	#shapingnewdimensions .proGalleryItemTitle div {
	  
	  color: rgba(102, 102, 102, 1.00);
	  font-size: 0.7rem;
	}

	#shapingnewdimensions.titlesBelowLeft .proGalleryItemTitle {
		text-align: left;
		opacity: 1.00;
	}

	#shapingnewdimensions.titlesBelowCentre .proGalleryItemTitle {
		text-align: center;
		opacity: 1.00;
	}

	#shapingnewdimensions.titlesBelowRight .proGalleryItemTitle {
		text-align: right;
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	
	#shapingnewdimensions.titlesHoverBottomCentre .proGalleryItemTitle {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		opacity: 0;
	}
	

	

	#shapingnewdimensions li.proGalleryItem.focused_gallery_item .proGalleryItemTitle,
	#shapingnewdimensions li:hover .proGalleryItemTitle {
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
}



































#stacks_in_3108 {
	padding: 40px 0px 0px 0px;
}

/* ProGallery Regimented Grid Layout */
#shapingnewdimensions .proGalleryThumbs {
  display: grid;
  place-content: center;
}

#shapingnewdimensions .proGalleryThumbs li {
  overflow: visible;
}

@media screen and (min-width: 0px) {
  #shapingnewdimensions .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #shapingnewdimensions .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 568px) {
	#shapingnewdimensions .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #shapingnewdimensions .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 992px) {
	#shapingnewdimensions .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #shapingnewdimensions .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 1200px) {
	#shapingnewdimensions .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #shapingnewdimensions .proGalleryThumbs li {
    height: 7.5cm;
  }
}

#shapingnewdimensions .proGalleryItemInner,
#shapingnewdimensions .proGalleryThumbs a {
  width: 100%;
  height: 100%;
}

#shapingnewdimensions .proGalleryThumbs img {
	width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover;
}






/* Lightcase lightbox */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
 @font-face {
  font-family: 'lightcase';
  src: url("../files/lightcase-assets/lightcase.eot?55356177");
  src: url("../files/lightcase-assets/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/lightcase-assets/lightcase.woff?55356177") format("woff"), url("../files/lightcase-assets/lightcase.ttf?55356177") format("truetype"), url("../files/lightcase-assets/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='shapingnewdimensions-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.shapingnewdimensions-icon-play:before {
  content: '\e800';
}

.shapingnewdimensions-icon-pause:before {
  content: '\e801';
}

.shapingnewdimensions-icon-close:before {
  content: '\e802';
}

.shapingnewdimensions-icon-prev:before {
  content: '\e803';
}

.shapingnewdimensions-icon-next:before {
  content: '\e804';
}

.shapingnewdimensions-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes shapingnewdimensions-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes shapingnewdimensions-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes shapingnewdimensions-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes shapingnewdimensions-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes shapingnewdimensions-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#shapingnewdimensions-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #shapingnewdimensions-case,
  html[data-lc-type=ajax] #shapingnewdimensions-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #shapingnewdimensions-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #shapingnewdimensions-content,
  html[data-lc-type=video] #shapingnewdimensions-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #shapingnewdimensions-content,
html[data-lc-type=ajax] #shapingnewdimensions-content,
html[data-lc-type=error] #shapingnewdimensions-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #shapingnewdimensions-content,
  html[data-lc-type=ajax] #shapingnewdimensions-content,
  html[data-lc-type=error] #shapingnewdimensions-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #shapingnewdimensions-content .shapingnewdimensions-contentInner,
html[data-lc-type=ajax] #shapingnewdimensions-content .shapingnewdimensions-contentInner,
html[data-lc-type=error] #shapingnewdimensions-content .shapingnewdimensions-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #shapingnewdimensions-content .shapingnewdimensions-contentInner,
  html[data-lc-type=ajax] #shapingnewdimensions-content .shapingnewdimensions-contentInner,
  html[data-lc-type=error] #shapingnewdimensions-content .shapingnewdimensions-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #shapingnewdimensions-content .shapingnewdimensions-contentInner,
  html[data-lc-type=inline] #shapingnewdimensions-content .shapingnewdimensions-contentInner > *,
  html[data-lc-type=ajax] #shapingnewdimensions-content .shapingnewdimensions-contentInner,
  html[data-lc-type=ajax] #shapingnewdimensions-content .shapingnewdimensions-contentInner > *,
  html[data-lc-type=error] #shapingnewdimensions-content .shapingnewdimensions-contentInner,
  html[data-lc-type=error] #shapingnewdimensions-content .shapingnewdimensions-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #shapingnewdimensions-content .shapingnewdimensions-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #shapingnewdimensions-content .shapingnewdimensions-contentInner > *:not(iframe),
  html[data-lc-type=error] #shapingnewdimensions-content .shapingnewdimensions-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.shapingnewdimensions-isMobileDevice[data-lc-type=iframe] #shapingnewdimensions-content .shapingnewdimensions-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #shapingnewdimensions-content .shapingnewdimensions-contentInner,
  html[data-lc-type=video] #shapingnewdimensions-content .shapingnewdimensions-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #shapingnewdimensions-content .shapingnewdimensions-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #shapingnewdimensions-content .shapingnewdimensions-contentInner .shapingnewdimensions-inlineWrap,
  html[data-lc-type=ajax] #shapingnewdimensions-content .shapingnewdimensions-contentInner .shapingnewdimensions-inlineWrap,
  html[data-lc-type=error] #shapingnewdimensions-content .shapingnewdimensions-contentInner .shapingnewdimensions-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #shapingnewdimensions-content .shapingnewdimensions-contentInner .shapingnewdimensions-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #shapingnewdimensions-content h1,
  #shapingnewdimensions-content h2,
  #shapingnewdimensions-content h3,
  #shapingnewdimensions-content h4,
  #shapingnewdimensions-content h5,
  #shapingnewdimensions-content h6,
  #shapingnewdimensions-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #shapingnewdimensions-content h1,
  #shapingnewdimensions-content h2,
  #shapingnewdimensions-content h3,
  #shapingnewdimensions-content h4,
  #shapingnewdimensions-content h5,
  #shapingnewdimensions-content h6,
  #shapingnewdimensions-content p {
    color: #333;
  }
}

#shapingnewdimensions-case p.shapingnewdimensions-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #shapingnewdimensions-case p.shapingnewdimensions-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #shapingnewdimensions-case p.shapingnewdimensions-error {
    padding: 0;
  }
}

.shapingnewdimensions-open body {
  overflow: hidden;
}

.shapingnewdimensions-isMobileDevice .shapingnewdimensions-open body {
  max-width: 100%;
  max-height: 100%;
}

#shapingnewdimensions-info {
  position: absolute;
  padding-top: 15px;
}

#shapingnewdimensions-info #shapingnewdimensions-title,
#shapingnewdimensions-info #shapingnewdimensions-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#shapingnewdimensions-info #shapingnewdimensions-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #shapingnewdimensions-info #shapingnewdimensions-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#shapingnewdimensions-info #shapingnewdimensions-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#shapingnewdimensions-info #shapingnewdimensions-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .shapingnewdimensions-fullScreenMode #shapingnewdimensions-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #shapingnewdimensions-info {
    position: static;
  }
}

#shapingnewdimensions-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: shapingnewdimensions-spin 0.5s infinite linear;
  -moz-animation: shapingnewdimensions-spin 0.5s infinite linear;
  -o-animation: shapingnewdimensions-spin 0.5s infinite linear;
  animation: shapingnewdimensions-spin 0.5s infinite linear;
}

#shapingnewdimensions-loading, #shapingnewdimensions-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#shapingnewdimensions-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='shapingnewdimensions-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='shapingnewdimensions-icon-'],
a[class*='shapingnewdimensions-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='shapingnewdimensions-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='shapingnewdimensions-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.shapingnewdimensions-isMobileDevice a[class*='shapingnewdimensions-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='shapingnewdimensions-icon-'].shapingnewdimensions-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='shapingnewdimensions-icon-'].shapingnewdimensions-icon-prev {
  left: 15px;
}

a[class*='shapingnewdimensions-icon-'].shapingnewdimensions-icon-next {
  right: 15px;
}

a[class*='shapingnewdimensions-icon-'].shapingnewdimensions-icon-pause,
a[class*='shapingnewdimensions-icon-'].shapingnewdimensions-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='shapingnewdimensions-icon-'].shapingnewdimensions-icon-pause,
  a[class*='shapingnewdimensions-icon-'].shapingnewdimensions-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='shapingnewdimensions-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='shapingnewdimensions-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='shapingnewdimensions-icon-']:hover,
  #shapingnewdimensions-case:hover ~ a[class*='shapingnewdimensions-icon-'] {
    opacity: 1;
  }
}

#shapingnewdimensions-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #shapingnewdimensions-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='shapingnewdimensions-icon-'],
a[class*='shapingnewdimensions-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='shapingnewdimensions-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='shapingnewdimensions-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#shapingnewdimensions-case {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
}

#shapingnewdimensions-content img {
	width: auto;
	height: auto;
}

#shapingnewdimensions-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#shapingnewdimensions-info #shapingnewdimensions-sequenceInfo,
#shapingnewdimensions-info #shapingnewdimensions-title,
#shapingnewdimensions-info #shapingnewdimensions-caption {
    color: rgba(170, 170, 170, 1.00);
}

#shapingnewdimensions-info #shapingnewdimensions-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#shapingnewdimensions-info #shapingnewdimensions-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-shapingnewdimensions {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-shapingnewdimensions {
		display: block;
	}
}

#social-shapingnewdimensions a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-shapingnewdimensions a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #shapingnewdimensions-content,
  html[data-lc-type=video] #shapingnewdimensions-content {
    background: transparent;
  }
}

#shapingnewdimensions-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* Checkbox to switch lightbox layout to flexbox */



/* Start Hunter 3 Row Item stack each CSS code */#stacks_in_2245 #stacks_in_2246{	margin: 0 !important;	padding: 0 !important;}.stacks_in_2246topbar{	display:none;	height: 0;	margin: 0;	padding: 0;}/* End Hunter 3 Row Item stack each CSS code */
#stacks_in_2197 {
	font-size: 135%;
	font-weight: bold;
}

/* ProGallery Grid */

#geometricvariations,
#geometricvariations *,
#geometricvariations *:before,
#geometricvariations *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#geometricvariations {
	display: block;
	width: 100%;
  %[if ]%text-align: left;%[endif]%
  %[if ]%text-align: center;%[endif]%
  %[if ]%text-align: right;%[endif]%
}

#geometricvariations ul#proGalleryThumbsstacks_in_3132 {
	padding: 0;
	margin: 0;
	list-style: none;
	
	/* Spacing to compensate for thumbnail focus outlines */
	margin-top: calc(3px + 2px);
	margin-bottom: calc(3px + 2px);
	
}

#geometricvariations li.proGalleryItem {
	position: relative;
	/* -webkit-transform: translateZ(0); */
	padding: 0;
	margin: 0;
	list-style: none;
}

#geometricvariations li .proGalleryItemInner {
  border: 0rem none rgba(234, 234, 234, 1.00);
  border-radius: 0rem;
	background-color: rgba(255, 255, 255, 1.00);
	padding: 0rem;
	position: relative;
	margin: 0rem;
	
}

#geometricvariations li.proGalleryItem a {
	display: block;
  cursor: pointer;
  margin: ;
  outline: none;
}


#geometricvariations .proGalleryItem.focused_gallery_item {
	outline: 3px solid rgba(0, 150, 225, 0.75);
	outline-offset: 2px;
}

#geometricvariations li .proGalleryItemInner a:focus {
  outline: 0;
  border: none;
}


#geometricvariations li.proGalleryItem img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
  border-radius: 0rem;
  display: block;
  border: 0rem none rgba(234, 234, 234, 1.00);
	padding: 0rem;
	margin: 0rem;
	
	box-shadow:  0em 0em 0.5em 0.1em rgba(51, 51, 51, 0.50);
	
}

/* Disable links that don't go anywhere */
#geometricvariations li .proGalleryItemInner a[href=''],
#geometricvariations li .proGalleryItemInner a[href='#null'] {
  pointer-events: none !important;
  cursor: default !important;
}


/* Captions */
#geometricvariations .proGalleryItemTitle {
	display: none;
}

@media screen and (min-width: 0px) {
	#geometricvariations .proGalleryItemTitle {
		display: block;
		transition: 300ms ease-in-out;
		padding: 0.4rem;
		margin: 0rem;
		font-size: 0.7rem;
		letter-spacing: 0px;
		border-radius: 0rem;
		
	  pointer-events: none;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  background: rgba(255, 255, 255, 1.00);
	  
	  
	  
		
		
		box-shadow: inset 0em 0em 0.2em 0.1em rgba(0, 0, 0, 0.40);
		
	}

	/* Override for caption titles */
	#geometricvariations .proGalleryItemTitle strong {
		
		font-size: 0.8rem;
		letter-spacing: 0px;
		color: rgba(102, 102, 102, 1.00);
		line-height: 1.1;
	  font-weight: normal;
	  font-style: normal;
	  text-transform: none;
	  text-decoration: none;
	  font-weight: bold;
	  
	  
	  
	}

	#geometricvariations .proGalleryItemTitle div {
	  
	  color: rgba(102, 102, 102, 1.00);
	  font-size: 0.7rem;
	}

	#geometricvariations.titlesBelowLeft .proGalleryItemTitle {
		text-align: left;
		opacity: 1.00;
	}

	#geometricvariations.titlesBelowCentre .proGalleryItemTitle {
		text-align: center;
		opacity: 1.00;
	}

	#geometricvariations.titlesBelowRight .proGalleryItemTitle {
		text-align: right;
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	
	#geometricvariations.titlesHoverBottomCentre .proGalleryItemTitle {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		opacity: 0;
	}
	

	

	#geometricvariations li.proGalleryItem.focused_gallery_item .proGalleryItemTitle,
	#geometricvariations li:hover .proGalleryItemTitle {
		opacity: 1.00;
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	
}



































#stacks_in_3132 {
	padding: 40px 0px 0px 0px;
}

/* ProGallery Regimented Grid Layout */
#geometricvariations .proGalleryThumbs {
  display: grid;
  place-content: center;
}

#geometricvariations .proGalleryThumbs li {
  overflow: visible;
}

@media screen and (min-width: 0px) {
  #geometricvariations .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #geometricvariations .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 568px) {
	#geometricvariations .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #geometricvariations .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 992px) {
	#geometricvariations .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #geometricvariations .proGalleryThumbs li {
    height: 7.5cm;
  }
}

@media screen and (min-width: 1200px) {
	#geometricvariations .proGalleryThumbs {
    grid-template-columns: repeat(auto-fit, 7.5cm);
    grid-gap: 0.6cm;
  }

  #geometricvariations .proGalleryThumbs li {
    height: 7.5cm;
  }
}

#geometricvariations .proGalleryItemInner,
#geometricvariations .proGalleryThumbs a {
  width: 100%;
  height: 100%;
}

#geometricvariations .proGalleryThumbs img {
	width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: cover;
}






/* Lightcase lightbox */

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.4.0 (09/04/2017)
 */
 @font-face {
  font-family: 'lightcase';
  src: url("../files/lightcase-assets/lightcase.eot?55356177");
  src: url("../files/lightcase-assets/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("../files/lightcase-assets/lightcase.woff?55356177") format("woff"), url("../files/lightcase-assets/lightcase.ttf?55356177") format("truetype"), url("../files/lightcase-assets/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class*='geometricvariations-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* Codes */
.geometricvariations-icon-play:before {
  content: '\e800';
}

.geometricvariations-icon-pause:before {
  content: '\e801';
}

.geometricvariations-icon-close:before {
  content: '\e802';
}

.geometricvariations-icon-prev:before {
  content: '\e803';
}

.geometricvariations-icon-next:before {
  content: '\e804';
}

.geometricvariations-icon-spin:before {
  content: '\e805';
}

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes geometricvariations-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-moz-keyframes geometricvariations-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes geometricvariations-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes geometricvariations-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes geometricvariations-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

#geometricvariations-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #geometricvariations-case,
  html[data-lc-type=ajax] #geometricvariations-case {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 55px 0 70px 0;
    width: 100% !important;
    height: 100% !important;
    overflow: auto !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #geometricvariations-content {
    position: relative;
    z-index: 1;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-backface-visibility: hidden;
  }
}
@media screen and (min-width: 641px) {
  html[data-lc-type=image] #geometricvariations-content,
  html[data-lc-type=video] #geometricvariations-content {
    background-color: #333;
  }
}

html[data-lc-type=inline] #geometricvariations-content,
html[data-lc-type=ajax] #geometricvariations-content,
html[data-lc-type=error] #geometricvariations-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #geometricvariations-content,
  html[data-lc-type=ajax] #geometricvariations-content,
  html[data-lc-type=error] #geometricvariations-content {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

html[data-lc-type=inline] #geometricvariations-content .geometricvariations-contentInner,
html[data-lc-type=ajax] #geometricvariations-content .geometricvariations-contentInner,
html[data-lc-type=error] #geometricvariations-content .geometricvariations-contentInner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #geometricvariations-content .geometricvariations-contentInner,
  html[data-lc-type=ajax] #geometricvariations-content .geometricvariations-contentInner,
  html[data-lc-type=error] #geometricvariations-content .geometricvariations-contentInner {
    padding: 15px;
  }

  html[data-lc-type=inline] #geometricvariations-content .geometricvariations-contentInner,
  html[data-lc-type=inline] #geometricvariations-content .geometricvariations-contentInner > *,
  html[data-lc-type=ajax] #geometricvariations-content .geometricvariations-contentInner,
  html[data-lc-type=ajax] #geometricvariations-content .geometricvariations-contentInner > *,
  html[data-lc-type=error] #geometricvariations-content .geometricvariations-contentInner,
  html[data-lc-type=error] #geometricvariations-content .geometricvariations-contentInner > * {
    width: 100% !important;
    max-width: none !important;
  }

  html[data-lc-type=inline] #geometricvariations-content .geometricvariations-contentInner > *:not(iframe),
  html[data-lc-type=ajax] #geometricvariations-content .geometricvariations-contentInner > *:not(iframe),
  html[data-lc-type=error] #geometricvariations-content .geometricvariations-contentInner > *:not(iframe) {
    height: auto !important;
    max-height: none !important;
  }
}
@media screen and (max-width: 640px) {
  html.geometricvariations-isMobileDevice[data-lc-type=iframe] #geometricvariations-content .geometricvariations-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media screen and (max-width: 640px) and (min-width: 641px) {
  html[data-lc-type=image] #geometricvariations-content .geometricvariations-contentInner,
  html[data-lc-type=video] #geometricvariations-content .geometricvariations-contentInner {
    line-height: 0.75;
  }
}

html[data-lc-type=image] #geometricvariations-content .geometricvariations-contentInner {
  position: relative;
  overflow: hidden !important;
}

@media screen and (max-width: 640px) {
  html[data-lc-type=inline] #geometricvariations-content .geometricvariations-contentInner .geometricvariations-inlineWrap,
  html[data-lc-type=ajax] #geometricvariations-content .geometricvariations-contentInner .geometricvariations-inlineWrap,
  html[data-lc-type=error] #geometricvariations-content .geometricvariations-contentInner .geometricvariations-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
  }
}

@media screen and (min-width: 641px) {
  html:not([data-lc-type=error]) #geometricvariations-content .geometricvariations-contentInner .geometricvariations-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 640px) {
  #geometricvariations-content h1,
  #geometricvariations-content h2,
  #geometricvariations-content h3,
  #geometricvariations-content h4,
  #geometricvariations-content h5,
  #geometricvariations-content h6,
  #geometricvariations-content p {
    color: #aaa;
  }
}

@media screen and (min-width: 641px) {
  #geometricvariations-content h1,
  #geometricvariations-content h2,
  #geometricvariations-content h3,
  #geometricvariations-content h4,
  #geometricvariations-content h5,
  #geometricvariations-content h6,
  #geometricvariations-content p {
    color: #333;
  }
}

#geometricvariations-case p.geometricvariations-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  /* white-space: nowrap; */
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #geometricvariations-case p.geometricvariations-error {
    padding: 30px 0;
  }
}

@media screen and (min-width: 641px) {
  #geometricvariations-case p.geometricvariations-error {
    padding: 0;
  }
}

.geometricvariations-open body {
  overflow: hidden;
}

.geometricvariations-isMobileDevice .geometricvariations-open body {
  max-width: 100%;
  max-height: 100%;
}

#geometricvariations-info {
  position: absolute;
  padding-top: 15px;
}

#geometricvariations-info #geometricvariations-title,
#geometricvariations-info #geometricvariations-caption {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  font-weight: normal;
  text-overflow: ellipsis;
}

#geometricvariations-info #geometricvariations-title {
  font-size: 17px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  #geometricvariations-info #geometricvariations-title {
    position: fixed;
    top: 10px;
    left: 0;
    max-width: 87.5%;
    padding: 5px 15px;
    /* background: #333; */
    background: none;
  }
}

#geometricvariations-info #geometricvariations-caption {
  clear: both;
  font-size: 13px;
  color: #aaa;
}

#geometricvariations-info #geometricvariations-sequenceInfo {
  font-size: 11px;
  color: #aaa;
}

@media screen and (max-width: 640px) {
  .geometricvariations-fullScreenMode #geometricvariations-info {
    padding-left: 15px;
    padding-right: 15px;
  }

  html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #geometricvariations-info {
    position: static;
  }
}

#geometricvariations-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: geometricvariations-spin 0.5s infinite linear;
  -moz-animation: geometricvariations-spin 0.5s infinite linear;
  -o-animation: geometricvariations-spin 0.5s infinite linear;
  animation: geometricvariations-spin 0.5s infinite linear;
}

#geometricvariations-loading, #geometricvariations-loading:focus {
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

#geometricvariations-loading > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='geometricvariations-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer;
}

a[class*='geometricvariations-icon-'],
a[class*='geometricvariations-icon-']:focus {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: color, opacity, ease-in-out 0.25s;
  -moz-transition: color, opacity, ease-in-out 0.25s;
  -o-transition: color, opacity, ease-in-out 0.25s;
  transition: color, opacity, ease-in-out 0.25s;
}

a[class*='geometricvariations-icon-'] > span {
  display: inline-block;
  text-indent: -9999px;
}

a[class*='geometricvariations-icon-']:hover {
  color: white;
  text-shadow: 0 0 15px white;
}

.geometricvariations-isMobileDevice a[class*='geometricvariations-icon-']:hover {
  color: #aaa;
  text-shadow: none;
}

a[class*='geometricvariations-icon-'].geometricvariations-icon-close {
  position: fixed;
  top: 15px;
  right: 15px;
  bottom: auto;
  margin: 0;
  opacity: 0;
  outline: none;
}

a[class*='geometricvariations-icon-'].geometricvariations-icon-prev {
  left: 15px;
}

a[class*='geometricvariations-icon-'].geometricvariations-icon-next {
  right: 15px;
}

a[class*='geometricvariations-icon-'].geometricvariations-icon-pause,
a[class*='geometricvariations-icon-'].geometricvariations-icon-play {
  left: 50%;
  margin-left: -0.5em;
}

@media screen and (min-width: 641px) {
  a[class*='geometricvariations-icon-'].geometricvariations-icon-pause,
  a[class*='geometricvariations-icon-'].geometricvariations-icon-play {
    opacity: 0;
  }
}

@media screen and (max-width: 640px) {
  a[class*='geometricvariations-icon-'] {
    bottom: 15px;
    font-size: 24px;
  }
}

@media screen and (min-width: 641px) {
  a[class*='geometricvariations-icon-'] {
    bottom: 50%;
    margin-bottom: -0.5em;
  }

  a[class*='geometricvariations-icon-']:hover,
  #geometricvariations-case:hover ~ a[class*='geometricvariations-icon-'] {
    opacity: 1;
  }
}

#geometricvariations-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333;
}

@media screen and (max-width: 640px) {
  #geometricvariations-overlay {
    opacity: 1 !important;
  }
}

/* Modifications made by WHW */
a[class*='geometricvariations-icon-'],
a[class*='geometricvariations-icon-']:focus {
    color: rgba(255, 255, 255, 0.60);
}

@media screen and (max-width: 640px) {
  a[class*='geometricvariations-icon-'] {
    bottom: 0px;
    font-size: 24px;
    padding: 15px;
    width: auto;
  }
  a[class*='mygallery-icon-'].mygallery-icon-close {
    top: 0px;
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-next {
    right: 0px;
  }
  a[class*='mygallery-icon-'].mygallery-icon-prev {
    left: 0px;
  }
  .mygallery-isMobileDevice a[class*='mygallery-icon-']:hover {
    color: rgba(255, 255, 255, 0.60);
    text-shadow: none;
  }
}

a[class*='geometricvariations-icon-']:hover {
    color: rgba(255, 255, 255, 1.00);
    text-shadow: 0 0 15px rgba(255, 255, 255, 1.00);
}

#geometricvariations-case {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
}

#geometricvariations-content img {
	width: auto;
	height: auto;
}

#geometricvariations-overlay {
    opacity: 1.00 !important;
    background: rgba(51, 51, 51, 0.95) !important;
}

#geometricvariations-info #geometricvariations-sequenceInfo,
#geometricvariations-info #geometricvariations-title,
#geometricvariations-info #geometricvariations-caption {
    color: rgba(170, 170, 170, 1.00);
}

#geometricvariations-info #geometricvariations-title {
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
}

#geometricvariations-info #geometricvariations-caption {
  
  
  
  
}

/* @end */

/* Social icons in the lightbox */

#social-geometricvariations {
	position: fixed;
	top: 15px;
	left: 15px;
	z-index: 99999;
	line-height: 1;
	display: none;
}

@media screen and (min-width: 641px) {
	/* Only show social media buttons on wider screens */
	#social-geometricvariations {
		display: block;
	}
}

#social-geometricvariations a {
	color: rgba(255, 255, 255, 0.60);
	padding: 0px;
	display: none;
	text-align: center;
	font-size: 26px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	transition: all 300ms ease-in-out;
}

#social-geometricvariations a:hover {
	color: rgba(255, 255, 255, 1.00);
	text-shadow: 0 0 15px white;
}

/*  */

/*  */

/* Lightbox image borders and padding */

@media screen and (min-width: 641px) {
  html[data-lc-type=image] #geometricvariations-content,
  html[data-lc-type=video] #geometricvariations-content {
    background: transparent;
  }
}

#geometricvariations-content img {
  border: 0px solid rgba(255, 255, 255, 1.00);
  padding: 0px;
  border-radius: 0px;
}

/* Checkbox to switch lightbox layout to flexbox */



#paddyHeightStackstacks_in_2038 {
	max-height: 150px; 
	min-height: 150px; 
	margin: 0 auto;
     } 
	}
#stacks_in_2040 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_2040 > .s-pro > .sections-layer{display:none}#stacks_in_2040 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_2040 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}
#toTop{--elevator-image:url(../rw_common/plugins/stacks/elevator-images/top.png);--elevator-size:50px;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:var(--elevator-size);height:var(--elevator-size);border:none;text-indent:-9999px;background-image:var(--elevator-image);background-repeat:no-repeat;background-position:left top;z-index:9988}#toTop:active,#toTop:focus{outline:none}#toTop:hover{background-position:left calc(var(--elevator-size) * -1)}
#stacks_in_2610 > .s-pro.no-vault-z > .shear-wrapper > .shear-inner.o-bg-vault > .inner-content{z-index:1}#stacks_in_2610 > .s-pro > .sections-layer{display:none}#stacks_in_2610 > .s-pro > .shear-wrapper > .shear-inner::after,#stacks_in_2610 > .s-pro > .shear-wrapper > .shear-inner::before{margin-top:0.00%}

#stacks_in_2610 {
	margin: 17px 90px 0px 70px;
}

#stacks_out_2610 {
	width: 500px;
}
@media only screen and (min-width:0px){#stacks_in_2674{}}


#stacks_in_2676 {
	font-size: 79%;
}
.stacks_in_2616 img{width:100%;max-width:21px}
.stacks_in_2620 img{width:100%;max-width:9px}
.stacks_in_2624 img{width:100%;max-width:16px}
.stacks_in_2628 img{width:100%;max-width:22px}
.stacks_in_2930 img{width:100%;max-width:27px}
 

#stacks_in_2639 {
	background-color: rgba(0, 0, 0, 1.00);
}

#stacks_out_2639 {
	width: 60%;
}

.spacerStack {
	height: 60.00px;
}

#spacerStackstacks_in_1976 {
	height: 60.00px;
}




























@media print {
	#spacerStackstacks_in_1976 {
		display: none !important;
	}
}

#stacks_in_1977 {
	margin: 0px 0px 18px 18px;
}

.spacerStack {
	height: 70.00px;
}

#spacerStackstacks_in_1992 {
	height: 70.00px;
}




























@media print {
	#spacerStackstacks_in_1992 {
		display: none !important;
	}
}
#stacks_in_1993 p,#stacks_in_1993 div,#stacks_in_1993 ul,#stacks_in_1993 ol,#stacks_in_1993 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1993 a{color:rgba(0, 0, 255, 0.95)}#stacks_in_1993 a:hover{color:rgba(255, 255, 255, 1.00)}@media only screen and (min-width:0px){#stacks_in_1993{}}
@media only screen and (max-width:480.00px){#stacks_in_1993,#stacks_in_1993 div,#stacks_in_1993 p,#stacks_in_1993 ol,#stacks_in_1993 ul li,#stacks_in_1993 ol li,#stacks_in_1993 ol,#stacks_in_1993 dl{font-size:0.90rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_1993,#stacks_in_1993 div,#stacks_in_1993 p,#stacks_in_1993 ol,#stacks_in_1993 ul li,#stacks_in_1993 ol li,#stacks_in_1993 ol,#stacks_in_1993 dl{font-size:1.00rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_1993,#stacks_in_1993 div,#stacks_in_1993 p,#stacks_in_1993 ol,#stacks_in_1993 ul li,#stacks_in_1993 ol li,#stacks_in_1993 ol,#stacks_in_1993 dl{font-size:2.00rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_1993,#stacks_in_1993 div,#stacks_in_1993 p,#stacks_in_1993 ol,#stacks_in_1993 ul li,#stacks_in_1993 ol li,#stacks_in_1993 ol,#stacks_in_1993 dl{font-size:2.00rem!important}}

#stacks_in_1993 {
	margin: 0px 0px 0px 15px;
	padding: 0px 20px 20px 0px;
}

#stacks_in_1994 {
	font-size: 112%;
}
@media only screen and (max-width:414px){#stacks_in_1996 p,#stacks_in_1996 div{text-align:justify !important}}#stacks_in_1996 p,#stacks_in_1996 div,#stacks_in_1996 ul,#stacks_in_1996 ol,#stacks_in_1996 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_1996 a{color:rgba(0, 0, 255, 0.95)}#stacks_in_1996 a:hover{color:rgba(255, 255, 255, 1.00)}@media only screen and (min-width:0px){#stacks_in_1996{}}
@media only screen and (max-width:480.00px){#stacks_in_1996,#stacks_in_1996 div,#stacks_in_1996 p,#stacks_in_1996 ol,#stacks_in_1996 ul li,#stacks_in_1996 ol li,#stacks_in_1996 ol,#stacks_in_1996 dl{font-size:0.60rem!important}}@media only screen and (min-width:480.00px) and (max-width:640.00px){#stacks_in_1996,#stacks_in_1996 div,#stacks_in_1996 p,#stacks_in_1996 ol,#stacks_in_1996 ul li,#stacks_in_1996 ol li,#stacks_in_1996 ol,#stacks_in_1996 dl{font-size:0.60rem!important}}@media only screen and (min-width:640.00px) and (max-width:2000.00px){#stacks_in_1996,#stacks_in_1996 div,#stacks_in_1996 p,#stacks_in_1996 ol,#stacks_in_1996 ul li,#stacks_in_1996 ol li,#stacks_in_1996 ol,#stacks_in_1996 dl{font-size:0.80rem!important}}@media only screen and (min-width:2000.00px){#stacks_in_1996,#stacks_in_1996 div,#stacks_in_1996 p,#stacks_in_1996 ol,#stacks_in_1996 ul li,#stacks_in_1996 ol li,#stacks_in_1996 ol,#stacks_in_1996 dl{font-size:0.80rem!important}}

#stacks_in_1996 {
	margin: 0px 0px 0px 15px;
	padding: 0px 20px 20px 0px;
}

#stacks_in_1997 {
	font-size: 112%;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1999 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1999 {
		display: none !important;
	}
}
