
@font-face {
    font-family: 'FlatButtonLato';
    src: url('../files/font/lato-light-webfont.eot');
    src: url('../files/font/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/lato-light-webfont.woff') format('woff'),
         url('../files/font/lato-light-webfont.ttf') format('truetype'),
         url('../files/font/lato-light-webfont.svg#latolight') format('svg');
    font-weight: 100;
    font-style: normal;
}


@font-face {
    font-family: 'FlatButtonOpenSans';
    src: url('../files/font/opensans-regular-webfont.eot');
    src: url('../files/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/opensans-regular-webfont.woff') format('woff'),
         url('../files/font/opensans-regular-webfont.ttf') format('truetype'),
         url('../files/font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'FlatButtonNoto';
    src: url('../files/font/notoserif-regular-webfont.eot');
    src: url('../files/font/notoserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../files/font/notoserif-regular-webfont.woff') format('woff'),
         url('../files/font/notoserif-regular-webfont.ttf') format('truetype'),
         url('../files/font/notoserif-regular-webfont.svg#noto_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{font-family:icon;src:url(../rw_common/plugins/stacks/quick-edit/icons.woff);font-weight:400;font-style:normal}
/* 1.4.1
*/
.qe-login-wrap {
  width: 100%;
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(243, 243, 243, 1.00);
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 4px;
}
.qe-login-wrap .admin-login {
  display: block;
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
}
.qea-notification {
  text-align: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  position: fixed;
  top: 20px;
  right: 20px;
  color: hsl(0, 0%, 20%);
  background: hsl(0, 0%, 100%);
  border-radius: 4px;
  -webkit-box-shadow: 0 8px 8px rgba(0,0,0,.35);
  box-shadow: 0 8px 8px rgba(0,0,0,.35);
  border-left: 0.5rem solid hsl(0, 0%, 100%);
  transform: translateX(100%);
  opacity: 0;
  pointer-events: none;
  transition: all 500ms ease;
  padding: 15px 20px;
  z-index: 99999;
  width: 100%;
  max-width: 500px;
    max-height: 90vh;
    overflow: scroll;
}
.qea-notification > h1 {
    font-size: 20px;
    line-height: 22px;
    margin: 0px 0px 12px 0px;
    color: #333;
    font-family: helvetica;
    font-weight: bold;
    letter-spacing: 0px;
    width: 100%;
}
.qea-notification > p {
    font-size: 14px;
    line-height: 22px;
    margin: 0px 0px 12px 0px;
    color: #555;
    font-family: helvetica;
    font-weight: normal;
    width: 100%;
    padding-right: 15px;
}
.qea-notification .qea-notification-close {
  position: absolute;
  top: 15px;
  right: 15px;
  background: none;
  border: none;
  color: inherit;
  width: 25px;
  height: 25px;
  cursor: pointer;
}
.qea-notification .qea-notification-close svg {
  display: block;
  width: 100%;
  height: 100%;
  color: #777;
}
.qea-notification.qea-message, .qea-notification.qea-success, .qea-notification.qea-error  {
  transform: translateX(0%);
  opacity: 1;
  pointer-events: all;
}
.qea-success {
  border-left-color: #90dee9;
}
.qea-message {
  border-left-color: #E9B654;
}
.qea-error {
  border-left-color: hsl(0, 67%, 74%);
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
}
.ct-widget .ct-image-dialog__image {
    position: relative;
}
.ct-widget .ct-image-dialog__view .ct-image-dialog__image:first-child:after {
    content: "Remove Image";
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    padding: 13px 0px;
    position: absolute;
    color: #999;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    box-shadow: 0px 0px 0px 1px #fff;
    border-radius: 2px;
}

.qe-login-wrap .hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.qe-login-wrap .icons {
  display: none;
}
.qe-login-wrap .icon {
  display: inline-block;
  fill: #aaa;
  font-size: 20px;
  height: 24px;
  vertical-align: middle;
  width: 24px;
}
.qe-login-wrap * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 100%;
}
.qe-login-wrap input {
  background-image: none;
  border: 0;
  color: inherit;
  font: inherit;
  height: auto;
  margin: 0;
  outline: 0;
  padding: 0;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.qe-login-wrap input[type='submit'] {
  cursor: pointer;
}
.qe-login-wrap .admin-login input[type='password'],
.qe-login-wrap .admin-login input[type='text'],
.qe-login-wrap .admin-login input[type='submit'] {
  width: 100%;
}
.qe-login-wrap .form__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 14px;
}
.qe-login-wrap .form__input {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.qe-login-wrap .form__input::-webkit-input-placeholder {
  color: #aaa;
}
.qe-login-wrap .form__input:-ms-input-placeholder {
  color: #aaa;
}
.qe-login-wrap .form__input::placeholder {
  color: #aaa;
}
.qe-login-wrap .admin-login label,
.qe-login-wrap .admin-login input[type='text'],
.qe-login-wrap .admin-login input[type='password'],
.qe-login-wrap .admin-login input[type='submit'] {
  border-radius: 4px;
  padding: 15px;
}
.qe-login-wrap .admin-login label {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #e9e9e9;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
}
.qe-login-wrap .admin-login input[type='password'],
.qe-login-wrap .admin-login input[type='text'] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e9e9e9;
  background-color: #f3f3f3;
  color: #333;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.qe-login-wrap .admin-login input[type='password']:focus,
.qe-login-wrap .admin-login input[type='password']:hover,
.qe-login-wrap .admin-login input[type='text']:focus,
.qe-login-wrap .admin-login input[type='text']:hover {
  background-color: #fff;
}
.qe-login-wrap .admin-login input[type='submit'] {
  background-color:  rgba(50, 111, 192, 1.00);
  color: #fff;
  font-weight: 700;
}
.qe-login-wrap .admin-login input[type='submit']:focus,
.qe-login-wrap .admin-login input[type='submit']:hover {
  background-color:  rgba(50, 111, 192, 1.00);
  opacity: .9;
}

.fine-print {
  font-size: 12px; line-height: 16px;
}/*
* Responsive Bigfoot 1 Column
* Adapted for Responsive Bigfoot by RapidWeaver Central 
*/

/*
*
* Lemonade v1.1
* Copyright 2013, Joey
* lemonade.im
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
*/


/* Targets all elements */

[#stacks_in_2003 class*='bit-'] {
	float: left;
	padding: 10px;
}

/* Floats last ".bit-" to the right */

[#stacks_in_2003 class*='bit-']:last-of-type {
	padding-right: 10px;
	float: right;
}

/* Clearfix */

#stacks_in_2003 .frameThing:after {
	content: "";
	display: table;
	clear: both;
}

/* Main Widths */

#stacks_in_2003 .bit-1 {
	width: 100%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2003 .bit-2 {
	width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}

#stacks_in_2003 .bit-3 {
	width: 33.33%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2003 .bit-4 {
	width: 25%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2003 .bit-5 {
	width: 20%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2003 .bit-6 {
	width: 16.6666666667%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}


/* Landscape mobile & down
===============================*/

@media (max-width: 480px) {

#stacks_in_2003 .bit-1,
#stacks_in_2003 .bit-2,
#stacks_in_2003 .bit-3,
#stacks_in_2003 .bit-4,
#stacks_in_2003 .bit-5,
#stacks_in_2003 .bit-6 {
	width: 100%;
}

#stacks_in_2003 .frameThing .bit-4:nth-child(2) {
	float: right;
}

#stacks_in_2003 .frameThing .bit-4:nth-child(3) {
	clear: both;
	float: left;
}

#stacks_in_2003 .frameThing .bit-4:nth-child(4) {
	float: right;
  }
}

