/*  */
@font-face {
  font-family: "Ionicons";
  src: url("ionicons/ionicons.eot?v=4.5.9-1");
  src: url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"), url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"), url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"), url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"), url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal
}
#stacks_out_4848, #stacks_in_4848 {
  overflow: visible;
}
#cling-placeholder-stacks_in_4848 {
  position: relative;
  width: 100%;
  margin: 0 0 0 auto;
  max-width: 400px;
}
#cling-stacks_in_4848 {
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  z-index: 999;
  /* max-width: 400px; */
  transition: width 300ms ease, left 300ms ease;
  /*  */
  /*  */
  /*  */
  transform: translateY(-100%);
  /*  */
  /*  */
}
/*  */
#cling-stacks_in_4848 .cling-wrap {
  transition: all 300ms ease;
  
    background: rgba(41, 171, 226, 1.00);
  
  
  
    border-radius: 0px 0px 0px 0px;
  /*  */
  /*  */
  transform: translateY(100%);
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_4848.clung {
  top: 0px;
  left: 0;
  right: auto;
  width: 100%;
  position: fixed;
  border-radius: 0;
  
  /*  */
  /*  */
  /*  */
  top: calc(100vh - 0px);
  /*  */
  /*  */
}
#cling-stacks_in_4848.clung-styles .cling-wrap {
  
  background: rgba(41, 171, 226, 1.00);
  
  border-radius: 0px 0px 0px 0px;
  /*  */
  transform: translateY(0%);
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_4848.clung-styles.stop-following .cling-wrap {
  
  background: rgba(41, 171, 226, 1.00);
  
  border-radius: 0px 0px 0px 0px;
  /*  */
  /*  */
  transform: translateY(100%);
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_4848 .cling-grid {
  position: relative;
  padding: 12px 12px;
  display: grid;
  text-decoration: none;
  box-sizing: border-box;
  transition: all 300ms ease;
  margin: 0 0 0 auto;
  max-width: 400px;
}
.is-nav-scrolling #cling-stacks_in_4848,
.is-nav-scrolling #cling-stacks_in_4848 .cling-wrap,
.is-nav-scrolling #cling-stacks_in_4848 .cling-grid {
    transition: all 0ms linear;
}
#cling-stacks_in_4848.clung-styles .cling-grid {
    padding: 12px 12px;
}
#cling-stacks_in_4848.clung-styles.stop-following .cling-grid {
    padding: 12px 12px;
}
#cling-stacks_in_4848 .cling-hide {
  display: block;
}
#cling-stacks_in_4848.clung-styles .cling-hide {
  display: none;
}
#cling-stacks_in_4848.clung-styles.stop-following .cling-hide {
  display: block;
}
/*  */
#cling-stacks_in_4848 .cling-show {
  display: none;
}
/*  */
#cling-stacks_in_4848.clung-styles .cling-show {
  display: block;
}
#cling-stacks_in_4848.clung-styles.stop-following .cling-show {
  display: none;
}
#cling-stacks_in_4848 .cling-hide-fade {
  opacity: 1;
  transition: opacity 300ms ease;
  position: relative;
}
#cling-stacks_in_4848.clung-styles .cling-hide-fade {
  opacity: 0;
  position: absolute;
}
#cling-stacks_in_4848.clung-styles.stop-following .cling-hide-fade {
  opacity: 0;
  position: absolute;
}
/*  */
#cling-stacks_in_4848 .cling-show-fade {
  position: absolute;
  opacity: 0;
  transition: opacity 300ms ease;
}
/*  */
#cling-stacks_in_4848.clung-styles .cling-show-fade {
  position: relative;
  opacity: 1;
}
#cling-stacks_in_4848.clung-styles.stop-following .cling-show-fade {
  position: absolute;
  opacity: 0;
}
#cling-stacks_in_4848 .cling-grid > * {
  /*  */
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  text-decoration: none;
  box-sizing: border-box;
  padding: px px;
}
#cling-stacks_in_4848 .cling-mobile-header {
  color: ;
  background: ;
  display: none;
  cursor: pointer;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: px px;
  font-size: px;
  line-height: px;
}
#cling-stacks_in_4848 .cling-mobile-header i {
  font-size: px;
}
/*  */
@media (max-width: 767px) {
  #cling-stacks_in_4848 .cling-grid > * {
    margin: 0 !important;
  }
  #cling-stacks_in_4848.clung {
    top: 0px;
    /*  */
    /*  */
    top: calc(100vh - 0px);
    /*  */
  }
  /*  */
    #cling-stacks_in_4848 .cling-grid {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    #cling-stacks_in_4848 .cling-grid,
    #cling-stacks_in_4848.show-grid .cling-grid {
      display: -ms-grid;
      display: grid;
    }
    /*  */
}
@media (max-width: 414px) {
  /*  */
  #cling-stacks_in_4848.clung {
    top: 0px;
    /*  */
    /*  */
    top: calc(100vh - 0px);
    /*  */
  }
}
/*  */
#cling-stacks_in_4848.cling-loading,
#cling-stacks_in_4848.cling-loading.clung .cling-grid {
  transition: all 0ms linear;
}
/*  */
@font-face {
  font-family: "Ionicons";
  src: url("ionicons/ionicons.eot?v=4.5.9-1");
  src: url("ionicons/ionicons.eot?v=4.5.9-1#iefix") format("embedded-opentype"), url("ionicons/ionicons.woff2?v=4.5.9-1") format("woff2"), url("ionicons/ionicons.woff?v=4.5.9-1") format("woff"), url("ionicons/ionicons.ttf?v=4.5.9-1") format("truetype"), url("ionicons/ionicons.svg?v=4.5.9-1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal
}
#stacks_out_4956, #stacks_in_4956 {
  overflow: visible;
}
#cling-placeholder-stacks_in_4956 {
  position: relative;
  width: 100%;
  margin:0;
  max-width: 300px;
}
#cling-stacks_in_4956 {
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  z-index: 999;
  /* max-width: 300px; */
  transition: width 300ms ease, left 300ms ease;
  /*  */
  /*  */
  /*  */
  transform: translateY(-100%);
  /*  */
  /*  */
}
/*  */
#cling-stacks_in_4956 .cling-wrap {
  transition: all 300ms ease;
  
  
  
    border-radius: 0px 0px 0px 0px;
  /*  */
  /*  */
  transform: translateY(100%);
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_4956.clung {
  top: 0px;
  left: 0;
  right: auto;
  width: 100%;
  position: fixed;
  border-radius: 0;
  
  /*  */
  /*  */
  /*  */
  top: calc(100vh - 0px);
  /*  */
  /*  */
}
#cling-stacks_in_4956.clung-styles .cling-wrap {
  
  border-radius: 0px 0px 0px 0px;
  /*  */
  transform: translateY(0%);
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_4956.clung-styles.stop-following .cling-wrap {
  
  border-radius: 0px 0px 0px 0px;
  /*  */
  /*  */
  transform: translateY(100%);
  /*  */
  border-width: 0px  0px  0px 0px;
  border-color: rgba(221, 221, 221, 1.00);
  border-style: solid;
  /*  */
  /*  */
}
#cling-stacks_in_4956 .cling-grid {
  position: relative;
  padding: 12px 12px;
  display: grid;
  text-decoration: none;
  box-sizing: border-box;
  transition: all 300ms ease;
  margin:0;
  max-width: 300px;
}
.is-nav-scrolling #cling-stacks_in_4956,
.is-nav-scrolling #cling-stacks_in_4956 .cling-wrap,
.is-nav-scrolling #cling-stacks_in_4956 .cling-grid {
    transition: all 0ms linear;
}
#cling-stacks_in_4956.clung-styles .cling-grid {
    padding: 12px 12px;
}
#cling-stacks_in_4956.clung-styles.stop-following .cling-grid {
    padding: 12px 12px;
}
#cling-stacks_in_4956 .cling-hide {
  display: block;
}
#cling-stacks_in_4956.clung-styles .cling-hide {
  display: none;
}
#cling-stacks_in_4956.clung-styles.stop-following .cling-hide {
  display: block;
}
/*  */
#cling-stacks_in_4956 .cling-show {
  display: none;
}
/*  */
#cling-stacks_in_4956.clung-styles .cling-show {
  display: block;
}
#cling-stacks_in_4956.clung-styles.stop-following .cling-show {
  display: none;
}
#cling-stacks_in_4956 .cling-hide-fade {
  opacity: 1;
  transition: opacity 300ms ease;
  position: relative;
}
#cling-stacks_in_4956.clung-styles .cling-hide-fade {
  opacity: 0;
  position: absolute;
}
#cling-stacks_in_4956.clung-styles.stop-following .cling-hide-fade {
  opacity: 0;
  position: absolute;
}
/*  */
#cling-stacks_in_4956 .cling-show-fade {
  position: absolute;
  opacity: 0;
  transition: opacity 300ms ease;
}
/*  */
#cling-stacks_in_4956.clung-styles .cling-show-fade {
  position: relative;
  opacity: 1;
}
#cling-stacks_in_4956.clung-styles.stop-following .cling-show-fade {
  position: absolute;
  opacity: 0;
}
#cling-stacks_in_4956 .cling-grid > * {
  /*  */
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  text-decoration: none;
  box-sizing: border-box;
  padding: px px;
}
#cling-stacks_in_4956 .cling-mobile-header {
  color: ;
  background: ;
  display: none;
  cursor: pointer;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: px px;
  font-size: px;
  line-height: px;
}
#cling-stacks_in_4956 .cling-mobile-header i {
  font-size: px;
}
/*  */
@media (max-width: 767px) {
  #cling-stacks_in_4956 .cling-grid > * {
    margin: 0 !important;
  }
  #cling-stacks_in_4956.clung {
    top: 0px;
    /*  */
    /*  */
    top: calc(100vh - 0px);
    /*  */
  }
  /*  */
    #cling-stacks_in_4956 .cling-grid {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    #cling-stacks_in_4956 .cling-grid,
    #cling-stacks_in_4956.show-grid .cling-grid {
      display: -ms-grid;
      display: grid;
    }
    /*  */
}
@media (max-width: 414px) {
  /*  */
  #cling-stacks_in_4956.clung {
    top: 0px;
    /*  */
    /*  */
    top: calc(100vh - 0px);
    /*  */
  }
}
/*  */
#cling-stacks_in_4956.cling-loading,
#cling-stacks_in_4956.cling-loading.clung .cling-grid {
  transition: all 0ms linear;
}

