
#stacks_in_1651{
	max-width: px;margin: 0 auto;
}
#stacks_in_1651{
	padding: px px px px;
}
@media screen and (min-width: px){
	#stacks_in_1651{
		padding: px px px px;
	}
}#stacks_in_1652 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Arial, Helvetica, sans-serif;
  
  text-align: center;
}


#stacks_in_1652 a,
#stacks_in_1652 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 0px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 1px;
    
  border-style: solid;
  border-color: rgba(255, 255, 255, 1.00);

  

}


#stacks_in_1652 a .flat_button_2_text {
  padding-left: 10px;
  padding-right: 10px;
  text-align: center !important;
  
}


#stacks_in_1652 a i,
#stacks_in_1652 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
      
      border-right: 1px solid rgba(255, 255, 255, 1.00);
      
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_1652 a,
  #stacks_in_1652 a:visited {
    background-color: rgba(157, 161, 164, 0.60);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_1652 a:hover,
  #stacks_in_1652 a:active {
    background-color: rgba(252, 176, 100, 0.74);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_1652 a i,
  #stacks_in_1652 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_1652 a:hover i,
  #stacks_in_1652 a:active i {
    background-color: rgba(0, 71, 132, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }












  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_1652 a,
    #stacks_in_1652 a:visited {
      width: 100%;
    }
  }

  





#stacks_in_1652 {
	padding: 60px 0px 0px 0px;
}

#stacks_out_1652 {
	width: 74%;
}

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

#stacks_in_1675 {
	line-height: 2em;
	font-size: 123%;
}

#stacks_in_1704 {
	padding: 15px 24px 0px 0px;
}

#stacks_out_1704 {
	margin-left:0;
}

#stacks_in_1705 {
	display:inline-block; width:100%; line-height: 0.980000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 130%;
}
#stacks_in_1033 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1033 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1033 #jwresp_col2_stacks_in_1033{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1033 #jwresp_col1_stacks_in_1033,#stacks_in_1033 #jwresp_col2_stacks_in_1033{width:100%;float:none;display:block}#stacks_in_1033 #jwresp_col1_stacks_in_1033{margin-bottom:15px}}

#stacks_in_1033 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1037 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1039 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1040 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1040.transparentOn .accordion,
#accordion_stacks_in_1040.transparentOn .accordionTheme,
#accordion_stacks_in_1040.transparentOn .accordionTheme2,
#accordion_stacks_in_1040.transparentOn .accordionTheme dt,
#accordion_stacks_in_1040.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1040.transparentOn .accordionTheme dd,
#accordion_stacks_in_1040.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1040,
#accordion_stacks_in_1040 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1040 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1040.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1040 .accordion dt,
#accordion_stacks_in_1040 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1040 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1040 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1040 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1040 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1040 {
  overflow: visible;
}
#accordion_stacks_in_1040 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1040 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1040 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1040 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1040 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1040 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1040 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1040 .accordionTheme dt a,
#accordion_stacks_in_1040 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1040.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1040.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1040.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1040.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1040.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1040 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1040 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1040.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1040 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1040 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1040 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1040 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1040 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1040 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1040 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1040 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1040 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1040 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1040 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1040 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1040.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1040.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1040.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1040.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1040.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1040.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1040.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1040.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1040.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1040.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1040 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1040.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1040 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1040.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1040 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1040 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1040 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1040 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1040.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1040.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1040 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1040 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1040 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1040 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1040 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1040 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1040 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1040 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1040 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1040 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1040 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1040 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1040 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1040 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1040 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1040.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1040.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1040.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1040.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1040 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1040 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1040.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1040.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1040.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1040.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1040.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1040.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1040.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1040.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1040.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1040.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1040.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1040.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1040 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1040 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1040 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1040 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1040 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1040 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1040 .accordionTheme5 dt {

}
#accordion_stacks_in_1040 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1040 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1040 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1040 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1040 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1041.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1041.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1041.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1041.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1041.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1041 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1042 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1044 {
	font-size: 95%;
}
#stacks_in_1312 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1312 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1312 #jwresp_col2_stacks_in_1312{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1312 #jwresp_col1_stacks_in_1312,#stacks_in_1312 #jwresp_col2_stacks_in_1312{width:100%;float:none;display:block}#stacks_in_1312 #jwresp_col1_stacks_in_1312{margin-bottom:15px}}

#stacks_in_1312 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1316 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1318 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1319 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1319.transparentOn .accordion,
#accordion_stacks_in_1319.transparentOn .accordionTheme,
#accordion_stacks_in_1319.transparentOn .accordionTheme2,
#accordion_stacks_in_1319.transparentOn .accordionTheme dt,
#accordion_stacks_in_1319.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1319.transparentOn .accordionTheme dd,
#accordion_stacks_in_1319.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1319,
#accordion_stacks_in_1319 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1319 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1319.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1319 .accordion dt,
#accordion_stacks_in_1319 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1319 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1319 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1319 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1319 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1319 {
  overflow: visible;
}
#accordion_stacks_in_1319 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1319 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1319 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1319 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1319 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1319 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1319 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1319 .accordionTheme dt a,
#accordion_stacks_in_1319 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1319.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1319.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1319.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1319.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1319.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1319 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1319 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1319.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1319 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1319 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1319 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1319 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1319 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1319 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1319 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1319 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1319 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1319 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1319 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1319 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1319.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1319.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1319.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1319.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1319.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1319.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1319.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1319.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1319.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1319.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1319 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1319.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1319 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1319.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1319 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1319 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1319 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1319 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1319.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1319.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1319 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1319 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1319 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1319 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1319 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1319 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1319 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1319 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1319 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1319 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1319 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1319 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1319 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1319 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1319 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1319.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1319.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1319.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1319.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1319 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1319 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1319.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1319.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1319.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1319.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1319.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1319.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1319.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1319.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1319.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1319.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1319.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1319.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1319 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1319 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1319 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1319 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1319 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1319 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1319 .accordionTheme5 dt {

}
#accordion_stacks_in_1319 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1319 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1319 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1319 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1319 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1320.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1320.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1320.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1320.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1320.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1320 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1321 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1323 {
	font-size: 95%;
}
#stacks_in_1331 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1331 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1331 #jwresp_col2_stacks_in_1331{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1331 #jwresp_col1_stacks_in_1331,#stacks_in_1331 #jwresp_col2_stacks_in_1331{width:100%;float:none;display:block}#stacks_in_1331 #jwresp_col1_stacks_in_1331{margin-bottom:15px}}

#stacks_in_1331 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1335 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1337 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1338 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1338.transparentOn .accordion,
#accordion_stacks_in_1338.transparentOn .accordionTheme,
#accordion_stacks_in_1338.transparentOn .accordionTheme2,
#accordion_stacks_in_1338.transparentOn .accordionTheme dt,
#accordion_stacks_in_1338.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1338.transparentOn .accordionTheme dd,
#accordion_stacks_in_1338.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1338,
#accordion_stacks_in_1338 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1338 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1338.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1338 .accordion dt,
#accordion_stacks_in_1338 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1338 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1338 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1338 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1338 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1338 {
  overflow: visible;
}
#accordion_stacks_in_1338 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1338 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1338 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1338 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1338 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1338 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1338 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1338 .accordionTheme dt a,
#accordion_stacks_in_1338 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1338.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1338.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1338.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1338.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1338.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1338 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1338 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1338.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1338 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1338 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1338 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1338 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1338 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1338 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1338 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1338 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1338 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1338 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1338 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1338 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1338.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1338.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1338.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1338.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1338.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1338.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1338.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1338.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1338.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1338.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1338 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1338.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1338 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1338.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1338 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1338 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1338 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1338 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1338.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1338.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1338 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1338 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1338 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1338 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1338 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1338 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1338 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1338 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1338 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1338 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1338 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1338 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1338 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1338 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1338 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1338.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1338.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1338.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1338.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1338 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1338 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1338.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1338.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1338.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1338.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1338.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1338.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1338.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1338.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1338.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1338.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1338.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1338.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1338 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1338 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1338 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1338 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1338 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1338 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1338 .accordionTheme5 dt {

}
#accordion_stacks_in_1338 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1338 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1338 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1338 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1338 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1339.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1339.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1339.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1339.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1339.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1339 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1340 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1342 {
	font-size: 95%;
}
#stacks_in_1352 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1352 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1352 #jwresp_col2_stacks_in_1352{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1352 #jwresp_col1_stacks_in_1352,#stacks_in_1352 #jwresp_col2_stacks_in_1352{width:100%;float:none;display:block}#stacks_in_1352 #jwresp_col1_stacks_in_1352{margin-bottom:15px}}

