.armadilloSoloContentContainer { position: relative; }
.armadilloSoloContentContainer .armadilloEditButton { position: absolute; top: 0; right: 0; z-index: 999; background: #666; color: white; border-radius: 3px; opacity: 0.5; cursor: pointer; }
.armadilloSoloContentContainer .armadilloEditButton a i.fa { color: white !important; }
.armadilloSoloContentContainer:hover .armadilloEditButton { opacity: 1; }
.armadilloSoloContentContainer .armadilloEditButton a { color: white !important; padding: 5px 5px 3px 5px !important; text-decoration: none; }
.editSoloContent, .redactorbox { width: 300px; }
.editSoloContent .toolbar-fixed-box + .redactor-editor { padding-top: 82px !important; }
ul.redactor-toolbar.toolbar-fixed-box { visibility: visible !important; top: 0 !important; }
.uk-htmleditor .uk-htmleditor-content .uk-htmleditor-preview[style] { height: 500px !important; }
.armadilloEditorFullscreen .fancybox-close { opacity: 0; }
@media (min-width:768px) { .editSoloContent, .redactor-box { width: 550px; } }
@media (min-width:992px) { .editSoloContent, .redactor-box { width: 650px; } }
@media (min-width:1200px) { .editSoloContent, .redactor-box { width: 750px; } .editSoloContent .toolbar-fixed-box + .redactor-editor { padding-top: 42px !important; } }
.editSoloContent textarea { width: 100%; }
.editSoloContent p.saveSoloContentDetails { margin: 15px 0; padding: 0; }
.armadilloPadding { padding: 15px 0; }
a.armadilloButton, a.armadilloButton:link, a.armadilloButton:visited { padding: 5px 10px; background-color: green; color: white !important; text-decoration: none !important; border-radius: 4px; }
.saveSoloContent { margin-left: 10px; opacity: 0; display: inline-block; }
.saveSoloContent.progress { margin: 0 0 0 10px; padding-bottom: 5px; height: 5px; width: 100px; background: url(../../rw_common/plugins/stacks/armadillo/core/images/loading.gif) center center no-repeat;}
/* Redactor Styles */
/* Z-index setup */
.redactor-editor, .redactor-box, .redactor-box textarea { z-index: auto; }
.redactor-box-fullscreen { z-index: 1051; }
.redactor-toolbar { z-index: 100; }
.redactor-dropdown, .redactor-modal-box { z-index: 8052 !important; }
.com_joeworkman_stacks_columnist_stack .columnist ul,.com_joeworkman_stacks_columnist_stack .columnist ol{margin-top:0;margin-bottom:0}.com_joeworkman_stacks_columnist_stack .columnist li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.com_joeworkman_stacks_columnist_stack .columnist.text-left{text-align:left}.com_joeworkman_stacks_columnist_stack .columnist.text-right{text-align:right}.com_joeworkman_stacks_columnist_stack .columnist.text-center{text-align:center}.com_joeworkman_stacks_columnist_stack .columnist.text-justify{text-align:justify}.com_joeworkman_stacks_columnist_stack .columnist.hyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.com_joeworkman_stacks_columnist_stack .columnist.strip-bullets ul,.com_joeworkman_stacks_columnist_stack .columnist.strip-bullets ol{list-style:none}.com_joeworkman_stacks_columnist_stack .columnist .break{-webkit-column-span:all;-moz-column-span:all;column-span:all}

.lzTopper{
	display:none;
	background: #cccccc;
	padding: 10px;
	margin-bottom:5px;
	border: 1px solid #999999;
}
.lzeffect{
    position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:#000000;
	z-index:200000;
}

.doosuperoverlay {
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-color:#000000;
	z-index:200001;
	}
	
#stacks_in_223 {

}

#stacks_in_223 .outer_box {
	position:relative;
}

#stacks_in_223 .inner_box {
}


/* End doobox General Styles */#stacks_in_204 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_204 .jwresp_col{overflow:hidden;margin:0;width:29%; float:left;}#stacks_in_204 #jwresp_col2_stacks_in_204{ float:right; width:69%}@media screen and (max-width:500px){#stacks_in_204 #jwresp_col1_stacks_in_204,#stacks_in_204 #jwresp_col2_stacks_in_204{width:100%;float:none;display:block}#stacks_in_204 #jwresp_col1_stacks_in_204{margin-bottom:15px}}
/* Start Smart Image stack CSS code */#stacks_in_217{	text-align: center;}#stacks_in_217 figure a img{	cursor: pointer !important;}.stacks_in_217responsive {  max-width: 100%;  margin: 0;  padding: 0;}.stacks_in_217responsive img, .stacks_in_217warehouseImage img {  max-width: 100%;  height: auto;  margin: 0 0 0 0;  display: block;}.stacks_in_217hiddenimage{	display: none;}.stacks_in_217warehouseImage{	display: none;}/* End Smart Image stack CSS code */