#stacks_out_4957 {
	width: 130px;
	margin-left:0;
}
/*
 * Solitary Page Stack
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */

.opr-page.stacks_in_20 {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.style_stacks_in_20 content {
    color: #FFFFFF;
}
.style_stacks_in_20 content a {
    color: #00FF00;
}
.style_stacks_in_20 content a:hover {
    color: #0000FF;
}
.opr-page.stacks_in_20  {
  transition: height 800ms ease-in,
    padding 800ms ease-in,
    top 800ms ease-in,
    left 800ms ease-in,
    bottom 800ms ease-in,
    right 800ms ease-in,
    width 800ms ease-in,
    opacity 800ms ease-in,
    transform 800ms ease-in;
}





.opr-page.stacks_in_20  {
  top: 0;
}
.opr-next-page.stacks_in_20  {
  z-index: 100;
  top: 100%;
}
.opr-prev-page.stacks_in_20  {
  z-index: 98;
  top: -100%;
}
.opr-current.stacks_in_20  {
  z-index: 99;
  top: 0;
}















.stacks_in_20 .opr-next {
  border-color: #FFFFFF;
}



#stacks_in_5000 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5000 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_5000 #jwresp_col2_stacks_in_5000{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_5000 #jwresp_col1_stacks_in_5000,#stacks_in_5000 #jwresp_col2_stacks_in_5000{width:100%;float:none;display:block}#stacks_in_5000 #jwresp_col1_stacks_in_5000{margin-bottom:15px}}

#stacks_in_5000 {
	margin: 380px 0px 0px 90px;
}

#stacks_in_4764 {
	margin: 60px 0px 0px 82px;
}

#stacks_out_4764 {
	width: 79%;
	margin-left:0;
}

#stacks_in_4766 {
	margin: 0px 80px 0px 110px;
}

#stacks_in_4767 {
	font-size: 128%;
}

#stacks_in_4843 {
	background-color: rgba(32, 32, 32, 1.00);
	margin: 24px 40px 0px 200px;
	padding: 8px 0px 5px 0px;
}

#stacks_in_4844 {
	letter-spacing: 2px;
	font-size: 154%;
	font-weight: bold;
}