#stacks_in_1352 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1356 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1358 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1359 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1359.transparentOn .accordion,
#accordion_stacks_in_1359.transparentOn .accordionTheme,
#accordion_stacks_in_1359.transparentOn .accordionTheme2,
#accordion_stacks_in_1359.transparentOn .accordionTheme dt,
#accordion_stacks_in_1359.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1359.transparentOn .accordionTheme dd,
#accordion_stacks_in_1359.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1359,
#accordion_stacks_in_1359 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1359 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1359.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1359 .accordion dt,
#accordion_stacks_in_1359 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1359 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1359 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1359 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1359 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1359 {
  overflow: visible;
}
#accordion_stacks_in_1359 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1359 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1359 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1359 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1359 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1359 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1359 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1359 .accordionTheme dt a,
#accordion_stacks_in_1359 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1359.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1359.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1359.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1359.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1359.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1359 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1359 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1359.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1359 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1359 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1359 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1359 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1359 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1359 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1359 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1359 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1359 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1359 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1359 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1359 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1359.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1359.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1359.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1359.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1359.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1359.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1359.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1359.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1359.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1359.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1359 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1359.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1359 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1359.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1359 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1359 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1359 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1359 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1359.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1359.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1359 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1359 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1359 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1359 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1359 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1359 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1359 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1359 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1359 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1359 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1359 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1359 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1359 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1359 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1359 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1359.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1359.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1359.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1359.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1359 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1359 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1359.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1359.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1359.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1359.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1359.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1359.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1359.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1359.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1359.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1359.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1359.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1359.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1359 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1359 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1359 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1359 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1359 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1359 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1359 .accordionTheme5 dt {

}
#accordion_stacks_in_1359 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1359 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1359 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1359 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1359 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1360.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1360.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1360.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1360.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1360.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1360 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1361 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1363 {
	font-size: 95%;
}
#stacks_in_1371 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1371 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1371 #jwresp_col2_stacks_in_1371{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1371 #jwresp_col1_stacks_in_1371,#stacks_in_1371 #jwresp_col2_stacks_in_1371{width:100%;float:none;display:block}#stacks_in_1371 #jwresp_col1_stacks_in_1371{margin-bottom:15px}}

#stacks_in_1371 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1375 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1377 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1378 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1378.transparentOn .accordion,
#accordion_stacks_in_1378.transparentOn .accordionTheme,
#accordion_stacks_in_1378.transparentOn .accordionTheme2,
#accordion_stacks_in_1378.transparentOn .accordionTheme dt,
#accordion_stacks_in_1378.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1378.transparentOn .accordionTheme dd,
#accordion_stacks_in_1378.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1378,
#accordion_stacks_in_1378 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1378 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1378.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1378 .accordion dt,
#accordion_stacks_in_1378 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1378 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1378 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1378 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1378 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1378 {
  overflow: visible;
}
#accordion_stacks_in_1378 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1378 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1378 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1378 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1378 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1378 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1378 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1378 .accordionTheme dt a,
#accordion_stacks_in_1378 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1378.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1378.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1378.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1378 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1378 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1378.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1378 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1378 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1378 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1378 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1378 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1378 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1378 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1378 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1378 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1378 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1378 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1378 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1378.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1378.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1378.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1378.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1378.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1378.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1378.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1378.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1378.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1378.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1378 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1378.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1378 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1378.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1378 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1378 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1378 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1378 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1378 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1378 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1378 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1378 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1378 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1378 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1378 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1378 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1378 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1378 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1378 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1378.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1378 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1378 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1378.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1378.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1378.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1378.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1378.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1378.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1378.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1378.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1378 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1378 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1378 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1378 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1378 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1378 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1378 .accordionTheme5 dt {

}
#accordion_stacks_in_1378 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1378 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1378 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1378 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1378 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1379.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1379.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1379.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1379.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1379.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1379 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1380 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1382 {
	font-size: 95%;
}
#stacks_in_1235.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_1235.aspen_split{
		padding: 0px 30px 0px 30px;
	}
}
#stacks_in_1235.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_1235.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_1235.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_1235.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_1235 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_1235.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(222, 226, 230, 1.00), rgba(222, 226, 230, 1.00));
}

 
#stacks_in_1235.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_1235.aspen_split h1, 
#stacks_in_1235.aspen_split h2,
#stacks_in_1235.aspen_split h3, 
#stacks_in_1235.aspen_split h4, 
#stacks_in_1235.aspen_split h5, 
#stacks_in_1235.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_1235.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_1235.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}#stacks_in_1236{overflow:visible;-webkit-font-smoothing:antialiased;}#stacks_in_1236 .cycler_reel{position:relative;width:100%;overflow:hidden}#stacks_in_1236{visibility:hidden}#stacks_in_1236 .cycler_reel > div.stacks_out{width:100% !important}#stacks_in_1236 .cycler_reel > div.stacks_out:first{visibility:visible}#stacks_in_1236 .cycler_nav{cursor:pointer;z-index:101;display:block;width:40px;height:40px;position:absolute;background:url(../files/cycler-images/75x75-ChevronLight.png) 0px 0px no-repeat;background-size:100%;top:46%;}#stacks_in_1236 .cycler_nav.prev{left:0px;background-position:0px 0px}#stacks_in_1236 .cycler_nav.prev:hover{background-position:0px -40px}#stacks_in_1236 .cycler_nav.prev:active{background-position:0px -80px}#stacks_in_1236 .cycler_nav.next{right:0px;background-position:0px -120px}#stacks_in_1236 .cycler_nav.next:hover{background-position:0px -160px}#stacks_in_1236 .cycler_nav.next:active{background-position:0px -200px}

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

#stacks_out_1236 {
	width: 95%;
}

#stacks_in_1237 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 19px 0px;
}

#stacks_in_1239 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1239 {
	width: 160px;
}

#stacks_in_1242 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 55px 0px 38px;
}

#stacks_out_1242 {
	width: 94%;
}

#stacks_in_1243 {
	font-size: 120%;
}

#stacks_in_1244 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 14px 38px;
}

#stacks_out_1244 {
	width: 95%;
}

#stacks_in_1245 {
	font-size: 105%;
}

#stacks_in_1246 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1676 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1676 {
	width: 160px;
}

#stacks_in_1250 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 52px 0px 38px;
}

#stacks_out_1250 {
	width: 94%;
}

#stacks_in_1251 {
	font-size: 120%;
}

#stacks_in_1252 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1252 {
	width: 95%;
}

#stacks_in_1253 {
	font-size: 104%;
}