.rwml-menu-imported {
	display: none;
}

#stacks_in_199 {
	display: none !important;
}

























#rwml_switch_language_form_stacks_in_282 {
	
	
	text-align: right;
}








@media print {
	#switchContainerstacks_in_282 {
		display: none !important;
	}
}




#stacks_in_221 {
	padding: 0px 0px 20px 0px;
}
/* Start Obscure Email stack CSS code */.stacks_in_112_34topbar {	background-color: #3D82EA;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-bottom: none;	padding: 6px 3px 2px 10px;	min-height: 40px;	font-weight: bold;	font-size: 16px;	color: #ffffff;	}.stacks_in_112_34mainarea {	background-color: #ffffff;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-top: none;	padding: 10px;}.stacks_in_112_34small{font-weight: normal;font-size: 12px;}.stacks_in_112_34centerbox {	background-color: #ffffff;	border: 1px solid #CDDACF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	color: #333;}.stacks_in_112_34centerbox b {	color: #DA0140;}/* End Obscure Email stack CSS code *//* NoHome3 stack v1.1.4 */#stacks_in_112_53 {	display: none !important;}a[href="https://coterminus.com/"] {	cursor: default;	-webkit-user-select: none; 	-webkit-touch-callout: none;	-webkit-tap-highlight-color: transparent; }a[href="https://coterminus.com/"]:visited, a[href="https://coterminus.com/"]:hover, a[href="https://coterminus.com/"]:active {	background-image: none !important;	background: inherit !important;	border: none !important;	color: inherit !important;	cursor: default !important;	outline: none !important;	text-decoration: inherit !important;	text-shadow: inherit !important;}a[href="https://coterminus.com/"]:focus {	  outline:0; }/* end of NoHome3 stack */
/* @group FormSnap Jr. */

#fsjr-tab{
	padding: 12px 10px 4px 10px;
	vertical-align: middle;
	text-align: center;
	color:  #FFFFFF;
	font-size: 13px;
	font-family:  Helvetica;
	font-weight: normal;
	display:block;
	position: fixed;
	border-radius: 5px;
	background: #FF0000;
	border: 2px solid #FFFFFF;
	cursor:pointer;
	z-index: 999999;
}
#fsjr-tab img {
	vertical-align: top;
	outline:  none;
	border: none;
	width: 16px;
	height: 16px;
}

#fsjr-tab.left{
	top:200px;
	left: -60px;
	border-top: none;
	width: 120px;
	max-width: 120px;
	overflow:  hidden;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	writing-mode: lr-tb;
}

#fsjr-tab.right
{
	top:200px;;
	right: -60px;
	width: 120px;
	max-width: 120px;
	overflow:  hidden;
	border-top: none;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	writing-mode: rl-tb;
}

#fsjr-tab.bottom
{
	bottom:-1px;
	right: 120px;
	padding-top: 6px;
	border-bottom: none;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

#fsjr-tab.top
{
	top: -1px;
	right: 120px;
	border-top: none;
	padding-top: 6px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}



/* fine -tuning position of tab */
#fsjr-tab.left{
	top:120px;
	left: -60px;
}

#fsjr-tab.right
{
	top:120px;;
	right: -45px;
}

#fsjr-tab.bottom
{
	bottom:0px;
	right: -45px;
}

#fsjr-tab.top
{
	top: 120px;
	right: -45px;;
}




div.blockOverlay {
	background-color: #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); 
    -moz-opacity:.40;
    opacity:.40;
    z-index: 100000;	
}
div.fsjr-block{
    top:    10%;
    left:   37%;
    text-align:center;
	border: 1px solid #222222;
    outline: 2px #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
    -moz-opacity:1;
    opacity:1;
    padding: 0;
    color: ;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    background: #FFFFFF;
	z-index: 100001;
	cursor: default;
	font-family: Helvetica;
}

div.fsjr-block-inner { 
	width:  300px;
	margin: 20px auto;
	}

div.fsjr-block ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	text-align:left;
}