#stacks_in_5003 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_4995 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_4995 .jwresp_col_wrapper{margin:0;width:49%;float:left;position:relative;overflow:auto}#stacks_in_4995 .jwresp_col_wrapper.right{float:right}#stacks_in_4995 .jwresp_col{overflow:hidden;width:48%;float:left;margin:0}#stacks_in_4995 #jwresp_col2_stacks_in_4995,#stacks_in_4995 #jwresp_col4_stacks_in_4995{float:right}#stacks_in_4995 #jwresp_col1_stacks_in_4995,#stacks_in_4995 #jwresp_col3_stacks_in_4995{margin-right:2} @media screen and (max-width:770px){#stacks_in_4995 .jwresp_col_wrapper.left,#stacks_in_4995 .jwresp_col_wrapper.right{width:100%;float:none;clear:both}#stacks_in_4995 .jwresp_col_wrapper.left{margin-bottom:20px}#stacks_in_4995 .jwresp_col{width:49%}#stacks_in_4995 #jwresp_col1_stacks_in_4995,#stacks_in_4995 #jwresp_col3_stacks_in_4995{margin:0}}  @media screen and (max-width:500px){#stacks_in_4995 .jwresp_col{width:100%;display:block}#stacks_in_4995 #jwresp_col1_stacks_in_4995,#stacks_in_4995 #jwresp_col2_stacks_in_4995,#stacks_in_4995 #jwresp_col3_stacks_in_4995{margin:0;margin-bottom:20px}#stacks_in_4995 #jwresp_col4_stacks_in_4995{margin:0}#stacks_in_4995 .jwresp_col_wrapper.left{margin-bottom:0}}

#stacks_in_4995 {
	background-color: rgba(44, 44, 44, 1.00);
	margin: 0px 40px 0px 200px;
	padding:  20px;
}

#stacks_in_4781 {
	margin:  18px;
}

#stacks_in_4783 {
	margin:  18px;
}

#stacks_in_4785 {
	margin:  18px;
}

#stacks_in_4787 {
	margin:  18px;
}
/*
 * Solitary Page Stack
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */

.opr-page.stacks_in_5095 {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.style_stacks_in_5095 content {
    color: #FFFFFF;
}
.style_stacks_in_5095 content a {
    color: #F14B6A;
}
.style_stacks_in_5095 content a:hover {
    color: #F16B8A;
}
.opr-page.stacks_in_5095  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    top 400ms ease-in,
    left 400ms ease-in,
    bottom 400ms ease-in,
    right 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}





.opr-page.stacks_in_5095  {
  top: 0;
}
.opr-next-page.stacks_in_5095  {
  z-index: 100;
  top: 100%;
}
.opr-prev-page.stacks_in_5095  {
  z-index: 98;
  top: -100%;
}
.opr-current.stacks_in_5095  {
  z-index: 99;
  top: 0;
}















.stacks_in_5095 .opr-next {
  border-color: #FFFFFF;
}




#stacks_in_5101 {
	margin: 0px 40px 0px 200px;
}

#stacks_in_5102 {
	margin: 40px 0px 0px 0px;
}

#stacks_in_5105 {
	background-color: rgba(64, 65, 67, 1.00);
	margin: 10px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}

#stacks_in_5106 {
	font-size: 122%;
}
#stacks_in_5239 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5239 .jwresp_col{overflow:hidden;margin:0;width:76%; float:left;}#stacks_in_5239 #jwresp_col2_stacks_in_5239{ float:right; width:22%}@media screen and (max-width:500px){#stacks_in_5239 #jwresp_col1_stacks_in_5239,#stacks_in_5239 #jwresp_col2_stacks_in_5239{width:100%;float:none;display:block}#stacks_in_5239 #jwresp_col1_stacks_in_5239{margin-bottom:15px}}

#stacks_in_5107 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5108>.s3_row {
	margin: 0 -6px;
}

#stacks_in_5108>.s3_row>.s3_column_left {
	width: 54.00%;
}

#stacks_in_5108>.s3_row>.s3_column_right {
	width: 46.000000%;
}




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










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



}



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


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


}






#stacks_out_5113 {
	width: 130px;
	margin-right:0;
}

#stacks_in_5110 {
	margin: 50px 0px 0px 0px;
}

#stacks_in_5116 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5117>.s3_row {
	margin: 0 -6px;
}

#stacks_in_5117>.s3_row>.s3_column_left {
	width: 46.00%;
}

#stacks_in_5117>.s3_row>.s3_column_right {
	width: 54.000000%;
}




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










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



}



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


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


}






#stacks_in_5122 {
	margin: 50px 0px 0px 0px;
}

#stacks_out_5119 {
	width: 150px;
	margin-left:0;
}

#stacks_in_5125 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5126>.s3_row {
	margin: 0 -6px;
}

#stacks_in_5126>.s3_row>.s3_column_left {
	width: 54.00%;
}

#stacks_in_5126>.s3_row>.s3_column_right {
	width: 46.000000%;
}




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










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



}



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


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


}






#stacks_out_5131 {
	width: 150px;
	margin-right:0;
}

#stacks_in_5128 {
	margin: 50px 0px 0px 0px;
}

#stacks_in_5134 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5135>.s3_row {
	margin: 0 -6px;
}

#stacks_in_5135>.s3_row>.s3_column_left {
	width: 46.00%;
}

#stacks_in_5135>.s3_row>.s3_column_right {
	width: 54.000000%;
}




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










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



}



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



}






#stacks_in_5140 {
	margin: 50px 0px 0px 0px;
}

#stacks_out_5137 {
	width: 150px;
	margin-left:0;
}

#stacks_in_5143 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5144>.s3_row {
	margin: 0 -6px;
}

#stacks_in_5144>.s3_row>.s3_column_left {
	width: 54.00%;
}

#stacks_in_5144>.s3_row>.s3_column_right {
	width: 46.000000%;
}




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










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



}



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


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


}






#stacks_out_5149 {
	width: 150px;
	margin-right:0;
}

#stacks_in_5146 {
	margin: 50px 0px 0px 0px;
}

#stacks_in_5152 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5153>.s3_row {
	margin: 0 -5px;
}

#stacks_in_5153>.s3_row>.s3_column_left {
	width: 46.00%;
}

#stacks_in_5153>.s3_row>.s3_column_right {
	width: 54.000000%;
}




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










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



}



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


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


}






#stacks_in_5158 {
	margin: 50px 0px 0px 0px;
}