/* Mobile to Tablet Portrait
===============================*/

@media (min-width: 480px) and (max-width: 800px) {

#stacks_in_2003 .bit-4,
#stacks_in_2003 .bit-6 {
	width: 50%;
}

#stacks_in_2003 .bit-1,
#stacks_in_2003 .bit-2,
#stacks_in_2003 .bit-3,
#stacks_in_2003 .bit-5 {
	width: 100%;
}

}

/* Landscape Tablet to Desktop
===============================*/

@media (min-width: 800px) and (max-width: 1200px) {

#stacks_in_2003 .bit-2 {
	width: 100%;
}

#stacks_in_2003 .bit-4 {
	width: 50%;
}

}

#stacks_in_27240 {
	font-size: 116%;
}
/*
* Responsive Bigfoot 1 Column
* Adapted for Responsive Bigfoot by RapidWeaver Central 
*/

/*
*
* Lemonade v1.1
* Copyright 2013, Joey
* lemonade.im
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
*/


/* Targets all elements */

[#stacks_in_2019 class*='bit-'] {
	float: left;
	padding: 10px;
}

/* Floats last ".bit-" to the right */

[#stacks_in_2019 class*='bit-']:last-of-type {
	padding-right: 10px;
	float: right;
}

/* Clearfix */

#stacks_in_2019 .frameThing:after {
	content: "";
	display: table;
	clear: both;
}