div.fsjr-block .airmail-line {
	overflow: hidden; 
	margin: 0 -24px; 
	text-indent: -28px; 
	white-space: nowrap; 
	min-height: 15px; 
	padding: 0; 
	font: italic bold 200px/15px Helvetica, sans-serif; 
	height: 15px; 
	max-height: 15px; 
	letter-spacing: -8px;
}

div.fsjr-block .airmail-line b {
	color:#B94A48;
}

div.fsjr-block .airmail-line i {
	color:#006699;
}

div.fsjr-block h3{ 
	font-size: 20px; 
	margin:0 0 4px 0;
	font-weight: bold;
	color:  #222222;
	padding: 0;
}

div.fsjr-block li{
	margin-left:0 !important;
}

div.fsjr-block input[type="text"],
div.fsjr-block input[type="password"],
div.fsjr-block textarea {
    padding:5px;
    background-color: #FFFFFF; 
    border:1px solid #CCCCCC;
    border-radius:4px;
    font-size:12px;
    font-weight:bold;
    color: #444444;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    width:288px;
}

div.fsjr-block textarea { height:80px; }

div.fsjr-block span.required {color:  #B94A48;}
div.fsjr-block li.incomplete input[type=text],
div.fsjr-block li.incomplete textarea{ 
	border-color: #B94A48;
	box-shadow: 0 0 5px #ffffff;
	-webkit-box-shadow: 0 0 5px #B94A48;
	-moz-box-shadow: 0 0 5px #B94A48;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
  }



div.fsjr-block a.unblock {
	 position:  relative;
}

/* @end */
div.fsjr-block label { display: block; color:  #777777; text-transform: none; }


div.fsjr-block p { display: block; text-align: center; margin: 6px auto; }

/* alerts */

div.fsjr-block .alert {
  padding: 8px 35px 8px 14px;
  margin: 18px auto;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}


div.fsjr-block .alert-success {
  color: #468847;
  background-color: #E6FFE7;
  border-color: #AAECAB;
}

div.fsjr-block .alert-error {
  color: #B94A48;
  background-color: #FFEAE8;
  border-color: #FFAEAC;
}


.fsjr-btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #444444;
  text-align: center;
  text-shadow: 0 1px 1px #FFFFFF;
  vertical-align: middle;
  cursor: pointer;
  background-color:  ;
  background-image: -ms-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#E6E6E6));
  background-image: -webkit-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -o-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: linear-gradient(top, #FFFFFF, #E6E6E6);
  background-image: -moz-linear-gradient(top, #FFFFFF, #E6E6E6);
  background-repeat: repeat-x;
  border: 1px solid #CCCCCC;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #B3B3B3 #B3B3B3 #959595;
  border-bottom-color: #818181;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E6E6E6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fsjr-btn:hover,
.fsjr-btn:active,
.fsjr-btn.active,
.fsjr-btn.disabled,
.fsjr-btn[disabled] {
  background-color: #E6E6E6;
}

.fsjr-btn:active,
.fsjr-btn.active {
  background-color: #CDCDCD \9;
}

.fsjr-btn:first-child {
  *margin-left: 0;
}

.fsjr-btn:hover {
  color: #3A3A3A;
  text-decoration: none;
  background-color: #E6E6E6;
  *background-color: #D2D2D2;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.fsjr-btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.fsjr-btn.active,
.fsjr-btn:active {
  background-color: #E6E6E6;
  background-color: #CDCDCD \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fsjr-btn.disabled,
.fsjr-btn[disabled] {
  cursor: default;
  background-color: #E6E6E6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}


.fsjr-btn-primary,
.fsjr-btn-primary:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.fsjr-btn-primary.active {
  color: rgba(255, 255, 255, 0.75);
}

.fsjr-btn {
  border-color: #CCCCCC;
/*  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
}

.fsjr-btn-primary {
  background-color: #0067E6;
  background-image: -ms-linear-gradient(top, #1494FF, #0067E6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1494FF), to(#0067E6));
  background-image: -webkit-linear-gradient(top, #1494FF, #0067E6);
  background-image: -o-linear-gradient(top, #1494FF, #0067E6);
  background-image: -moz-linear-gradient(top, #1494FF, #0067E6);
  background-image: linear-gradient(top, #1494FF, #0067E6);
  background-repeat: repeat-x;
  border-color: #0067E6 #0067E6 #004ECD;
/*  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1494FF', endColorstr='#0067E6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.fsjr-btn-primary:hover,
.fsjr-btn-primary:active,
.fsjr-btn-primary.active,
.fsjr-btn-primary.disabled,
.fsjr-btn-primary[disabled] {
  background-color: #0067E6;
}

.fsjr-btn-primary:active,
.fsjr-btn-primary.active {
  background-color: #004ECD \9;
}

div.fsjr-block .close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -12px;
	left: -15px;
	background-image: url(../files/formsnapjr/close.png);
	text-indent: -1000em;
	overflow: hidden;
	background-color: transparent;
	cursor: pointer;
	opacity: 1 !important;
}

div.fsjr-block .close:active {
	background-position: 0 -30px;
}


/* @end */


/* ! RESPONSIVE MEDIA QUERIES */
/* Smartphones (portrait and landscape) ----------- */
@media screen and (max-width : 480px) {
	div.blockOverlay {background-color: #000 !important;}
	div.fsjr-block {position: absolute !important; width:94% !important;top:10px !important;left:10px !important; }
	div.fsjr-block input[type="text"],
	div.fsjr-block input[type="password"],
	div.fsjr-block textarea { width:260px !important;}
	div.fsjr-block-inner { width:  280px !important; overflow:auto;}
	div.fsjr-block textarea { height: 30px !important;}
}
/* ! RESPONSIVE MEDIA QUERIES (END) */


#stacks_in_251 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_251 .jwresp_col{float:none} #stacks_in_251 #jwresp_col2_stacks_in_251{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_251 #jwresp_col1_stacks_in_251,#stacks_in_251 #jwresp_col3_stacks_in_251{width:32%}#stacks_in_251 #jwresp_col1_stacks_in_251{float:left}#stacks_in_251 #jwresp_col3_stacks_in_251{float:right} @media screen and (max-width:770px){#stacks_in_251 #jwresp_col1_stacks_in_251,#stacks_in_251 #jwresp_col3_stacks_in_251{margin-bottom:20px}#stacks_in_251 #jwresp_col1_stacks_in_251{width:49%}#stacks_in_251 #jwresp_col3_stacks_in_251{width:49%}#stacks_in_251 #jwresp_col2_stacks_in_251{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_251 #jwresp_col1_stacks_in_251,#stacks_in_251 #jwresp_col3_stacks_in_251,#stacks_in_251 #jwresp_col2_stacks_in_251{float:none;width:100%;display:block}#stacks_in_251 #jwresp_col1_stacks_in_251,#stacks_in_251 #jwresp_col3_stacks_in_251{margin-bottom:20px}} 

#stacks_in_251 {
	margin: 10px 0px 0px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_252 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_252 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_252 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_252 .cd-modal-content a,
#stacks_in_252 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_252 .cd-modal-content a:hover,
#stacks_in_252 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_252 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_252 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_252 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_252 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_252 .cd-modal-action {
  position: relative;
}

#stacks_in_252 .cd-modal-action .modal_btn, #stacks_in_252 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #34383C;
}

#stacks_in_252 .modal_btn,
#stacks_in_252 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_252 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_252 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_252 .cd-modal-action .modal_btn {
		width: 80%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_252 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_252 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_252 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_252 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_252 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_252 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_252 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_252 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_252 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_252 .cd-modal-action a,
#stacks_in_252 .cd-modal-action a:visited,
#stacks_in_252 .cd-modal-action a:hover,
#stacks_in_252 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_252 .cd-modal-action .modal_btn {
  }






#stacks_in_253 {
	padding: 10px 0px 0px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_256 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_256 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_256 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_256 .cd-modal-content a,
#stacks_in_256 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_256 .cd-modal-content a:hover,
#stacks_in_256 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_256 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_256 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_256 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_256 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_256 .cd-modal-action {
  position: relative;
}

#stacks_in_256 .cd-modal-action .modal_btn, #stacks_in_256 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #34383C;
}

#stacks_in_256 .modal_btn,
#stacks_in_256 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_256 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_256 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_256 .cd-modal-action .modal_btn {
		width: 80%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_256 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_256 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_256 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_256 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_256 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_256 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_256 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_256 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_256 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_256 .cd-modal-action a,
#stacks_in_256 .cd-modal-action a:visited,
#stacks_in_256 .cd-modal-action a:hover,
#stacks_in_256 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_256 .cd-modal-action .modal_btn {
  }





/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_262 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_262 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_262 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_262 .cd-modal-content a,
#stacks_in_262 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_262 .cd-modal-content a:hover,
#stacks_in_262 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_262 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_262 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_262 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_262 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_262 .cd-modal-action {
  position: relative;
}

#stacks_in_262 .cd-modal-action .modal_btn, #stacks_in_262 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #34383C;
}

#stacks_in_262 .modal_btn,
#stacks_in_262 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_262 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_262 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_262 .cd-modal-action .modal_btn {
		width: 80%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_262 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_262 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_262 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_262 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_262 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_262 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_262 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_262 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_262 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_262 .cd-modal-action a,
#stacks_in_262 .cd-modal-action a:visited,
#stacks_in_262 .cd-modal-action a:hover,
#stacks_in_262 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_262 .cd-modal-action .modal_btn {
  }