#stacks_in_1254 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1678 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1678 {
	width: 160px;
}

#stacks_in_1258 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 38px 0px 38px;
}

#stacks_out_1258 {
	width: 94%;
}

#stacks_in_1259 {
	font-size: 120%;
}

#stacks_in_1260 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1260 {
	width: 94%;
}

#stacks_in_1261 {
	font-size: 105%;
}

#stacks_in_1559 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1680 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1680 {
	width: 160px;
}

#stacks_in_1563 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 38px 0px 38px;
}

#stacks_out_1563 {
	width: 94%;
}

#stacks_in_1564 {
	font-size: 119%;
}

#stacks_in_1565 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1565 {
	width: 94%;
}

#stacks_in_1566 {
	font-size: 107%;
}
#stacks_in_1295 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1295 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1295 #jwresp_col2_stacks_in_1295{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1295 #jwresp_col1_stacks_in_1295,#stacks_in_1295 #jwresp_col2_stacks_in_1295{width:100%;float:none;display:block}#stacks_in_1295 #jwresp_col1_stacks_in_1295{margin-bottom:15px}}

#stacks_in_1295 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1299 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1301 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1302 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1302.transparentOn .accordion,
#accordion_stacks_in_1302.transparentOn .accordionTheme,
#accordion_stacks_in_1302.transparentOn .accordionTheme2,
#accordion_stacks_in_1302.transparentOn .accordionTheme dt,
#accordion_stacks_in_1302.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1302.transparentOn .accordionTheme dd,
#accordion_stacks_in_1302.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1302,
#accordion_stacks_in_1302 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1302 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1302.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1302 .accordion dt,
#accordion_stacks_in_1302 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1302 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1302 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1302 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1302 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1302 {
  overflow: visible;
}
#accordion_stacks_in_1302 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1302 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1302 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1302 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1302 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1302 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1302 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1302 .accordionTheme dt a,
#accordion_stacks_in_1302 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1302.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1302.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1302.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1302.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1302.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1302 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1302 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1302.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1302 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1302 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1302 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1302 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1302 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1302 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1302 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1302 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1302 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1302 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1302 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1302 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1302.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1302.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1302.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1302.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1302.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1302.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1302.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1302.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1302.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1302.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1302 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1302.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1302 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1302.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1302 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1302 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1302 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1302 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1302.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1302.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1302 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1302 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1302 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1302 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1302 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1302 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1302 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1302 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1302 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1302 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1302 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1302 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1302 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1302 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1302 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1302.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1302.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1302.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1302.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1302 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1302 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1302.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1302.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1302.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1302.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1302.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1302.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1302.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1302.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1302.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1302.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1302.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1302.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1302 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1302 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1302 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1302 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1302 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1302 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1302 .accordionTheme5 dt {

}
#accordion_stacks_in_1302 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1302 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1302 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1302 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1302 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1303.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1303.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1303.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1303.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1303.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1303 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1304 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1306 {
	font-size: 95%;
}
#stacks_in_1050 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1050 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1050 #jwresp_col2_stacks_in_1050{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1050 #jwresp_col1_stacks_in_1050,#stacks_in_1050 #jwresp_col2_stacks_in_1050{width:100%;float:none;display:block}#stacks_in_1050 #jwresp_col1_stacks_in_1050{margin-bottom:15px}}

#stacks_in_1050 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1054 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1056 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1057 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1057.transparentOn .accordion,
#accordion_stacks_in_1057.transparentOn .accordionTheme,
#accordion_stacks_in_1057.transparentOn .accordionTheme2,
#accordion_stacks_in_1057.transparentOn .accordionTheme dt,
#accordion_stacks_in_1057.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1057.transparentOn .accordionTheme dd,
#accordion_stacks_in_1057.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1057,
#accordion_stacks_in_1057 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1057 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1057.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1057 .accordion dt,
#accordion_stacks_in_1057 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1057 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1057 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1057 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1057 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1057 {
  overflow: visible;
}
#accordion_stacks_in_1057 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1057 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1057 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1057 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1057 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1057 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1057 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1057 .accordionTheme dt a,
#accordion_stacks_in_1057 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1057.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1057.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1057.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1057.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1057.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1057 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1057 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1057.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1057 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1057 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1057 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1057 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1057 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1057 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1057 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1057 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1057 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1057 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1057 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1057 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1057.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1057.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1057.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1057.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1057.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1057.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1057.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1057.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1057.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1057.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1057 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1057.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1057 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1057.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1057 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1057 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1057 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1057 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1057.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1057.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1057 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1057 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1057 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1057 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1057 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1057 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1057 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1057 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1057 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1057 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1057 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1057 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1057 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1057 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1057 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1057.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1057.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1057.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1057.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1057 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1057 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1057.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1057.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1057.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1057.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1057.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1057.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1057.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1057.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1057.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1057.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1057.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1057.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1057 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1057 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1057 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1057 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1057 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1057 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1057 .accordionTheme5 dt {

}
#accordion_stacks_in_1057 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1057 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1057 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1057 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1057 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1058.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1058.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1058.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1058.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1058.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1058 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1059 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1061 {
	font-size: 95%;
}
#stacks_in_1478 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1478 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1478 #jwresp_col2_stacks_in_1478{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1478 #jwresp_col1_stacks_in_1478,#stacks_in_1478 #jwresp_col2_stacks_in_1478{width:100%;float:none;display:block}#stacks_in_1478 #jwresp_col1_stacks_in_1478{margin-bottom:15px}}

#stacks_in_1478 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1482 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1484 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1485 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1485.transparentOn .accordion,
#accordion_stacks_in_1485.transparentOn .accordionTheme,
#accordion_stacks_in_1485.transparentOn .accordionTheme2,
#accordion_stacks_in_1485.transparentOn .accordionTheme dt,
#accordion_stacks_in_1485.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1485.transparentOn .accordionTheme dd,
#accordion_stacks_in_1485.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1485,
#accordion_stacks_in_1485 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1485 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1485.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1485 .accordion dt,
#accordion_stacks_in_1485 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1485 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1485 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1485 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1485 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1485 {
  overflow: visible;
}
#accordion_stacks_in_1485 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1485 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1485 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1485 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1485 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1485 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1485 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1485 .accordionTheme dt a,
#accordion_stacks_in_1485 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1485.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1485.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1485.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1485.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1485.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1485 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1485 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1485.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1485 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1485 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1485 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1485 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1485 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1485 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1485 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1485 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1485 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1485 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1485 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1485 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1485.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1485.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1485.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1485.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1485.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1485.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1485.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1485.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1485.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1485.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1485 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1485.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1485 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1485.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1485 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1485 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1485 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1485 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1485.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1485.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1485 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1485 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1485 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1485 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1485 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1485 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1485 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1485 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1485 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1485 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1485 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1485 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1485 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1485 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1485 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1485.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1485.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1485.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1485.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1485 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1485 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1485.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1485.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1485.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1485.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1485.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1485.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1485.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1485.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1485.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1485.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1485.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1485.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1485 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1485 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1485 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1485 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1485 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1485 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1485 .accordionTheme5 dt {

}
#accordion_stacks_in_1485 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1485 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1485 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1485 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1485 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1486.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1486.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1486.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1486.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1486.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1486 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1487 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1489 {
	font-size: 95%;
}
#stacks_in_1463 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1463 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1463 #jwresp_col2_stacks_in_1463{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1463 #jwresp_col1_stacks_in_1463,#stacks_in_1463 #jwresp_col2_stacks_in_1463{width:100%;float:none;display:block}#stacks_in_1463 #jwresp_col1_stacks_in_1463{margin-bottom:15px}}

