.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; }
.cf:after{content:"";display:table;clear:both}#rails-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box}#rails-wrapper #rails-nav *{-webkit-box-sizing:content-box !important;box-sizing:content-box !important}.rails-rail{float:left;width:250px;bottom:0;margin:0;z-index:10;position:relative}#rails-nav ul,#rails-nav > li,#rails-nav a{padding:0;margin:0;text-shadow:none;list-style:none;text-decoration:none}#rails-nav{-webkit-transition:padding 300ms;transition:padding 300ms}#rails-nav.pinned{padding-top:80px;left:auto !important}#rails-nav ul{padding:0 !important;margin:0 !important;-webkit-box-shadow:0px 0 0 #EAEAEA;box-shadow:0px 0 0 #EAEAEA}#rails-nav ul li{padding-top:0 !important;padding-right:0 !important;padding-left:0 !important;margin-top:0 !important;margin-right:0 !important;margin-left:0 !important}#rails-nav ul li > div{background:#000}#rails-nav ul li{background:none !important;border-top-style:solid;border-top-width:1px;font-size:16px}#rails-nav ul li > a{position:relative;display:block;padding:18px;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:color 300ms ease-out,background 150ms ease-out;transition:color 300ms ease-out,background 150ms ease-out}#rails-nav ul li > a:hover{border:inherent;text-decoration:none}#rails-nav ul li > a i{position:relative;display:inline-block;-webkit-font-smoothing:antialiased;-webkit-transition:color 200ms ease-out;transition:color 200ms ease-out}#rails-sections{margin-right:-250px;width:100%;float:right;overflow:hidden;padding-bottom:100px}#rails-sections #rails-push{border-width:0;height:auto;border-style:solid;border-left-width:0px;padding-right:250px}.ts-box{padding-top:0%;padding-right:0%;padding-bottom:5%;padding-left:8%}.rail-right .rails-rail{float:right}.rail-right #rails-nav ul{-webkit-box-shadow:-0px 0 0 #EAEAEA;box-shadow:-0px 0 0 #EAEAEA}.rail-right #rails-sections{margin-left:-250px;margin-right:0;float:left;border-left:none}.rail-right #rails-sections #rails-push{padding-left:250px;border-left-width:0;border-right-width:0px;padding-right:0}#rails-nav ul li a{color:#828282}#rails-nav ul li a:hover{color:#003399}#rails-nav ul li a:active{color:#000000}#rails-nav ul li a.current{color:#FFFFFF}#rails-nav ul li a i{color:#FF324F}#rails-nav ul li a:hover i{color:#C700FF}#rails-nav ul li a:active i{color:#6C11FF}#rails-nav ul li a.current i{color:#FFC3C4}#rails-nav ul li{border-top-color:#EAEAEA !important}#rails-nav ul li div{background:#EAEAEA}#rails-sections #rails-push{border-color:#EAEAEA !important}#rails-nav ul li a{background:#FFFFFF}#rails-nav ul li a:hover{background:#F1F5FF}#rails-nav ul li a.current{background:#003399}@media (max-width:700px){.rails-rail{display:none}#rails-sections{margin-right:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;float:none}.rail-right #rails-sections{margin-left:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;float:none}#rails-sections #rails-push{padding-right:0;border-left-width:0}.rail-right #rails-sections #rails-push{padding-left:0;border-right-width:0}#rails-sections #rails-push .ts-box{padding-right:5%;padding-left:5%}}/************************  PUBLISH MODE  *************************/#rails-nav ul li.separate,#rails-nav ul li:first-child{border-top-style:none;border-top-width:0}/**************************  EDIT MODE  **************************/

#stacks_in_21 {
	margin:  9px;
	padding:  7px;
}
#stacks_in_50_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_50 a:link, #stacks_in_50 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_50 a:hover, #stacks_in_50 a:active {
	color:#FFFFFF;
}







#stacks_in_50 a:link, #stacks_in_50 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_50 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_50 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_50 {
	margin: 25px 0px 25px 0px;
}
#stacks_in_53_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_53 a:link, #stacks_in_53 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_53 a:hover, #stacks_in_53 a:active {
	color:#FFFFFF;
}







#stacks_in_53 a:link, #stacks_in_53 a:visited {
	background-color:#00A0FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A0FF), to(#0060BF));
	border:1px solid #0060BF;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_53 a:hover {
	background-color:#00ACFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ACFF), to(#0053A5));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_53 a:active {
	background-color:#00A0FF;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}




#stacks_in_53 {
	margin: 25px 0px 25px 0px;
}
#stacks_in_36{
	display: none;
}

@font-face {
    font-family: 'fira-sans';
    src: url('../') format('woff'),
         url('../') format('woff2'),
         url('../') format('truetype'),
         url('../') format('opentype');
}




h1{font-family: 'fira-sans', sans-serif ;}



h2, h3, h4, h5, h6{font-family: 'fira-sans', sans-serif ;}


#stacks_in_37{
	display: none;
}

@font-face {
    font-family: 'fira-sans';
    src: url('../') format('woff'),
         url('../') format('woff2'),
         url('../') format('truetype'),
         url('../') format('opentype');
}


body{font-family: 'fira-sans', sans-serif ;}