#stacks_out_5155 {
	width: 150px;
	margin-left:0;
}

#stacks_in_5161 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5162>.s3_row {
	margin: 0 -6px;
}

#stacks_in_5162>.s3_row>.s3_column_left {
	width: 54.00%;
}

#stacks_in_5162>.s3_row>.s3_column_right {
	width: 46.000000%;
}




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










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



}



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


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


}






#stacks_out_5167 {
	width: 150px;
	margin-right:0;
}

#stacks_in_5164 {
	margin: 50px 0px 0px 0px;
}

#stacks_in_5242 {
	margin: 70px 0px 0px 0px;
}
/*
 * Solitary Page Stack
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */

.opr-page.stacks_in_5098 {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.style_stacks_in_5098 content {
    color: #FFFFFF;
}
.style_stacks_in_5098 content a {
    color: #F14B6A;
}
.style_stacks_in_5098 content a:hover {
    color: #F16B8A;
}
.opr-page.stacks_in_5098  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    top 400ms ease-in,
    left 400ms ease-in,
    bottom 400ms ease-in,
    right 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}





.opr-page.stacks_in_5098  {
  top: 0;
}
.opr-next-page.stacks_in_5098  {
  z-index: 100;
  top: 100%;
}
.opr-prev-page.stacks_in_5098  {
  z-index: 98;
  top: -100%;
}
.opr-current.stacks_in_5098  {
  z-index: 99;
  top: 0;
}















.stacks_in_5098 .opr-next {
  border-color: #FFFFFF;
}




#stacks_in_5170 {
	margin: 0px 40px 0px 200px;
}

#stacks_in_5171 {
	margin: 40px 0px 0px 0px;
}

#stacks_in_5174 {
	background-color: rgba(199, 199, 199, 1.00);
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 20px;
}

#stacks_in_5175 {
	font-size: 122%;
}

#stacks_in_5176 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}

#stacks_in_5182 {
	margin: 40px 0px 0px 100px;
}

#stacks_out_5182 {
	margin-left:0;
}
/*
 * Solitary Page Stack
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */

.opr-page.stacks_in_4691 {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.style_stacks_in_4691 content {
    color: #FFFFFF;
}
.style_stacks_in_4691 content a {
    color: #FFFFFF;
}
.style_stacks_in_4691 content a:hover {
    color: #FFFFFF;
}
.opr-page.stacks_in_4691  {
  transition: height 783ms ease-in,
    padding 783ms ease-in,
    top 783ms ease-in,
    left 783ms ease-in,
    bottom 783ms ease-in,
    right 783ms ease-in,
    width 783ms ease-in,
    opacity 783ms ease-in,
    transform 783ms ease-in;
}





.opr-page.stacks_in_4691  {
  top: 0;
}
.opr-next-page.stacks_in_4691  {
  z-index: 100;
  top: 100%;
}
.opr-prev-page.stacks_in_4691  {
  z-index: 98;
  top: -100%;
}
.opr-current.stacks_in_4691  {
  z-index: 99;
  top: 0;
}















.stacks_in_4691 .opr-next {
  border-color: #29ABE2;
}




#stacks_in_4932 {
	margin: 0px 40px 0px 200px;
}

#stacks_in_4697 {
	margin: 40px 0px 0px 0px;
}

#stacks_in_5013 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5009 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5009 .jwresp_col{float:none} #stacks_in_5009 #jwresp_col3_stacks_in_5009{float:right;width:34%}#stacks_in_5009 #jwresp_col1_stacks_in_5009,#stacks_in_5009 #jwresp_col2_stacks_in_5009{width:31%;float:left}#stacks_in_5009 #jwresp_col1_stacks_in_5009{margin-right:1%}#stacks_in_5009 #jwresp_col2_stacks_in_5009{margin-left:1%}  @media screen and (max-width:500px){#stacks_in_5009 #jwresp_col1_stacks_in_5009,#stacks_in_5009 #jwresp_col3_stacks_in_5009,#stacks_in_5009 #jwresp_col2_stacks_in_5009{float:none;width:100%;display:block}#stacks_in_5009 #jwresp_col1_stacks_in_5009,#stacks_in_5009 #jwresp_col2_stacks_in_5009{margin-bottom:20px}} 

#stacks_in_5009 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_5021 {
	background-color: rgba(43, 43, 44, 0.40);
	padding: 8px 8px 40px 8px;
}

#stacks_out_4940 {
	width: 89%;
	margin-left:0;
}

#stacks_in_4950 {
	margin: 10px 0px 0px 20px;
}

#stacks_in_4938 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_4946 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_5023 {
	background-color: rgba(43, 43, 44, 0.40);
	padding: 8px 8px 8px 8px;
}

#stacks_in_4948 {
	margin: 10px 0px 0px 20px;
}
#stacks_in_5271 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5271 .jwresp_col{float:none} #stacks_in_5271 #jwresp_col3_stacks_in_5271{float:right;width:32%}#stacks_in_5271 #jwresp_col1_stacks_in_5271,#stacks_in_5271 #jwresp_col2_stacks_in_5271{width:32%;float:left}#stacks_in_5271 #jwresp_col1_stacks_in_5271{margin-right:1%}#stacks_in_5271 #jwresp_col2_stacks_in_5271{margin-left:1%} @media screen and (max-width:770px){#stacks_in_5271 #jwresp_col1_stacks_in_5271,#stacks_in_5271 #jwresp_col2_stacks_in_5271{margin:0;margin-bottom:20px}#stacks_in_5271 #jwresp_col1_stacks_in_5271{width:49%}#stacks_in_5271 #jwresp_col2_stacks_in_5271{float:right;width:49%}#stacks_in_5271 #jwresp_col3_stacks_in_5271{float:none;clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_5271 #jwresp_col1_stacks_in_5271,#stacks_in_5271 #jwresp_col3_stacks_in_5271,#stacks_in_5271 #jwresp_col2_stacks_in_5271{float:none;width:100%;display:block}#stacks_in_5271 #jwresp_col1_stacks_in_5271,#stacks_in_5271 #jwresp_col2_stacks_in_5271{margin-bottom:20px}} 

#stacks_in_5271 {
	background-color: rgba(67, 68, 70, 0.64);
	margin: 40px 0px 0px 0px;
}

#stacks_in_4694 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_4694 .pullquote:before, #stacks_in_4694 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_4694 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_4694 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_4694 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_4694 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_4694 {
	margin:  20px;
	padding: 10px 0px 0px 0px;
}