#stacks_in_1463 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1467 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1469 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1470 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1470.transparentOn .accordion,
#accordion_stacks_in_1470.transparentOn .accordionTheme,
#accordion_stacks_in_1470.transparentOn .accordionTheme2,
#accordion_stacks_in_1470.transparentOn .accordionTheme dt,
#accordion_stacks_in_1470.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1470.transparentOn .accordionTheme dd,
#accordion_stacks_in_1470.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1470,
#accordion_stacks_in_1470 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1470 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1470.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1470 .accordion dt,
#accordion_stacks_in_1470 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1470 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1470 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1470 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1470 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1470 {
  overflow: visible;
}
#accordion_stacks_in_1470 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1470 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1470 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1470 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1470 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1470 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1470 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1470 .accordionTheme dt a,
#accordion_stacks_in_1470 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1470.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1470.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1470.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1470.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1470.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1470 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1470 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1470.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1470 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1470 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1470 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1470 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1470 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1470 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1470 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1470 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1470 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1470 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1470 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1470 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1470.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1470.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1470.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1470.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1470.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1470.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1470.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1470.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1470.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1470.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1470 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1470.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1470 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1470.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1470 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1470 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1470 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1470 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1470.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1470.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1470 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1470 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1470 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1470 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1470 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1470 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1470 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1470 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1470 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1470 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1470 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1470 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1470 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1470 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1470 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1470.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1470.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1470.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1470.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1470 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1470 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1470.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1470.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1470.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1470.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1470.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1470.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1470.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1470.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1470.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1470.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1470.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1470.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1470 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1470 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1470 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1470 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1470 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1470 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1470 .accordionTheme5 dt {

}
#accordion_stacks_in_1470 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1470 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1470 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1470 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1470 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1471.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1471.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1471.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1471.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1471.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1471 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1472 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1474 {
	font-size: 95%;
}
#stacks_in_1069 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1069 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1069 #jwresp_col2_stacks_in_1069{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1069 #jwresp_col1_stacks_in_1069,#stacks_in_1069 #jwresp_col2_stacks_in_1069{width:100%;float:none;display:block}#stacks_in_1069 #jwresp_col1_stacks_in_1069{margin-bottom:15px}}

#stacks_in_1069 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1073 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1075 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1076 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1076.transparentOn .accordion,
#accordion_stacks_in_1076.transparentOn .accordionTheme,
#accordion_stacks_in_1076.transparentOn .accordionTheme2,
#accordion_stacks_in_1076.transparentOn .accordionTheme dt,
#accordion_stacks_in_1076.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1076.transparentOn .accordionTheme dd,
#accordion_stacks_in_1076.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1076,
#accordion_stacks_in_1076 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1076 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1076.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1076 .accordion dt,
#accordion_stacks_in_1076 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1076 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1076 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1076 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1076 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1076 {
  overflow: visible;
}
#accordion_stacks_in_1076 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1076 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1076 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1076 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1076 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1076 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1076 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1076 .accordionTheme dt a,
#accordion_stacks_in_1076 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1076.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1076.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1076.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1076.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1076.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1076 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1076 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1076.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1076 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1076 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1076 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1076 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1076 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1076 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1076 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1076 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1076 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1076 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1076 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1076 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1076.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1076.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1076.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1076.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1076.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1076.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1076.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1076.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1076.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1076.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1076 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1076.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1076 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1076.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1076 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1076 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1076 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1076 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1076.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1076.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1076 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1076 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1076 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1076 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1076 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1076 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1076 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1076 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1076 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1076 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1076 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1076 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1076 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1076 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1076 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1076.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1076.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1076.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1076.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1076 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1076 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1076.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1076.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1076.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1076.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1076.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1076.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1076.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1076.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1076.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1076.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1076.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1076.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1076 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1076 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1076 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1076 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1076 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1076 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1076 .accordionTheme5 dt {

}
#accordion_stacks_in_1076 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1076 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1076 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1076 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1076 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1077.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1077.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1077.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1077.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1077.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1077 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1078 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1080 {
	font-size: 95%;
}
#stacks_in_1499.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_1499.aspen_split{
		padding: 0px 30px 0px 30px;
	}
}
#stacks_in_1499.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_1499.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_1499.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_1499.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_1499 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_1499.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(222, 226, 230, 1.00), rgba(222, 226, 230, 1.00));
}

 
#stacks_in_1499.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_1499.aspen_split h1, 
#stacks_in_1499.aspen_split h2,
#stacks_in_1499.aspen_split h3, 
#stacks_in_1499.aspen_split h4, 
#stacks_in_1499.aspen_split h5, 
#stacks_in_1499.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_1499.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_1499.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}#stacks_in_1500{overflow:visible;-webkit-font-smoothing:antialiased;}#stacks_in_1500 .cycler_reel{position:relative;width:100%;overflow:hidden}#stacks_in_1500{visibility:hidden}#stacks_in_1500 .cycler_reel > div.stacks_out{width:100% !important}#stacks_in_1500 .cycler_reel > div.stacks_out:first{visibility:visible}#stacks_in_1500 .cycler_nav{cursor:pointer;z-index:101;display:block;width:40px;height:40px;position:absolute;background:url(../files/cycler-images/75x75-ChevronLight.png) 0px 0px no-repeat;background-size:100%;top:46%;}#stacks_in_1500 .cycler_nav.prev{left:0px;background-position:0px 0px}#stacks_in_1500 .cycler_nav.prev:hover{background-position:0px -40px}#stacks_in_1500 .cycler_nav.prev:active{background-position:0px -80px}#stacks_in_1500 .cycler_nav.next{right:0px;background-position:0px -120px}#stacks_in_1500 .cycler_nav.next:hover{background-position:0px -160px}#stacks_in_1500 .cycler_nav.next:active{background-position:0px -200px}

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

#stacks_out_1500 {
	width: 95%;
}

#stacks_in_1543 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1682 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1682 {
	width: 160px;
}

#stacks_in_1547 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 38px 0px 38px;
}

#stacks_out_1547 {
	width: 94%;
}

#stacks_in_1548 {
	font-size: 120%;
}

#stacks_in_1549 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1549 {
	width: 94%;
}

#stacks_in_1550 {
	font-size: 105%;
}

#stacks_in_1551 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 19px 0px;
}

#stacks_in_1684 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1684 {
	width: 160px;
}

#stacks_in_1555 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 55px 0px 38px;
}

#stacks_out_1555 {
	width: 94%;
}

#stacks_in_1556 {
	font-size: 120%;
}

#stacks_in_1557 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 14px 38px;
}

#stacks_out_1557 {
	width: 95%;
}

#stacks_in_1558 {
	font-size: 105%;
}

#stacks_in_1567 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1686 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1686 {
	width: 160px;
}

#stacks_in_1571 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 38px 0px 38px;
}

#stacks_out_1571 {
	width: 94%;
}

#stacks_in_1572 {
	font-size: 120%;
}

#stacks_in_1573 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1573 {
	width: 94%;
}

#stacks_in_1574 {
	font-size: 105%;
}

#stacks_in_1518 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1688 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1688 {
	width: 160px;
}

#stacks_in_1522 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 38px 0px 38px;
}

#stacks_out_1522 {
	width: 94%;
}

#stacks_in_1523 {
	font-size: 120%;
}

#stacks_in_1524 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1524 {
	width: 94%;
}