/* Main Widths */

#stacks_in_2019 .bit-1 {
	width: 100%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2019 .bit-2 {
	width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}

#stacks_in_2019 .bit-3 {
	width: 33.33%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2019 .bit-4 {
	width: 25%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2019 .bit-5 {
	width: 20%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2019 .bit-6 {
	width: 16.6666666667%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}


/* Landscape mobile & down
===============================*/

@media (max-width: 480px) {

#stacks_in_2019 .bit-1,
#stacks_in_2019 .bit-2,
#stacks_in_2019 .bit-3,
#stacks_in_2019 .bit-4,
#stacks_in_2019 .bit-5,
#stacks_in_2019 .bit-6 {
	width: 100%;
}

#stacks_in_2019 .frameThing .bit-4:nth-child(2) {
	float: right;
}

#stacks_in_2019 .frameThing .bit-4:nth-child(3) {
	clear: both;
	float: left;
}

#stacks_in_2019 .frameThing .bit-4:nth-child(4) {
	float: right;
  }
}

/* Mobile to Tablet Portrait
===============================*/

@media (min-width: 480px) and (max-width: 800px) {

#stacks_in_2019 .bit-4,
#stacks_in_2019 .bit-6 {
	width: 50%;
}

#stacks_in_2019 .bit-1,
#stacks_in_2019 .bit-2,
#stacks_in_2019 .bit-3,
#stacks_in_2019 .bit-5 {
	width: 100%;
}

}

/* Landscape Tablet to Desktop
===============================*/

@media (min-width: 800px) and (max-width: 1200px) {

#stacks_in_2019 .bit-2 {
	width: 100%;
}

#stacks_in_2019 .bit-4 {
	width: 50%;
}

}

#stacks_out_2019 {
	width: 91%;
}

#stacks_out_2017 {
	width: 88%;
}

#stacks_in_2018 {
	font-size: 78%;
}

#stacks_in_2015 {
	margin:  14px;
}

#stacks_in_2054 {
	margin:  6px;
}

#stacks_in_2055 {
	font-size: 61%;
}

#stacks_in_27158 {
	font-size: 160%;
}

#stacks_in_27258 {
	margin:  6px;
}

#stacks_in_27259 {
	font-size: 61%;
}
.stacksSpacerstacks_in_27140 {
	display: block;
	width: 100%;
	height:20px;
}#stacks_in_388 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_388 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:0px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#666666; 
font-size:1%;
-webkit-box-shadow: 0px 0px 0px #DDDDDC;
-moz-box-shadow: 0px 0px 0px #DDDDDC;
box-shadow: 0px 0px 0px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