/* Hide content until the page had loaded */
#rwml_sidebar_contentstacks_in_169 {
	display: none;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_171 {
	width: 100%;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#simpleDivider_stacks_in_171 .theDivider1,
#simpleDivider_stacks_in_171 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_171 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_171.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_171.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_171 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_171.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_171.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_171.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_171.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_179 {
	width: 100%;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#simpleDivider_stacks_in_179 .theDivider1,
#simpleDivider_stacks_in_179 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_179 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_179.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_179.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_179 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_179.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_179.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_179.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_179.bgImageOn .theDivider1 img {
	display: block;
}


#stacks_in_179 {
	padding: 15px 0px 0px 0px;
}
#stacks_in_180 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_180 .jwresp_col{float:none} #stacks_in_180 #jwresp_col2_stacks_in_180{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_180 #jwresp_col1_stacks_in_180,#stacks_in_180 #jwresp_col3_stacks_in_180{width:32%}#stacks_in_180 #jwresp_col1_stacks_in_180{float:left}#stacks_in_180 #jwresp_col3_stacks_in_180{float:right} @media screen and (max-width:770px){#stacks_in_180 #jwresp_col1_stacks_in_180,#stacks_in_180 #jwresp_col3_stacks_in_180{margin-bottom:20px}#stacks_in_180 #jwresp_col1_stacks_in_180{width:49%}#stacks_in_180 #jwresp_col3_stacks_in_180{width:49%}#stacks_in_180 #jwresp_col2_stacks_in_180{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_180 #jwresp_col1_stacks_in_180,#stacks_in_180 #jwresp_col3_stacks_in_180,#stacks_in_180 #jwresp_col2_stacks_in_180{float:none;width:100%;display:block}#stacks_in_180 #jwresp_col1_stacks_in_180,#stacks_in_180 #jwresp_col3_stacks_in_180{margin-bottom:20px}} 