#stacks_in_1525 {
	font-size: 105%;
}
#stacks_in_1088 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1088 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1088 #jwresp_col2_stacks_in_1088{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1088 #jwresp_col1_stacks_in_1088,#stacks_in_1088 #jwresp_col2_stacks_in_1088{width:100%;float:none;display:block}#stacks_in_1088 #jwresp_col1_stacks_in_1088{margin-bottom:15px}}

#stacks_in_1088 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1092 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1094 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1095 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1095.transparentOn .accordion,
#accordion_stacks_in_1095.transparentOn .accordionTheme,
#accordion_stacks_in_1095.transparentOn .accordionTheme2,
#accordion_stacks_in_1095.transparentOn .accordionTheme dt,
#accordion_stacks_in_1095.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1095.transparentOn .accordionTheme dd,
#accordion_stacks_in_1095.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1095,
#accordion_stacks_in_1095 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1095 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1095.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1095 .accordion dt,
#accordion_stacks_in_1095 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1095 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1095 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1095 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1095 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1095 {
  overflow: visible;
}
#accordion_stacks_in_1095 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1095 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1095 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1095 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1095 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1095 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1095 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1095 .accordionTheme dt a,
#accordion_stacks_in_1095 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1095.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1095.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1095.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1095.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1095.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1095 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1095 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1095.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1095 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1095 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1095 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1095 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1095 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1095 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1095 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1095 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1095 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1095 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1095 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1095 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1095.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1095.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1095.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1095.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1095.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1095.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1095.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1095.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1095.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1095.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1095 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1095.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1095 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1095.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1095 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1095 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1095 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1095 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1095.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1095.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1095 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1095 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1095 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1095 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1095 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1095 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1095 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1095 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1095 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1095 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1095 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1095 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1095 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1095 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1095 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1095.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1095.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1095.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1095.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1095 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1095 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1095.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1095.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1095.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1095.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1095.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1095.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1095.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1095.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1095.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1095.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1095.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1095.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1095 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1095 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1095 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1095 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1095 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1095 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1095 .accordionTheme5 dt {

}
#accordion_stacks_in_1095 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1095 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1095 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1095 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1095 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1096.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1096.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1096.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1096.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1096.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1096 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1097 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1099 {
	font-size: 95%;
}
#stacks_in_1448 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1448 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1448 #jwresp_col2_stacks_in_1448{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1448 #jwresp_col1_stacks_in_1448,#stacks_in_1448 #jwresp_col2_stacks_in_1448{width:100%;float:none;display:block}#stacks_in_1448 #jwresp_col1_stacks_in_1448{margin-bottom:15px}}

#stacks_in_1448 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1452 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1454 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1455 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1455.transparentOn .accordion,
#accordion_stacks_in_1455.transparentOn .accordionTheme,
#accordion_stacks_in_1455.transparentOn .accordionTheme2,
#accordion_stacks_in_1455.transparentOn .accordionTheme dt,
#accordion_stacks_in_1455.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1455.transparentOn .accordionTheme dd,
#accordion_stacks_in_1455.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1455,
#accordion_stacks_in_1455 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1455 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1455.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1455 .accordion dt,
#accordion_stacks_in_1455 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1455 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1455 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1455 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1455 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1455 {
  overflow: visible;
}
#accordion_stacks_in_1455 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1455 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1455 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1455 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1455 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1455 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1455 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1455 .accordionTheme dt a,
#accordion_stacks_in_1455 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1455.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1455.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1455.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1455.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1455.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1455 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1455 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1455.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1455 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1455 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1455 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1455 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1455 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1455 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1455 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1455 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1455 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1455 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1455 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1455 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1455.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1455.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1455.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1455.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1455.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1455.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1455.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1455.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1455.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1455.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1455 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1455.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1455 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1455.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1455 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1455 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1455 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1455 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1455.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1455.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1455 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1455 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1455 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1455 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1455 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1455 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1455 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1455 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1455 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1455 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1455 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1455 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1455 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1455 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1455 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1455.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1455.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1455.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1455.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1455 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1455 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1455.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1455.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1455.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1455.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1455.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1455.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1455.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1455.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1455.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1455.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1455.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1455.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1455 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1455 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1455 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1455 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1455 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1455 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1455 .accordionTheme5 dt {

}
#accordion_stacks_in_1455 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1455 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1455 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1455 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1455 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1456.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1456.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1456.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1456.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1456.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1456 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1457 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1459 {
	font-size: 95%;
}
#stacks_in_1184 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1184 .jwresp_col{overflow:hidden;margin:0;width:20%; float:left;}#stacks_in_1184 #jwresp_col2_stacks_in_1184{ float:right; width:80%}@media screen and (max-width:500px){#stacks_in_1184 #jwresp_col1_stacks_in_1184,#stacks_in_1184 #jwresp_col2_stacks_in_1184{width:100%;float:none;display:block}#stacks_in_1184 #jwresp_col1_stacks_in_1184{margin-bottom:15px}}

#stacks_in_1184 {
	padding: 27px 0px 30px 0px;
}

#stacks_in_1188 {
	padding: 25px 0px 0px 7px;
}

#stacks_in_1190 {
	display:inline-block; width:100%; line-height: 0.990000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 155%;
}
/*
4.0.0.7
 - when an article link is used, the first article will not animate first if "Auto open on" has been enabled
 - Fixes a bug that could cause the wrong article to open when using numbered article IDs
 - browser will scroll to location of opened article when using the open article url
 - workaround for browser hastag link bug, cutting off top title
 - font-awesome now loads through stacks
 - fixed icon alignment issues
 - icon and text align settings now show in edit mode
 - fixed dispay issues introduce by display flex 4.0.0.6
 */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
#accordion_stacks_in_1191 li {
  margin-left: 30px;
  list-style-type: inherit;
}
/* =====================
 * GLOBAL STYLES
/* ===================== */
#accordion_stacks_in_1191.transparentOn .accordion,
#accordion_stacks_in_1191.transparentOn .accordionTheme,
#accordion_stacks_in_1191.transparentOn .accordionTheme2,
#accordion_stacks_in_1191.transparentOn .accordionTheme dt,
#accordion_stacks_in_1191.transparentOn .accordionTheme2 dt,
#accordion_stacks_in_1191.transparentOn .accordionTheme dd,
#accordion_stacks_in_1191.transparentOn .accordionTheme2 dd {
  background-color: transparent !important;
  background-color: none !important;
  border: none !important;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  border-right: none !important;
}
#accordion_stacks_in_1191,
#accordion_stacks_in_1191 > * {
  margin: 0;
  padding: 0;
}
#accordion_stacks_in_1191 .com_onelittledesigner_stacks_cleanAccordionInner_stack {
  overflow: hidden;
}

  #accordion_stacks_in_1191.fixedHeightOn {
    height: 500px;
  }

#accordion_stacks_in_1191 .accordion dt,
#accordion_stacks_in_1191 .accordion dd {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

#accordion_stacks_in_1191 .accordion dt a.accordionSlide {
  display: flex;
  align-items: center;
}


#accordion_stacks_in_1191 .accordion dt .accordionContent {
  font-size: 12px;
  line-height: 12px;
}

#accordion_stacks_in_1191 .accordion dd {
  margin-left: 0 !important;
}
#accordion_stacks_in_1191 .accordion a:focus {
  outline: none;
} /* FOCUS NO OUTLINE FORCE */
#stacks_in_1191 {
  overflow: visible;
}
#accordion_stacks_in_1191 .accordion {
  /* overflow: hidden; */
}
#accordion_stacks_in_1191 .accordion:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} /* Clearfix */
#accordion_stacks_in_1191 .accordion dd {
  padding: 7px;
  text-indent: none;
}
#accordion_stacks_in_1191 .accordion dt {
  background-color: transparent;
}