#stacks_out_388 {
	width: 59%;
}
.stacksSpacerstacks_in_2336 {
	display: block;
	width: 100%;
	height:25px;
}/*
* Responsive Bigfoot 1 Column
* Adapted for Responsive Bigfoot by RapidWeaver Central 
*/

/*
*
* Lemonade v1.1
* Copyright 2013, Joey
* lemonade.im
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
*/


/* Targets all elements */

[#stacks_in_27136 class*='bit-'] {
	float: left;
	padding: 10px;
}

/* Floats last ".bit-" to the right */

[#stacks_in_27136 class*='bit-']:last-of-type {
	padding-right: 10px;
	float: right;
}

/* Clearfix */

#stacks_in_27136 .frameThing:after {
	content: "";
	display: table;
	clear: both;
}

/* Main Widths */

#stacks_in_27136 .bit-1 {
	width: 100%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_27136 .bit-2 {
	width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}

#stacks_in_27136 .bit-3 {
	width: 33.33%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_27136 .bit-4 {
	width: 25%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_27136 .bit-5 {
	width: 20%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_27136 .bit-6 {
	width: 16.6666666667%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}


/* Landscape mobile & down
===============================*/

@media (max-width: 480px) {

#stacks_in_27136 .bit-1,
#stacks_in_27136 .bit-2,
#stacks_in_27136 .bit-3,
#stacks_in_27136 .bit-4,
#stacks_in_27136 .bit-5,
#stacks_in_27136 .bit-6 {
	width: 100%;
}

#stacks_in_27136 .frameThing .bit-4:nth-child(2) {
	float: right;
}

#stacks_in_27136 .frameThing .bit-4:nth-child(3) {
	clear: both;
	float: left;
}

#stacks_in_27136 .frameThing .bit-4:nth-child(4) {
	float: right;
  }
}

/* Mobile to Tablet Portrait
===============================*/

@media (min-width: 480px) and (max-width: 800px) {

#stacks_in_27136 .bit-4,
#stacks_in_27136 .bit-6 {
	width: 50%;
}

#stacks_in_27136 .bit-1,
#stacks_in_27136 .bit-2,
#stacks_in_27136 .bit-3,
#stacks_in_27136 .bit-5 {
	width: 100%;
}

}

/* Landscape Tablet to Desktop
===============================*/

@media (min-width: 800px) and (max-width: 1200px) {

#stacks_in_27136 .bit-2 {
	width: 100%;
}

#stacks_in_27136 .bit-4 {
	width: 50%;
}

}

#stacks_in_27238 {
	font-size: 116%;
}
.stacksSpacerstacks_in_6426 {
	display: block;
	width: 100%;
	height:25px;
}

#stacks_in_6296 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_6296 .layer {	
		
		max-width: 300px;
	
			
	
		float: left;
	
	
	margin-bottom: 6px;
}

#stacks_in_6296 .clearFloats {
	clear: both;
}


#stacks_in_6296.masonry {
	margin: 0 auto;
	padding: 6px;
}


.stacksSpacerstacks_in_3343 {
	display: block;
	width: 100%;
	height:30px;
}.stacksSpacerstacks_in_391 {
	display: block;
	width: 100%;
	height:25px;
}
#stacks_in_27242 {
	font-size: 116%;
}

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

#stacks_out_6418 {
	width: 91%;
}

#stacks_in_6419 {
	font-size: 78%;
	font-weight: bold;
}
.stacksSpacerstacks_in_6429 {
	display: block;
	width: 100%;
	height:25px;
}#stacks_in_394 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_394 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:0px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#666666; 
font-size:1%;
-webkit-box-shadow: 0px 0px 0px #DDDDDC;
-moz-box-shadow: 0px 0px 0px #DDDDDC;
box-shadow: 0px 0px 0px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