#stacks_in_5275 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_5275 .pullquote:before, #stacks_in_5275 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_5275 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_5275 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_5275 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_5275 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_5275 {
	margin:  20px;
	padding: 10px 0px 0px 0px;
}

#stacks_in_5278 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_5278 .pullquote:before, #stacks_in_5278 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_5278 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_5278 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_5278 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_5278 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_5278 {
	margin:  20px;
	padding: 10px 0px 0px 0px;
}
/*
 * Solitary Page Stack
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */

.opr-page.stacks_in_4716 {
  background-size: full;
  background-repeat: no-repeat;
  background-position: center center;
}
.style_stacks_in_4716 content {
    color: #FFFFFF;
}
.style_stacks_in_4716 content a {
    color: #00FF00;
}
.style_stacks_in_4716 content a:hover {
    color: #0000FF;
}
.opr-page.stacks_in_4716  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    top 400ms ease-in,
    left 400ms ease-in,
    bottom 400ms ease-in,
    right 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}





.opr-page.stacks_in_4716  {
  top: 0;
}
.opr-next-page.stacks_in_4716  {
  z-index: 100;
  top: 100%;
}
.opr-prev-page.stacks_in_4716  {
  z-index: 98;
  top: -100%;
}
.opr-current.stacks_in_4716  {
  z-index: 99;
  top: 0;
}















.stacks_in_4716 .opr-next {
  border-color: #FFFFFF;
}



/*
 * Pure - Slider
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.1.0
 * New: Now displays a loader while slider images load.
 * New: Options to change background and loader color
 */

.slides_stacks_in_4717 .loadingDiv {
        background: ;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 1;
    }
    @keyframes pound {
        to { transform: scale(1.2); box-shadow: 0px 0px 0px  rgba(0, 0, 0, 0.4), 0px 6px 6px  rgba(0, 0, 0, 0.3), 0px 10px 10px  rgba(0, 0, 0, 0.2) }
    }
    @-webkit-keyframes pound {
        to { -webkit-transform: scale(1.2); box-shadow: 0px 0px 0px  rgba(0, 0, 0, 0.4), 0px 6px 6px  rgba(0, 0, 0, 0.3), 0px 10px 10px  rgba(0, 0, 0, 0.2) }
    }
    @-moz-keyframes pound {
        to { -moz-transform: scale(1.2); box-shadow: 0px 0px 0px  rgba(0, 0, 0, 0.4), 0px 6px 6px  rgba(0, 0, 0, 0.3), 0px 10px 10px  rgba(0, 0, 0, 0.2) }
    }
    @-o-keyframes pound {
        to { -o-transform: scale(1.2); box-shadow: 0px 0px 0px  rgba(0, 0, 0, 0.4), 0px 6px 6px  rgba(0, 0, 0, 0.3), 0px 10px 10px  rgba(0, 0, 0, 0.2) }
    }
.slides_stacks_in_4717 .loadingDiv ul.loader {
      display: block;
      position: absolute;
      width: 5em;
      height: 88px;
      margin: -55px 0 0 -45px;
      top: 50%;
      left: 50%;
    }
.slides_stacks_in_4717 .loadingDiv .loader li {
      background: ;
      list-style: none;
      display: block;
      float:left;
      width: 0.5em;
      height: 3em;
      margin: 0 0.5em 0 0;
      box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.0), 1px 1px 1px 0 rgba(0, 0, 0, 0.0), 1px 1px 1px 0 rgba(0, 0, 0, 0.0);
      animation: pound .7s ease-in-out infinite alternate;
      animation-delay:0.05s;
      transform-origin: center;
      -webkit-animation: pound .7s ease-in-out infinite alternate;
      -webkit-animation-delay:0.05s;
      -webkit-transform-origin: center;
      -moz-animation: pound .7s ease-in-out infinite alternate;
      -moz-animation-delay:0.05s;
      -moz-transform-origin: center;
      -o-animation: pound .7s ease-in-out infinite alternate;
      -o-animation-delay:0.05s;
      -o-transform-origin: center;
    }
.slides_stacks_in_4717 .loadingDiv ul.loader span {
      color: ;
      margin: 10px 0;
      display: inline-block;
      text-align: center;
      width: 100%;
    }
.slides_stacks_in_4717 .loadingDiv .loader li:nth-child(2){animation-delay:0.20s;-webkit-animation-delay:0.20s;-moz-animation-delay:0.20s;-o-animation-delay:0.20s;}
.slides_stacks_in_4717 .loadingDiv .loader li:nth-child(3){animation-delay:0.35s;-webkit-animation-delay:0.35s;-moz-animation-delay:0.35s;-o-animation-delay:0.35s;}
.slides_stacks_in_4717 .loadingDiv .loader li:nth-child(4){animation-delay:0.50s;-webkit-animation-delay:0.50s;-moz-animation-delay:0.50s;-o-animation-delay:0.50s;}
.slides_stacks_in_4717 .loadingDiv .loader li:nth-child(5){animation-delay:0.65s;-webkit-animation-delay:0.65s;-moz-animation-delay:0.65s;-o-animation-delay:0.65s;}



.slides_stacks_in_4717 ul li img {
    
    
    width: 100%;
    height: auto;
    
}
.slides_stacks_in_4717 .slides-navigation a.next,
.slides_stacks_in_4717 .slides-navigation a.prev {
    

}
.slides_stacks_in_4717 .slides-navigation a.next,
.slides-navigation a.prev {
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.slides_stacks_in_4717 .slides-pagination a  {
    border: 2px solid #FFFFFF;
    
}
.slides_stacks_in_4717 .slides-pagination a.current {
    background: #FFFFFF;
}
.slides_stacks_in_4717 .container .captionWrap {
    margin: ;
    max-width: 0px;
    
    max-width: none;
    
}







#stacks_in_5037 {
	margin: 900px 0px 0px 0px;
}

#stacks_in_5048 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5045 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5045 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_5045 #jwresp_col2_stacks_in_5045{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_5045 #jwresp_col1_stacks_in_5045,#stacks_in_5045 #jwresp_col2_stacks_in_5045{width:100%;float:none;display:block}#stacks_in_5045 #jwresp_col1_stacks_in_5045{margin-bottom:15px}}

#stacks_in_5043 {
	padding: 0px 0px 0px 10px;
}