#accordion_stacks_in_1191 .accordion dt a.accordionSlide {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  padding: 7px;
}
#accordion_stacks_in_1191 .accordion.tabShadowOn dt a {
  text-shadow: 0 1px 1px #CCCCCC;
}

#accordion_stacks_in_1191 .accordion.tabShadowOff dt a {
  text-shadow: none;
}
#accordion_stacks_in_1191 .accordionTheme dt a,
#accordion_stacks_in_1191 .accordionTheme.accGradientOff dt a {
  border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
#accordion_stacks_in_1191.transparentOff .accordionTheme dt a,
#accordion_stacks_in_1191.transparentOff .accordionTheme.accGradientOff dt a {
  background-color: #666666;
}
#accordion_stacks_in_1191.trasnparentOff .accordionTheme dt.selected a {
  background-color: #666666;
}
#accordion_stacks_in_1191.transparentOff .accordionTheme.accGradientOn dt a {
  background: #EEEEEE; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}
#accordion_stacks_in_1191.transparentOff .accordionTheme.accGradientOn dt.selected a {
  background: #EEEEEE !important; /* Old browsers */
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

#accordion_stacks_in_1191 .accordion dt.selected a {
  color: #E58A21 !important;
}

#accordion_stacks_in_1191 .accordion dd {
  background-color: transparent;
  color: #333333 !important;
}

#accordion_stacks_in_1191.fixedHeightOn .accordion dd {
  height: 400px;
  max-height: 400px;
  overflow: auto;
}

#accordion_stacks_in_1191 .accordion .accordionLastDd {
  position: relative;
  border-bottom: 0;
}
/* =====================
 * DEFAULT THEME (1)
/* ===================== */
#accordion_stacks_in_1191 .accordionTheme dt {
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  overflow: hidden;
  margin-bottom: 0px;
  position: relative;
}
#accordion_stacks_in_1191 .accordionTheme dt.selected {
  border-color: #666666;
}
#accordion_stacks_in_1191 .accordionTheme dt.accordionLastDt {
  margin-bottom: none;
}
#accordion_stacks_in_1191 .accordionTheme2 dt.selected.accordionLastDt {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
}
#accordion_stacks_in_1191 .accordionTheme.backgroundOn dd,
#accordion_stacks_in_1191 .accordionTheme3.backgroundOn dd,
#accordion_stacks_in_1191 .accordionTheme5.backgroundOn dd {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1191 .accordionTheme.backgroundOff dd,
#accordion_stacks_in_1191 .accordionTheme2.backgroundOff dd,
#accordion_stacks_in_1191 .accordionTheme4.backgroundOff dd {
  background-color: transparent !important;
}
#accordion_stacks_in_1191 .accordionTheme.backgroundOn dd {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

#accordion_stacks_in_1191.accordionIconOff dt span.customIcon {
  display: none;
}
#accordion_stacks_in_1191.accordionIconOn dt .accordionContent {
  display: inline-block;
}
#accordion_stacks_in_1191.accordionIconOn dt span.customIcon {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: none;
  padding-left: none;
  color: #000000;
  font-family: 'FontAwesome' !important;
}
#accordion_stacks_in_1191.accordionIconOn dt.iconAlignLeft span.fa {
  float: left;
}
#accordion_stacks_in_1191.accordionIconOn dt.iconAlignRight span.fa {
  float: right;
}
#accordion_stacks_in_1191.accordionIconOn dt.textAlignLeft .accordionContent {
  float: left;
  padding-left: 30px;
}
#accordion_stacks_in_1191.accordionIconOn dt.textAlignRight .accordionContent {
  float: right;
  padding-right: 30px;
}
#accordion_stacks_in_1191.accordionIconOn dt.animateOn span.customIcon {
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
#accordion_stacks_in_1191.accordionIconOn dt a.selected span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1191.accordionIconOn dt.animateOn a.selected span.customIcon {
  -webkit-transform:rotate(315deg);
  -moz-transform:rotate(315deg);
  -ms-transform:rotate(315deg);
  -o-transform:rotate(315deg);
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
/* =====================
 * Theme 2
/* ===================== */
#accordion_stacks_in_1191 .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1191.borderMinimalOff .accordionTheme2 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
}
#accordion_stacks_in_1191 .accordionTheme2 dd {
  background-color: #FFFFFF;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #333333;
}
#accordion_stacks_in_1191.borderMinimalOn .accordionTheme2 dd {
  border-bottom-width: 0 !important;
  border-bottom: 0 !important;
  border: none !important;
}
#accordion_stacks_in_1191 .accordionTheme2 .accordionLastDt {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border: none;
  border-radius: none;
}
#accordion_stacks_in_1191 .accordionTheme2 .accordionLastDd {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-radius-bottomleft: 5px;
  border-top: solid 1px #333333;
}
#accordion_stacks_in_1191 .accordionTheme2 .accordionFirstDt {
  border-top: none;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-radius-topleft: 5px;
}
#accordion_stacks_in_1191 .accordionTheme2 dt {
  border-bottom: solid 1px #333333;
  border-left: none;
  border-right: none;
  border-top: none;
}
#accordion_stacks_in_1191.transparentOff .accordionTheme2 dt {
  background-color: #FFFFFF;
}
#accordion_stacks_in_1191.transparentOff .accordionTheme2 dt.selected {
  background-color: #F0F0F0;
}
/* =====================
 * Theme 3
/* ===================== */
#accordion_stacks_in_1191 .accordionTheme3 dt {
  background-color: none;
  background: transparent;
}
#accordion_stacks_in_1191 .accordionTheme3 dt .accordionSlide {
  padding: 0 !important;
  margin-bottom: 0px;
  width: 100%;
}

  #accordion_stacks_in_1191 .accordionTheme3 dt .accordionContent {
    white-space: nowrap;
    box-sizing: border-box;
    display: block;
    float: none !important;
  }
  #accordion_stacks_in_1191 .accordionTheme3 dt.iconAlignLeft .accordionContent {
    margin-left: 60px;
  }
  #accordion_stacks_in_1191 .accordionTheme3 dt.iconAlignRight .accordionContent {
    margin-right: 60px;
  }

#accordion_stacks_in_1191 .accordionTheme3 dt .iconWrap,
#accordion_stacks_in_1191 .accordionTheme3 dt .accordionContent {
  padding: 7px;
  border-style: solid;
  border-color: #666666;
  border-width: 1px;
  border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}
}
#accordion_stacks_in_1191 .accordionTheme3.connectOn dt .iconWrap {
  border-right-width: 0;
  border-right: none;
}
#accordion_stacks_in_1191 .accordionTheme3.connectOn dt.iconAlignLeft .accordionContent {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1191 .accordionTheme3.connectOn dt.iconAlignLeft .iconWrap {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;

}
#accordion_stacks_in_1191 .accordionTheme3.connectOn dt.iconAlignRight .accordionContent {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#accordion_stacks_in_1191 .accordionTheme3.connectOn dt.iconAlignRight .iconWrap {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#accordion_stacks_in_1191 .accordionTheme3 dt.selected .iconWrap,
#accordion_stacks_in_1191 .accordionTheme3 dt.selected .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1191 .accordionTheme3 dt .iconWrap {
  display: inline-block;
}
#accordion_stacks_in_1191.transparentOff .accordionTheme3 dt .iconWrap {
  background-color: #EEEEEE;
}
#accordion_stacks_in_1191.transparentOff .accordionTheme3 dt.selected .iconWrap {
  background-color: #E0E0E0;
}
#accordion_stacks_in_1191.transparentOff .accordionTheme3 dt .accordionContent {
  background-color: #FFFFFF;
  padding-left: none;
}
#accordion_stacks_in_1191.transparentOff .accordionTheme3 dt.selected .accordionContent {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1191 .accordionTheme3 dt.iconAlignLeft .accordionContent,
#accordion_stacks_in_1191 .accordionTheme3 dt.iconAlignRight .accordionContent {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
  margin: 0;
}
#accordion_stacks_in_1191.accordionIconOn .accordionTheme3 dt.iconAlignLeft .iconWrap {
  float: left;
}
#accordion_stacks_in_1191.accordionIconOn .accordionTheme3 dt.iconAlignRight .iconWrap {
  float: right;
}
/* =====================
 * BACKEND
/* ===================== */