#stacks_out_394 {
	width: 60%;
}
.stacksSpacerstacks_in_400 {
	display: block;
	width: 100%;
	height:25px;
}

#stacks_in_2241 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_2241 .layer {	
		
		max-width: 300px;
	
			
	
		float: left;
	
	
	margin-bottom: 6px;
}

#stacks_in_2241 .clearFloats {
	clear: both;
}


#stacks_in_2241.masonry {
	margin: 0 auto;
	padding: 6px;
}


/*
* Responsive Bigfoot 1 Column
* Adapted for Responsive Bigfoot by RapidWeaver Central 
*/

/*
*
* Lemonade v1.1
* Copyright 2013, Joey
* lemonade.im
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
*/


/* Targets all elements */

[#stacks_in_2056 class*='bit-'] {
	float: left;
	padding: 10px;
}

/* Floats last ".bit-" to the right */

[#stacks_in_2056 class*='bit-']:last-of-type {
	padding-right: 10px;
	float: right;
}

/* Clearfix */

#stacks_in_2056 .frameThing:after {
	content: "";
	display: table;
	clear: both;
}

/* Main Widths */

#stacks_in_2056 .bit-1 {
	width: 100%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2056 .bit-2 {
	width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}

#stacks_in_2056 .bit-3 {
	width: 33.33%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2056 .bit-4 {
	width: 25%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2056 .bit-5 {
	width: 20%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2056 .bit-6 {
	width: 16.6666666667%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}


/* Landscape mobile & down
===============================*/

@media (max-width: 480px) {

#stacks_in_2056 .bit-1,
#stacks_in_2056 .bit-2,
#stacks_in_2056 .bit-3,
#stacks_in_2056 .bit-4,
#stacks_in_2056 .bit-5,
#stacks_in_2056 .bit-6 {
	width: 100%;
}

#stacks_in_2056 .frameThing .bit-4:nth-child(2) {
	float: right;
}

#stacks_in_2056 .frameThing .bit-4:nth-child(3) {
	clear: both;
	float: left;
}

#stacks_in_2056 .frameThing .bit-4:nth-child(4) {
	float: right;
  }
}

/* Mobile to Tablet Portrait
===============================*/

@media (min-width: 480px) and (max-width: 800px) {

#stacks_in_2056 .bit-4,
#stacks_in_2056 .bit-6 {
	width: 50%;
}

#stacks_in_2056 .bit-1,
#stacks_in_2056 .bit-2,
#stacks_in_2056 .bit-3,
#stacks_in_2056 .bit-5 {
	width: 100%;
}

}

/* Landscape Tablet to Desktop
===============================*/

@media (min-width: 800px) and (max-width: 1200px) {

#stacks_in_2056 .bit-2 {
	width: 100%;
}

#stacks_in_2056 .bit-4 {
	width: 50%;
}

}

#stacks_in_27244 {
	font-size: 116%;
}
/*
* Responsive Bigfoot 1 Column
* Adapted for Responsive Bigfoot by RapidWeaver Central 
*/

/*
*
* Lemonade v1.1
* Copyright 2013, Joey
* lemonade.im
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
*/


/* Targets all elements */

[#stacks_in_2840 class*='bit-'] {
	float: left;
	padding: 10px;
}

/* Floats last ".bit-" to the right */

[#stacks_in_2840 class*='bit-']:last-of-type {
	padding-right: 10px;
	float: right;
}

/* Clearfix */

#stacks_in_2840 .frameThing:after {
	content: "";
	display: table;
	clear: both;
}

/* Main Widths */

#stacks_in_2840 .bit-1 {
	width: 100%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2840 .bit-2 {
	width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}