#stacks_in_180 {
	padding: 15px 0px 0px 0px;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

#stacks_in_183 .jspContainer
{
	overflow: hidden;
	position: relative;
}

#stacks_in_183 .jspPane
{
	position: absolute;
}

#stacks_in_183 .jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 100%;
}

#stacks_in_183 .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

#stacks_in_183 .jspVerticalBar *,
#stacks_in_183 .jspHorizontalBar *
{
	margin: 0;
	padding: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_183 .jspCap
{
	display: none;
}

#stacks_in_183 .jspHorizontalBar .jspCap
{
	float: left;
}

#stacks_in_183 .jspTrack
{
	background: #CCCCCC;
	/**/
	position: relative;
}

#stacks_in_183 .jspDrag
{
	background: #000000;
	/**/
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_183 .jspHorizontalBar .jspTrack,
#stacks_in_183 .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}



#stacks_in_183 .jspArrow
{	
	text-indent: -20000px;
	display: block;
	cursor: pointer;

}

#stacks_in_183 .jspArrow:hover
{
	background-color:#AAAAAA;
}

#stacks_in_183 .jspArrow.jspDisabled
{
	cursor: default;
}

#stacks_in_183 .jspArrowUp{
	background-color:transparent;
	background:  #CCCCCC   no-repeat;
}
#stacks_in_183 .jspArrowDown{
	background-color:transparent;
	background:  #CCCCCC   no-repeat;
}
#stacks_in_183 .jspArrowRight{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_183 .jspArrowLeft{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_183 .jspArrowUp:hover{

	background:   #AAAAAA   no-repeat;
}
#stacks_in_183 .jspArrowDown:hover{

	background:   #AAAAAA   no-repeat;
}
#stacks_in_183 .jspArrowRight:hover{

	/*background: #AAAAAA url() no-repeat;*/
}
#stacks_in_183 .jspArrowLeft:hover{

	/*background: #AAAAAA url() no-repeat;*/
}