#accordion_stacks_in_1191.nonTouch.transparentOff .accordionTheme.accGradientOn dt a:hover {
  background: #EEEEEE !important;
  background-image: linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -o-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -moz-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -ms-linear-gradient(bottom, #666666 30%, #EEEEEE 55%) !important;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #666666),
    color-stop(0.55, #EEEEEE)
  ) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#666666',GradientType=0 );
}
#accordion_stacks_in_1191.nonTouch.transparentOff .accordionTheme dt a:hover {
  background-color: #666666;
}

#accordion_stacks_in_1191.nonTouch .accordion dt a:hover {
  color: #E58A21 !important;
}

#accordion_stacks_in_1191.nonTouch .accordionTheme dt:hover {
  border-color: #666666;
}
#accordion_stacks_in_1191.nonTouch dt.accordionIconOn a.accordionSlide:hover span.customIcon {
  color: #007FFF;
}
#accordion_stacks_in_1191.nonTouch.transparentOff .accordionTheme2 dt:hover {
  background-color: #F0F0F0;
}
#accordion_stacks_in_1191.nonTouch .accordionTheme3 dt:hover .iconWrap,
#accordion_stacks_in_1191.nonTouch .accordionTheme3 dt:hover .accordionContent {
  border-color: #666666;
}
#accordion_stacks_in_1191.nonTouch.transparentOff .accordionTheme3 dt:hover .iconWrap{
  background-color: #E0E0E0;
}
#accordion_stacks_in_1191.nonTouch.transparentOff .accordionTheme3 dt:hover .accordionContent {
  background-color: #F0F0F0;
}

/* =====================
* New Themes
/* ===================== */
#accordion_stacks_in_1191 .accordionTheme4 {
  background: #666666;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  box-sizing: border-box;
}
#accordion_stacks_in_1191 .accordionTheme4 dt {
  background: #666666;
  box-sizing: border-box;
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.15) rgba(0,0,0,0.3) rgba(0,0,0,0.15);
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}
#accordion_stacks_in_1191 .accordionTheme4 dt.selected {
  background: #666666;
}
#accordion_stacks_in_1191 .accordionTheme4 dd {
  background: #FFFFFF;
  box-sizing: border-box;
  z-index: -1;
  
  -webkit-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -moz-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -ms-transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  -o-transform:translateY(0%) rotateY(90deg) translateZ(-1000px);
  transform: translateY(0%) rotateY(90deg) translateZ(-1000px);
  
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transition: transform 700ms;
  -moz-transition: transform 700ms;
  -o-transition: transform 700ms;
  transition: transform 700ms;
}
#accordion_stacks_in_1191 .accordionTheme4 dd.accordionOpen {
  -webkit-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -moz-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -ms-transform: translateY(0%) rotateY(0deg) translateZ(0px);
  -o-transform:translateY(0%) rotateY(0deg) translateZ(0px);
  transform: translateY(0%) rotateY(0deg) translateZ(0px);
}

#accordion_stacks_in_1191 .accordionTheme5 {
  background: #666666;
  border-radius: 4px;
  border-width: 1px 1px 5px 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0.3) rgba(0,0,0,0.3) rgba(0,0,0,0.4) rgba(0,0,0,0.1);
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  margin-bottom: 10px;
  padding: 10px 10px;
}
#accordion_stacks_in_1191 .accordionTheme5 dt {

}
#accordion_stacks_in_1191 .accordionTheme5 dd {
  box-sizing: border-box;
  background: rgba(0,0,0,0.1);
  margin: 0px 20px 0px !important;
  border-width: 5px 1px 1px 1px;
  border-style: solid;
  border-color: rgba(0,0,0,0.4) rgba(0,0,0,0.3) rgba(255,255,255,0.3) rgba(0,0,0,0.3);
  border-radius: 4px;
  box-shadow: inset 0px 2px 5px rgba(0,0,0,0.3);
}
#accordion_stacks_in_1191 .accordionTheme6 dt a.accordionSlide {
  padding: 0;
  color: inherit;
  text-decoration: none;
}
#accordion_stacks_in_1191 .accordionTheme6 dd {
  padding: 0;
}
#accordion_stacks_in_1191 .accordionTheme6 .accordionContent {
  flex: 1;
}
#accordion_stacks_in_1191 .custom-article-id {
  display: none;
}

/* .accordionIconOn dt.tab_stacks_in_1192.iconAlignLeft span.fa {
  float: left;
} */
.accordionIconOn dt.tab_stacks_in_1192.iconAlignRight .iconWrap {
  margin-left: auto;
  order: 2;
}
.accordionIconOn dt.tab_stacks_in_1192.textAlignRight.iconAlignRight .iconWrap {
  margin-left: 0;
  order: 2;
}
/* .accordionIconOn dt.tab_stacks_in_1192.textAlignLeft .accordionContent {
  float: left;
} */
dt.tab_stacks_in_1192.textAlignRight .accordionContent {
  margin-left: auto;
}


#stacks_in_1192 {
	background-color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1193 {
	background-color: rgba(244, 238, 230, 1.00);
	padding: 23px 15px 20px 15px;
}

#stacks_in_1195 {
	font-size: 95%;
}
#stacks_in_1124.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_1124.aspen_split{
		padding: 0px 30px 0px 30px;
	}
}
#stacks_in_1124.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_1124.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_1124.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_1124.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_1124 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_1124.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(222, 226, 230, 1.00), rgba(222, 226, 230, 1.00));
}

 
#stacks_in_1124.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_1124.aspen_split h1, 
#stacks_in_1124.aspen_split h2,
#stacks_in_1124.aspen_split h3, 
#stacks_in_1124.aspen_split h4, 
#stacks_in_1124.aspen_split h5, 
#stacks_in_1124.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_1124.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_1124.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}#stacks_in_1125{overflow:visible;-webkit-font-smoothing:antialiased;}#stacks_in_1125 .cycler_reel{position:relative;width:100%;overflow:hidden}#stacks_in_1125{visibility:hidden}#stacks_in_1125 .cycler_reel > div.stacks_out{width:100% !important}#stacks_in_1125 .cycler_reel > div.stacks_out:first{visibility:visible}#stacks_in_1125 .cycler_nav{cursor:pointer;z-index:101;display:block;width:40px;height:40px;position:absolute;background:url(../files/cycler-images/75x75-ChevronLight.png) 0px 0px no-repeat;background-size:100%;top:46%;}#stacks_in_1125 .cycler_nav.prev{left:0px;background-position:0px 0px}#stacks_in_1125 .cycler_nav.prev:hover{background-position:0px -40px}#stacks_in_1125 .cycler_nav.prev:active{background-position:0px -80px}#stacks_in_1125 .cycler_nav.next{right:0px;background-position:0px -120px}#stacks_in_1125 .cycler_nav.next:hover{background-position:0px -160px}#stacks_in_1125 .cycler_nav.next:active{background-position:0px -200px}

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