#stacks_in_2840 .bit-3 {
	width: 33.33%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2840 .bit-4 {
	width: 25%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2840 .bit-5 {
	width: 20%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_2840 .bit-6 {
	width: 16.6666666667%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}


/* Landscape mobile & down
===============================*/

@media (max-width: 480px) {

#stacks_in_2840 .bit-1,
#stacks_in_2840 .bit-2,
#stacks_in_2840 .bit-3,
#stacks_in_2840 .bit-4,
#stacks_in_2840 .bit-5,
#stacks_in_2840 .bit-6 {
	width: 100%;
}

#stacks_in_2840 .frameThing .bit-4:nth-child(2) {
	float: right;
}

#stacks_in_2840 .frameThing .bit-4:nth-child(3) {
	clear: both;
	float: left;
}

#stacks_in_2840 .frameThing .bit-4:nth-child(4) {
	float: right;
  }
}

/* Mobile to Tablet Portrait
===============================*/

@media (min-width: 480px) and (max-width: 800px) {

#stacks_in_2840 .bit-4,
#stacks_in_2840 .bit-6 {
	width: 50%;
}

#stacks_in_2840 .bit-1,
#stacks_in_2840 .bit-2,
#stacks_in_2840 .bit-3,
#stacks_in_2840 .bit-5 {
	width: 100%;
}

}

/* Landscape Tablet to Desktop
===============================*/

@media (min-width: 800px) and (max-width: 1200px) {

#stacks_in_2840 .bit-2 {
	width: 100%;
}

#stacks_in_2840 .bit-4 {
	width: 50%;
}

}

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

#stacks_in_2069 {
	font-size: 143%;
	font-weight: bolder;
}
#stacks_in_397 .onthelineouterspace
{
display:block;
padding: 12px 0px 12px 0px;
}
#stacks_in_397 .ontheline
{
display:block; 
height:auto; 

border-bottom-style:solid; 
border-bottom-width:0px; 
border-bottom-color:#FFFFFF; 
border-top-style:solid; 
border-top-width:1px; 
border-top-color:#666666; 
font-size:1%;
-webkit-box-shadow: 0px 0px 0px #DDDDDC;
-moz-box-shadow: 0px 0px 0px #DDDDDC;
box-shadow: 0px 0px 0px #DDDDDC;
opacity:1;

/*CustomCSS;*/
}


#stacks_out_397 {
	width: 60%;
}

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

#stacks_in_2849 {
	font-size: 143%;
	font-weight: bolder;
}
#stacks_in_27197 .textimage_block {
	display:block;

}

#stacks_in_27197 .textimage_wrapper
{
	display: table; 
	width: 100% !important;
	height:425px;

	 background:url(../files/backgroundimage-27197.jpg) no-repeat;  
	 
	background-attachment: scroll;

		

			
			background-position:  center center;
		

	

	 
		background-size: cover !important;
		-webkit-background-size: cover !important; 
		-o-background-size: cover !important; 
		background-position:center;
	 

	 

	 

	margin-left:auto; margin-right:auto; max-width:2560px !important;


		
		
		 

 

 

 

 

/*Custom CSS*/
}

#stacks_in_27197 .textimage_wrapper img { /*Custom CSS*/ }


#stacks_in_27197 .textimage_wrapper:hover, #stacks_in_27197 .textimage_wrapper:focus {

 




/*Custom CSS*/;
}

#stacks_in_27197 .textimage_container
{
	display: table-cell;
	vertical-align: top;

	
	
	 
		
	
		background-image: none !important;
	
		
		
	
		opacity: 0.99;
	

	 

/*Custom CSS*/
}

	#stacks_in_27197 .textimage_position
{
	display: block; 
	margin: 0px 0px 0px 0px;
}
#stacks_in_27197 .textimage_content
{
	-webkit-user-select: none; -moz-user-select: none; -o-user-select:none; -ms-user-select:none; user-select:none;
	display: block;
	margin-left: auto; margin-right:auto;
	float: center; clear: both;

	

	color: rgba(0, 0, 0, 1.00);
	padding: 0px;

	

	/**/
	/**/

	width: 100%;
	min-width: 0px;
	max-width: 2560px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0px;
	text-align: center;

	
	
	
	
	

	-o-transition:all 1.5s ease-in-out; -moz-transition:all 1.5s ease-in-out; -webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out; 

/*Custom CSS*/
}