#stacks_in_183 .jspVerticalBar .jspArrow
{
	height:16px;
	width:5px;
}

#stacks_in_183 .jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}



#stacks_in_183 .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

#stacks_in_183 .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

#stacks_in_279 .jspContainer
{
	overflow: hidden;
	position: relative;
}

#stacks_in_279 .jspPane
{
	position: absolute;
}

#stacks_in_279 .jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 100%;
}

#stacks_in_279 .jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

#stacks_in_279 .jspVerticalBar *,
#stacks_in_279 .jspHorizontalBar *
{
	margin: 0;
	padding: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_279 .jspCap
{
	display: none;
}

#stacks_in_279 .jspHorizontalBar .jspCap
{
	float: left;
}

#stacks_in_279 .jspTrack
{
	background: #CCCCCC;
	/**/
	position: relative;
}

#stacks_in_279 .jspDrag
{
	background: #000000;
	/**/
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stacks_in_279 .jspHorizontalBar .jspTrack,
#stacks_in_279 .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}



#stacks_in_279 .jspArrow
{	
	text-indent: -20000px;
	display: block;
	cursor: pointer;

}

#stacks_in_279 .jspArrow:hover
{
	background-color:#AAAAAA;
}

#stacks_in_279 .jspArrow.jspDisabled
{
	cursor: default;
}

#stacks_in_279 .jspArrowUp{
	background-color:transparent;
	background:  #CCCCCC   no-repeat;
}
#stacks_in_279 .jspArrowDown{
	background-color:transparent;
	background:  #CCCCCC   no-repeat;
}
#stacks_in_279 .jspArrowRight{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_279 .jspArrowLeft{
	background-color:transparent;
	/*background:  url() no-repeat;*/
}
#stacks_in_279 .jspArrowUp:hover{

	background:   #AAAAAA   no-repeat;
}
#stacks_in_279 .jspArrowDown:hover{

	background:   #AAAAAA   no-repeat;
}
#stacks_in_279 .jspArrowRight:hover{

	/*background: #AAAAAA url() no-repeat;*/
}
#stacks_in_279 .jspArrowLeft:hover{

	/*background: #AAAAAA url() no-repeat;*/
}

#stacks_in_279 .jspVerticalBar .jspArrow
{
	height:16px;
	width:5px;
}

#stacks_in_279 .jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}



#stacks_in_279 .jspVerticalBar .jspArrow:focus
{
	outline: none;
}

#stacks_in_279 .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_267 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_267 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_267 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_267 .cd-modal-content a,
#stacks_in_267 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_267 .cd-modal-content a:hover,
#stacks_in_267 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_267 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_267 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_267 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_267 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_267 .cd-modal-action {
  position: relative;
}

#stacks_in_267 .cd-modal-action .modal_btn, #stacks_in_267 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 2.5em;
  background-color: #676868;
}

#stacks_in_267 .modal_btn,
#stacks_in_267 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_267 .cd-modal-action .modal_btn {
	
	border-radius: 4px;
	
  color: #ffffff;
  line-height: 2.5em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_267 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_267 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_267 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_267 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_267 .cd-modal-action .modal_btn.to-circle {
  width: 2.5em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_267 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 2.5em;
	
	border-radius: 4px;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_267 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_267 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
	border-radius: 4px;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_267 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_267 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_267 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_267 .cd-modal-action a,
#stacks_in_267 .cd-modal-action a:visited,
#stacks_in_267 .cd-modal-action a:hover,
#stacks_in_267 .cd-modal-action a:active {
		color: #99FFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_267 .cd-modal-action .modal_btn {
  }





#stacks_in_268 .aContainer {
 

}#stacks_in_272 .columnist.rule.rule-top{border-top:1px dotted rgba(153, 153, 153, 1.00);padding-top:1rem}#stacks_in_272 .columnist.rule.rule-bottom{border-bottom:1px dotted rgba(153, 153, 153, 1.00);padding-bottom:1rem}#stacks_in_272 .columnist .break{margin:1.50rem 0 0.63rem}#stacks_in_272 .columnist{-webkit-columns:200px 2;-moz-columns:200px 2;columns:200px 2;-webkit-column-gap:2.50rem;-moz-column-gap:2.50rem;column-gap:2.50rem}#stacks_in_272 .columnist.rule{-webkit-column-rule:1px dotted rgba(153, 153, 153, 1.00);-moz-column-rule:1px dotted rgba(153, 153, 153, 1.00);column-rule:1px dotted rgba(153, 153, 153, 1.00)}