#stacks_out_1125 {
	width: 95%;
}

#stacks_in_1635 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1690 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1690 {
	width: 160px;
}

#stacks_in_1639 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 52px 0px 38px;
}

#stacks_out_1639 {
	width: 94%;
}

#stacks_in_1640 {
	font-size: 120%;
}

#stacks_in_1641 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1641 {
	width: 95%;
}

#stacks_in_1642 {
	font-size: 104%;
}

#stacks_in_1643 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1692 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1692 {
	width: 160px;
}

#stacks_in_1647 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 52px 0px 38px;
}

#stacks_out_1647 {
	width: 94%;
}

#stacks_in_1648 {
	font-size: 120%;
}

#stacks_in_1649 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1649 {
	width: 95%;
}

#stacks_in_1650 {
	font-size: 104%;
}

#stacks_in_1135 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1696 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1696 {
	width: 160px;
}

#stacks_in_1139 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 52px 0px 38px;
}

#stacks_out_1139 {
	width: 94%;
}

#stacks_in_1140 {
	font-size: 120%;
}

#stacks_in_1141 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1141 {
	width: 95%;
}

#stacks_in_1142 {
	font-size: 104%;
}

#stacks_in_1143 {
	background-color: rgba(222, 226, 230, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 33px 0px;
}

#stacks_in_1698 {
	padding: 37px 0px 0px 0px;
}

#stacks_out_1698 {
	width: 160px;
}

#stacks_in_1147 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 25px 38px 0px 38px;
}

#stacks_out_1147 {
	width: 94%;
}

#stacks_in_1148 {
	font-size: 120%;
}

#stacks_in_1149 {
	background-color: rgba(128, 117, 109, 0.00);
	padding: 0px 38px 0px 38px;
}

#stacks_out_1149 {
	width: 94%;
}

#stacks_in_1150 {
	font-size: 105%;
}
#stacks_in_813.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 36px 20px 36px;
}
@media screen and (min-width: 770px){
	#stacks_in_813.aspen_split{
		padding: 20px 50px 60px 50px;
	}
}
#stacks_in_813.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_813.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_813.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	background-size: cover;
}

#stacks_in_813.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_813 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_813.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(22, 21, 21, 1.00), rgba(22, 21, 21, 1.00));
}

 
#stacks_in_813.aspen_split{color:rgba(255, 255, 255, 1.00);} 
#stacks_in_813.aspen_split h1, 
#stacks_in_813.aspen_split h2,
#stacks_in_813.aspen_split h3, 
#stacks_in_813.aspen_split h4, 
#stacks_in_813.aspen_split h5, 
#stacks_in_813.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_813.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_813.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}
#stacks_in_814 {
	padding: 30px 10px 0px 10px;
}

#stacks_in_816 {
	display:inline-block; width:100%; line-height: 2.350000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 75%;
}

#stacks_out_821 {
	width: 93%;
}

#stacks_in_822 {
	line-height: 2em;
	font-size: 123%;
}
#stacks_in_820 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Arial, Helvetica, sans-serif;
  
  text-align: center;
}


#stacks_in_820 a,
#stacks_in_820 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 0px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 1px;
    
  border-style: solid;
  border-color: rgba(255, 255, 255, 1.00);

  

}


#stacks_in_820 a .flat_button_2_text {
  padding-left: 10px;
  padding-right: 10px;
  text-align: center !important;
  
}


#stacks_in_820 a i,
#stacks_in_820 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  
    float: left;
    
      
      border-right: 1px solid rgba(255, 255, 255, 1.00);
      
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_820 a,
  #stacks_in_820 a:visited {
    background-color: rgba(3, 117, 216, 0.12);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_820 a:hover,
  #stacks_in_820 a:active {
    background-color: rgba(252, 176, 100, 0.74);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_820 a i,
  #stacks_in_820 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_820 a:hover i,
  #stacks_in_820 a:active i {
    background-color: rgba(0, 71, 132, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }












  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_820 a,
    #stacks_in_820 a:visited {
      width: 100%;
    }
  }

  





#stacks_in_820 {
	padding: 30px 0px 30px 0px;
}

#stacks_out_820 {
	width: 320px;
}
#stacks_in_685.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_685.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_685.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_685.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_685.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_685.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_685 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_685.aspen_split{
	text-align:center;
	background-image: linear-gradient(to bottom, rgba(128, 117, 109, 0.58), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_685.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_685.aspen_split h1, 
#stacks_in_685.aspen_split h2,
#stacks_in_685.aspen_split h3, 
#stacks_in_685.aspen_split h4, 
#stacks_in_685.aspen_split h5, 
#stacks_in_685.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_685.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_685.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}#stacks_in_1656>.s3_row {
	margin: 0 -0px;
}

#stacks_in_1656>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1656>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1656>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_1656>.s3_row>.s3_column {
	padding: 0 0px;
}








@media only screen and (max-width: 770px) {


	#stacks_in_1656>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_1656>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_1656>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_1656>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}




#stacks_in_1667 {
	padding: 29px 24px 0px 24px;
}

#stacks_in_1669 {
	display:inline-block; width:100%; line-height: 0.980000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 109%;
}

#stacks_in_1671 {
	font-size: 113%;
}

#stacks_in_1662 {
	padding: 29px 24px 0px 24px;
}

#stacks_in_1664 {
	display:inline-block; width:100%; line-height: 0.980000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 109%;
}

#stacks_in_1666 {
	display:inline-block; width:100%; line-height: 2.200000em;
	font-size: 113%;
}

#stacks_in_1657 {
	padding: 29px 24px 0px 24px;
}

#stacks_in_1659 {
	display:inline-block; width:100%; line-height: 0.980000em;
	letter-spacing: -1px;
	word-spacing: -1px;
	font-size: 109%;
}

#stacks_in_1703 {
	display:inline-block; width:100%; line-height: 2.200000em;
	font-size: 113%;
}
#stacks_in_693.aspen_split{
	position: relative;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
}
@media screen and (min-width: 770px){
	#stacks_in_693.aspen_split{
		padding: 0px 0px 0px 0px;
	}
}
#stacks_in_693.aspen_split section.theme {position: relative;z-index: 1;}
#stacks_in_693.aspen_split .bg-wrap {clip: rect(0, auto, auto, 0);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
#stacks_in_693.aspen_split .bg{
	position: absolute; display: block;
	top: 0;left: 0; width: 100%; height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	transform: translateZ(0);
	will-change: transform;
	
	opacity: 0.3;
	
	
}

#stacks_in_693.aspen_split .bg{position: fixed;}
@supports (-ms-ime-align:auto) {
	#stacks_in_693 .bg{ position: absolute; transform: none; background-attachment: fixed; }
}


#stacks_in_693.aspen_split{
	text-align:left;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 1.00), rgba(255, 255, 255, 1.00));
}

 
#stacks_in_693.aspen_split{color:rgba(0, 0, 0, 1.00);} 
#stacks_in_693.aspen_split h1, 
#stacks_in_693.aspen_split h2,
#stacks_in_693.aspen_split h3, 
#stacks_in_693.aspen_split h4, 
#stacks_in_693.aspen_split h5, 
#stacks_in_693.aspen_split h6{color: rgba(51, 51, 51, 1.00);} 
#stacks_in_693.aspen_split a{color: rgba(0, 0, 0, 1.00);} 
#stacks_in_693.aspen_split a:hover{color: rgba(0, 0, 0, 1.00);}