#stacks_in_5044 {
	text-transform: capitalize;
	font-size: 197%;
	font-weight: bolder;
}

#stacks_in_5039 {
	background-color: rgba(52, 53, 54, 1.00);
	padding: 10px 0px 0px 12px;
}

#stacks_in_5040 {
	font-size: 160%;
	font-weight: bold;
}

#stacks_in_5041 {
	background-color: rgba(53, 53, 55, 1.00);
	padding: 0px 0px 10px 12px;
}

#stacks_in_5035 {
	background-color: rgba(61, 63, 66, 1.00);
	margin: 20px 0px 0px 0px;
	padding: 6px 10px 4px 10px;
}

#stacks_out_5035 {
	width: 150px;
	margin-left:0;
}

#stacks_in_5036 {
	font-size: 154%;
}

#stacks_in_5080 {
	margin: 900px 0px 0px 0px;
}

#stacks_in_5081 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5082 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5082 .jwresp_col{overflow:hidden;margin:0;width:43%; float:left;}#stacks_in_5082 #jwresp_col2_stacks_in_5082{ float:right; width:55%}@media screen and (max-width:500px){#stacks_in_5082 #jwresp_col1_stacks_in_5082,#stacks_in_5082 #jwresp_col2_stacks_in_5082{width:100%;float:none;display:block}#stacks_in_5082 #jwresp_col1_stacks_in_5082{margin-bottom:15px}}

#stacks_in_5083 {
	padding: 0px 0px 0px 10px;
}

#stacks_in_5085 {
	text-transform: capitalize;
	font-size: 197%;
	font-weight: bolder;
}

#stacks_in_5086 {
	background-color: rgba(52, 53, 54, 1.00);
	padding: 10px 0px 0px 12px;
}

#stacks_in_5088 {
	font-size: 160%;
	font-weight: bold;
}

#stacks_in_5089 {
	background-color: rgba(53, 53, 55, 1.00);
	padding: 0px 0px 10px 12px;
}

#stacks_in_5091 {
	background-color: rgba(61, 63, 66, 1.00);
	margin: 20px 0px 0px 0px;
	padding: 6px 10px 4px 10px;
}

#stacks_out_5091 {
	width: 150px;
	margin-left:0;
}

#stacks_in_5092 {
	font-size: 154%;
}

#stacks_in_5065 {
	margin: 900px 0px 0px 0px;
}
#stacks_in_5067 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5067 .jwresp_col{overflow:hidden;margin:0;width:52%; float:left;}#stacks_in_5067 #jwresp_col2_stacks_in_5067{ float:right; width:46%}@media screen and (max-width:500px){#stacks_in_5067 #jwresp_col1_stacks_in_5067,#stacks_in_5067 #jwresp_col2_stacks_in_5067{width:100%;float:none;display:block}#stacks_in_5067 #jwresp_col1_stacks_in_5067{margin-bottom:15px}}

#stacks_in_5068 {
	padding: 0px 0px 0px 10px;
}

#stacks_in_5070 {
	text-transform: capitalize;
	font-size: 197%;
	font-weight: bolder;
}

#stacks_in_5071 {
	background-color: rgba(52, 53, 54, 1.00);
	padding: 10px 0px 0px 12px;
}

#stacks_in_5073 {
	font-size: 160%;
	font-weight: bold;
}

#stacks_in_5074 {
	background-color: rgba(53, 53, 55, 1.00);
	padding: 0px 0px 10px 12px;
}

#stacks_in_5076 {
	background-color: rgba(61, 63, 66, 1.00);
	margin: 20px 0px 0px 0px;
	padding: 6px 10px 4px 10px;
}

#stacks_out_5076 {
	width: 150px;
	margin-left:0;
}

#stacks_in_5077 {
	font-size: 154%;
}

#stacks_in_5050 {
	margin: 900px 0px 0px 0px;
}

#stacks_out_5050 {
	width: 96%;
}

#stacks_in_5051 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}
#stacks_in_5052 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5052 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_5052 #jwresp_col2_stacks_in_5052{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_5052 #jwresp_col1_stacks_in_5052,#stacks_in_5052 #jwresp_col2_stacks_in_5052{width:100%;float:none;display:block}#stacks_in_5052 #jwresp_col1_stacks_in_5052{margin-bottom:15px}}

#stacks_in_5053 {
	padding: 0px 0px 0px 10px;
}

#stacks_in_5055 {
	text-transform: capitalize;
	font-size: 197%;
	font-weight: bolder;
}

#stacks_in_5056 {
	background-color: rgba(52, 53, 54, 1.00);
	padding: 10px 0px 0px 12px;
}

#stacks_in_5058 {
	font-size: 160%;
	font-weight: bold;
}

#stacks_in_5059 {
	background-color: rgba(53, 53, 55, 1.00);
	padding: 0px 0px 10px 12px;
}

#stacks_in_5061 {
	background-color: rgba(61, 63, 66, 1.00);
	margin: 20px 0px 0px 0px;
	padding: 6px 10px 4px 10px;
}

#stacks_out_5061 {
	width: 150px;
	margin-left:0;
}

#stacks_in_5062 {
	font-size: 154%;
}
/*
 * Solitary Page Stack
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */

.opr-page.stacks_in_4681 {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.style_stacks_in_4681 content {
    color: #FFFFFF;
}
.style_stacks_in_4681 content a {
    color: #FFFFFF;
}
.style_stacks_in_4681 content a:hover {
    color: #FFFFFF;
}
.opr-page.stacks_in_4681  {
  transition: height 900ms ease-in,
    padding 900ms ease-in,
    top 900ms ease-in,
    left 900ms ease-in,
    bottom 900ms ease-in,
    right 900ms ease-in,
    width 900ms ease-in,
    opacity 900ms ease-in,
    transform 900ms ease-in;
}





.opr-page.stacks_in_4681  {
  top: 0;
}
.opr-next-page.stacks_in_4681  {
  z-index: 100;
  top: 100%;
}
.opr-prev-page.stacks_in_4681  {
  z-index: 98;
  top: -100%;
}
.opr-current.stacks_in_4681  {
  z-index: 99;
  top: 0;
}















.stacks_in_4681 .opr-next {
  border-color: #FFFFFF;
}




#stacks_in_4872 {
	margin: 0px 40px 0px 200px;
}

#stacks_in_4873 {
	margin: 40px 0px 0px 0px;
}

#stacks_in_4875 {
	font-weight: lighter;
}