#stacks_in_27197 .textimage_content a {
	
/*Custom CSS*/
}

#stacks_in_27197 .textimage_content a:hover, #stacks_in_27197 .textimage_content a:focus { /*added-19052015-2330*/
	
	/*Custom CSS*/
}

#stacks_in_27197 .extrazone
{
	margin-left:auto; margin-right:auto;
	
	

	

	/*Custom CSS*/
}


																

																


																




																	

/*
* Responsive Bigfoot 1 Column
* Adapted for Responsive Bigfoot by RapidWeaver Central 
*/

/*
*
* Lemonade v1.1
* Copyright 2013, Joey
* lemonade.im
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
*/


/* Targets all elements */

[#stacks_in_27205 class*='bit-'] {
	float: left;
	padding: 10px;
}

/* Floats last ".bit-" to the right */

[#stacks_in_27205 class*='bit-']:last-of-type {
	padding-right: 10px;
	float: right;
}

/* Clearfix */

#stacks_in_27205 .frameThing:after {
	content: "";
	display: table;
	clear: both;
}

/* Main Widths */

#stacks_in_27205 .bit-1 {
	width: 100%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_27205 .bit-2 {
	width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}

#stacks_in_27205 .bit-3 {
	width: 33.33%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_27205 .bit-4 {
	width: 25%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_27205 .bit-5 {
	width: 20%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}

#stacks_in_27205 .bit-6 {
	width: 16.6666666667%;
  	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
          	box-sizing: border-box;
}


/* Landscape mobile & down
===============================*/

@media (max-width: 480px) {

#stacks_in_27205 .bit-1,
#stacks_in_27205 .bit-2,
#stacks_in_27205 .bit-3,
#stacks_in_27205 .bit-4,
#stacks_in_27205 .bit-5,
#stacks_in_27205 .bit-6 {
	width: 100%;
}

#stacks_in_27205 .frameThing .bit-4:nth-child(2) {
	float: right;
}

#stacks_in_27205 .frameThing .bit-4:nth-child(3) {
	clear: both;
	float: left;
}

#stacks_in_27205 .frameThing .bit-4:nth-child(4) {
	float: right;
  }
}

/* Mobile to Tablet Portrait
===============================*/

@media (min-width: 480px) and (max-width: 800px) {

#stacks_in_27205 .bit-4,
#stacks_in_27205 .bit-6 {
	width: 50%;
}

#stacks_in_27205 .bit-1,
#stacks_in_27205 .bit-2,
#stacks_in_27205 .bit-3,
#stacks_in_27205 .bit-5 {
	width: 100%;
}

}

/* Landscape Tablet to Desktop
===============================*/

@media (min-width: 800px) and (max-width: 1200px) {

#stacks_in_27205 .bit-2 {
	width: 100%;
}

#stacks_in_27205 .bit-4 {
	width: 50%;
}

}

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

#stacks_in_27210 {
	font-size: 126%;
	font-weight: bolder;
}

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

#stacks_in_27236 {
	font-size: 110%;
	font-weight: bolder;
}
#stacks_in_27260 .stacks_in_27260-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_27260 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_27260 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_27260 .stacks_in_27260-button,
#stacks_in_27260 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_27260 {
		text-align: center;
	}