#stacks_in_4876 {
	background-color: rgba(63, 64, 66, 1.00);
	margin: 20px 0px 20px 0px;
	padding: 10px 0px 10px 20px;
}

#stacks_in_4877 {
	font-size: 131%;
}

#stacks_in_4878 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}

#stacks_in_4878 {
	margin: 40px 0px 0px 0px;
}

.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_4879 .stacks_left {
	width:200px;
}

#stacks_in_4879 .stacks_row {
	width:1000px;
}
#stacks_in_5033 .assemble-wrap .assemble-panel.assembled {
  -webkit-transition: transform 1500ms ease, opacity 1500ms ease;
  transition: transform 1500ms ease, opacity 1500ms ease;
}
.assemble-wrap.assemble-bounce .assemble-panel.assembled {
  animation: assemble-bounce 1500ms linear;
}

#stacks_in_5031 {
	background-color: rgba(61, 63, 66, 1.00);
	margin: 40px 0px 0px 0px;
	padding: 6px 10px 2px 10px;
}

#stacks_out_5031 {
	width: 150px;
}

#stacks_in_5032 {
	font-size: 134%;
}
/*
 * Solitary Page Stack
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */

.opr-page.stacks_in_4854 {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.style_stacks_in_4854 content {
    color: #FFFFFF;
}
.style_stacks_in_4854 content a {
    color: #F14B6A;
}
.style_stacks_in_4854 content a:hover {
    color: #F16B8A;
}
.opr-page.stacks_in_4854  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    top 400ms ease-in,
    left 400ms ease-in,
    bottom 400ms ease-in,
    right 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}





.opr-page.stacks_in_4854  {
  top: 0;
}
.opr-next-page.stacks_in_4854  {
  z-index: 100;
  top: 100%;
}
.opr-prev-page.stacks_in_4854  {
  z-index: 98;
  top: -100%;
}
.opr-current.stacks_in_4854  {
  z-index: 99;
  top: 0;
}















.stacks_in_4854 .opr-next {
  border-color: #FFFFFF;
}



#stacks_in_5264 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5264 .jwresp_col{float:none} #stacks_in_5264 #jwresp_col2_stacks_in_5264{position:relative;margin:0 auto;width:34%;float:none}#stacks_in_5264 #jwresp_col1_stacks_in_5264,#stacks_in_5264 #jwresp_col3_stacks_in_5264{width:33%}#stacks_in_5264 #jwresp_col1_stacks_in_5264{float:left}#stacks_in_5264 #jwresp_col3_stacks_in_5264{float:right}  @media screen and (max-width:500px){#stacks_in_5264 #jwresp_col1_stacks_in_5264,#stacks_in_5264 #jwresp_col3_stacks_in_5264,#stacks_in_5264 #jwresp_col2_stacks_in_5264{float:none;width:100%;display:block}#stacks_in_5264 #jwresp_col1_stacks_in_5264,#stacks_in_5264 #jwresp_col3_stacks_in_5264{margin-bottom:20px}} 

#stacks_in_5264 {
	background-color: rgba(88, 89, 91, 1.00);
	margin: 20px 20px 0px 180px;
}

#stacks_out_5265 {
  padding: 0px;
}

#stacks_in_5265 .circliful {
  position: relative;
  
  
  margin: 0 auto;
  
  color: rgba(255, 255, 255, 1.00);
  font-family: inherit;
}
#stacks_in_5265 .centerMe:before {
  content: "";
  position: absolute;
  width: 280px;
  height: 280px;
  
  height: 180px;
  
  
  max-width: 100%;
  left: 50%;
  top: 50%;
  z-index: 0;
  -moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index: 0;
  background-image: url();
  background-size: cover;
  background-position: center center;
  
  
  padding: 0px;
}
#stacks_in_5265 .circliful.halfCircle .centerMe:before {
 top: 75%;
}
#stacks_in_5265 .circliful.halfCircle {
  
  
  margin: 0 auto -155.000000px auto;
  
}

#stacks_in_5265 .circliful .centerMe {
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  position: absolute;
  height: 100%;
  /**/
  width: 100%;
}
#stacks_in_5265 .circliful.halfCircle .centerMe {
  height: 65%;
}
#stacks_in_5265 .circliful .centerMe div {
  padding: 0px 30px;
  z-index: 2;
  position: relative;
}
#stacks_in_5265 canvas {
  z-index: 1;
  position: relative;
}

#stacks_in_5265 .circle-text, #stacks_in_5265 .circle-info, #stacks_in_5265 .circle-text-half, #stacks_in_5265 .circle-info-half {
  width: 100%;
  text-align: center;
  display: inline-block;
  font-family: inherit;
}

#stacks_in_5265 .circle-info, #stacks_in_5265 .circle-info-half {
  font-size: 16px;
  color: rgba(153, 153, 153, 1.00);
  margin-top: 17px;
}
#stacks_in_5265 .os-icon-wrap {
  margin-bottom: 17px;
}

#stacks_in_5265 .circliful .fa {
  margin: -6px 3px 0 3px;
  position: relative;
  vertical-align: middle;
  font-size: 26px;
  color: rgba(51, 51, 51, 1.00);
}
#stacks_in_5265 .circliful .customIcon {
  margin: -6px 3px 0 3px;
  position: relative;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}

/**/

#stacks_out_5267 {
  padding: 0px;
}

#stacks_in_5267 .circliful {
  position: relative;
  
  
  margin: 0 auto;
  
  color: rgba(255, 255, 255, 1.00);
  font-family: inherit;
}
#stacks_in_5267 .centerMe:before {
  content: "";
  position: absolute;
  width: 280px;
  height: 280px;
  
  height: 180px;
  
  
  max-width: 100%;
  left: 50%;
  top: 50%;
  z-index: 0;
  -moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index: 0;
  background-image: url();
  background-size: cover;
  background-position: center center;
  
  
  padding: 0px;
}
#stacks_in_5267 .circliful.halfCircle .centerMe:before {
 top: 75%;
}
#stacks_in_5267 .circliful.halfCircle {
  
  
  margin: 0 auto -155.000000px auto;
  
}

#stacks_in_5267 .circliful .centerMe {
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  position: absolute;
  height: 100%;
  /**/
  width: 100%;
}
#stacks_in_5267 .circliful.halfCircle .centerMe {
  height: 65%;
}
#stacks_in_5267 .circliful .centerMe div {
  padding: 0px 30px;
  z-index: 2;
  position: relative;
}
#stacks_in_5267 canvas {
  z-index: 1;
  position: relative;
}