#stacks_in_27260 a.stacks_in_27260-button, #stacks_in_27260 a.stacks_in_27260-button:visited, #stacks_in_27260 a.stacks_in_27260-button:hover, #stacks_in_27260 a.stacks_in_27260-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_27260 .stacks_in_27260-button {
		
			background-color: #1ABC9C;
		
	}

	#stacks_in_27260 a.stacks_in_27260-button, #stacks_in_27260 a.stacks_in_27260-button:visited {
		
			color: #E4F7F3 !important;
			
	}

	#stacks_in_27260 a.stacks_in_27260-button:hover, #stacks_in_27260 a.stacks_in_27260-button:active {
		
			text-decoration: none;
			color: #E4F7F3 !important;
			background-color: #2ED0B0;
		
	}

	
	#stacks_in_27260 .button_icon {
		
			background-color: #1FAC8D;
		
	}

	#stacks_in_27260 a.stacks_in_27260-button:hover .button_icon, #stacks_in_27260 a.stacks_in_27260-button:active .button_icon {
		
			background-color: #33C0A1;
				
	}
	



#stacks_in_27260 {
	padding: 30px 0px 0px 0px;
}
#stacks_in_27261 .stacks_in_27261-button {
	text-shadow: none;
	border: none;
	outline: none;
	word-wrap: normal;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	font-family: FlatButtonLato, sans-serif;
	font-size: 17px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	-webkit-font-smoothing: subpixel-antialiased;
	text-rendering: optimizeLegibility;
	text-align: center;
}

#stacks_in_27261 .button_text {
	padding: 0 20px 0 20px;
	display: inline-block;
}

#stacks_in_27261 .button_icon {
	display: inline-block;
	font-size: 17px !important;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	
	  width: 54px;
	
}

#stacks_in_27261 .stacks_in_27261-button,
#stacks_in_27261 .button_icon {
	
		height: 54px;
		line-height: 54px;
	
}


	#stacks_in_27261 {
		text-align: center;
	}









#stacks_in_27261 a.stacks_in_27261-button, #stacks_in_27261 a.stacks_in_27261-button:visited, #stacks_in_27261 a.stacks_in_27261-button:hover, #stacks_in_27261 a.stacks_in_27261-button:active {
	text-decoration: none;
}


/* Color picker options */
	
	#stacks_in_27261 .stacks_in_27261-button {
		
			background-color: #1ABC9C;
		
	}

	#stacks_in_27261 a.stacks_in_27261-button, #stacks_in_27261 a.stacks_in_27261-button:visited {
		
			color: #E4F7F3 !important;
			
	}

	#stacks_in_27261 a.stacks_in_27261-button:hover, #stacks_in_27261 a.stacks_in_27261-button:active {
		
			text-decoration: none;
			color: #E4F7F3 !important;
			background-color: #2ED0B0;
		
	}

	
	#stacks_in_27261 .button_icon {
		
			background-color: #1FAC8D;
		
	}

	#stacks_in_27261 a.stacks_in_27261-button:hover .button_icon, #stacks_in_27261 a.stacks_in_27261-button:active .button_icon {
		
			background-color: #33C0A1;
				
	}
	



#stacks_in_27261 {
	padding: 10px 0px 0px 0px;
}
/* -- Start Skyward Each css Template -- */

.stacks_in_27229skyward, .stacks_in_27229skywardInner, .stacks_in_27229wrapper {
	position: relative;
	z-index: 1;
	overflow: visible;
}


.stacks_in_27229skywardInner {
	top: -5px;
	margin-bottom: -5px;
}
	
		@media (max-width: 61.9em) {
			.stacks_in_27229skywardInner {
				top: -5px;
				margin-bottom: -5px;
			}
		}
		
		@media (max-width: 47.9em) {
			.stacks_in_27229skywardInner {
				top: -5px;
				margin-bottom: -5px;
			}
		}
	





.skywardClearing:after{
	content: "";
    display: table;
    clear: both;
}


/* -- End Skyward Each css Template -- */
#stacks_in_27211 {
	margin: 0px 50px 0px 50px;
}

#stacks_in_27212 {
	font-size: 117%;
	font-weight: bolder;
}