#stacks_in_5267 .circle-text, #stacks_in_5267 .circle-info, #stacks_in_5267 .circle-text-half, #stacks_in_5267 .circle-info-half {
  width: 100%;
  text-align: center;
  display: inline-block;
  font-family: inherit;
}

#stacks_in_5267 .circle-info, #stacks_in_5267 .circle-info-half {
  font-size: 16px;
  color: rgba(153, 153, 153, 1.00);
  margin-top: 14px;
}
#stacks_in_5267 .os-icon-wrap {
  margin-bottom: 14px;
}

#stacks_in_5267 .circliful .fa {
  margin: -6px 3px 0 3px;
  position: relative;
  vertical-align: middle;
  font-size: 26px;
  color: rgba(51, 51, 51, 1.00);
}
#stacks_in_5267 .circliful .customIcon {
  margin: -6px 3px 0 3px;
  position: relative;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}

/**/

#stacks_out_5269 {
  padding: 48px;
}

#stacks_in_5269 .circliful {
  position: relative;
  
  
  margin: 0 auto;
  
  color: rgba(255, 255, 255, 1.00);
  font-family: inherit;
}
#stacks_in_5269 .centerMe:before {
  content: "";
  position: absolute;
  width: 277px;
  height: 277px;
  
  
  max-width: 100%;
  left: 50%;
  top: 50%;
  z-index: 0;
  -moz-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index: 0;
  background-image: url();
  background-size: cover;
  background-position: center center;
  
  width:  237.600006px;
  height:  237.600006px;
  border-radius: 50%;
  
  
  padding: 48px;
}
#stacks_in_5269 .circliful.halfCircle .centerMe:before {
 top: 75%;
}
#stacks_in_5269 .circliful.halfCircle {
  
  
  margin: 0 auto -153.500000px auto;
  
}

#stacks_in_5269 .circliful .centerMe {
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-flex;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  position: absolute;
  height: 100%;
  /**/
  height: 70%;
  /**/
  width: 100%;
}
#stacks_in_5269 .circliful.halfCircle .centerMe {
  height: 65%;
}
#stacks_in_5269 .circliful .centerMe div {
  padding: 0px 30px;
  z-index: 2;
  position: relative;
}
#stacks_in_5269 canvas {
  z-index: 1;
  position: relative;
}

#stacks_in_5269 .circle-text, #stacks_in_5269 .circle-info, #stacks_in_5269 .circle-text-half, #stacks_in_5269 .circle-info-half {
  width: 100%;
  text-align: center;
  display: inline-block;
  font-family: inherit;
}

#stacks_in_5269 .circle-info, #stacks_in_5269 .circle-info-half {
  font-size: 16px;
  color: rgba(153, 153, 153, 1.00);
  margin-top: 11px;
}
#stacks_in_5269 .os-icon-wrap {
  margin-bottom: 11px;
}

#stacks_in_5269 .circliful .fa {
  margin: -6px 3px 0 3px;
  position: relative;
  vertical-align: middle;
  font-size: 26px;
  color: rgba(51, 51, 51, 1.00);
}
#stacks_in_5269 .circliful .customIcon {
  margin: -6px 3px 0 3px;
  position: relative;
  vertical-align: middle;
  width: 50px;
  height: 50px;
}

/**/
/*
 * Solitary Page Stack
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.0.0
 */

.opr-page.stacks_in_5244 {
  background-size: full;
  background-repeat: no-repeat;
  background-position: center center;
}
.style_stacks_in_5244 content {
    color: #FFFFFF;
}
.style_stacks_in_5244 content a {
    color: #F14B6A;
}
.style_stacks_in_5244 content a:hover {
    color: #F16B8A;
}
.opr-page.stacks_in_5244  {
  transition: height 400ms ease-in,
    padding 400ms ease-in,
    top 400ms ease-in,
    left 400ms ease-in,
    bottom 400ms ease-in,
    right 400ms ease-in,
    width 400ms ease-in,
    opacity 400ms ease-in,
    transform 400ms ease-in;
}

.opr-page.stacks_in_5244  {
  top: 0;
}
.opr-next-page.stacks_in_5244  {
  z-index: 100;
  top: 100%;
}
.opr-prev-page.stacks_in_5244  {
  z-index: 98;
  padding: 0px;
  height: 0px;
}
.opr-current.stacks_in_5244  {
  z-index: 99;
}



















.stacks_in_5244 .opr-next {
  border-color: #FFFFFF;
}




#stacks_in_5245 {
	margin: 60px 0px 0px 0px;
}

#stacks_in_5248 {
	margin: 40px 40px 0px 200px;
}

#stacks_in_5249 {
	background-color: rgba(88, 89, 91, 1.00);
	padding: 12px 0px 10px 0px;
}

#stacks_in_5251 {
	font-size: 160%;
}
#stacks_in_5252>.s3_row {
	margin: 0 -0px;
}

#stacks_in_5252>.s3_row>.s3_column_left {
	width: 40.00%;
}

#stacks_in_5252>.s3_row>.s3_column_center {
	width: 20.000000%;
}

#stacks_in_5252>.s3_row>.s3_column_right {
	width: 40.00%;
}

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








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



}



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


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


}




#stacks_in_5252 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_5259 .pullquote {
font-size:1.25em;
display:block;

padding:2.5em 0.5em;

font-style:italic;
}


#stacks_in_5259 .pullquote:before, #stacks_in_5259 .pullquote:after {
display:block;
position:relative;
font-size:100px;
line-height:0px;
overflow:display;
text-align:left;
font-style:normal;
opacity:0.25;
}
	
#stacks_in_5259 .pullquote:before {
content:"\201C";
top:5px;
left:-5px;
}
	
#stacks_in_5259 .pullquote:after {
content:"\201D";
bottom:-40px;
right:-5px;
text-align:right;
}


#stacks_in_5259 .pullquote-source {
font-size:0.65em;
text-align:right;
font-style:normal;
}

#stacks_in_5259 .pullquote-source:before {
	content:"\2014\200A";
	font-style:normal;
}
#stacks_in_5259 {
	margin: 180px 0px 0px 0px;
}

#stacks_out_5256 {
	width: 230px;
}

#stacks_in_5253 {
	margin: 20px 0px 0px 0px;
}
