/* import stylesheets and hide from ie/mac \*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* CSS Document */

/*Header Styles*/

h1.sitetitle a {
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: block;
	padding-top: 50px;
	/*background: transparent url(/images/mi/header/top-magnate-interactive.gif) no-repeat top left;*/
	background: transparent url(/images/mi/header/mi-logo-header.png) no-repeat 0 5px;
	width: 468px;
	height: 0 !important;
	height /* */: 50px; /* False value for IE4-5.x/Win. */
}

#header-cap-container h1.sitetitle {
	float: left;
	margin: 0;
	padding: 0;
	width: 720px;
	border-right: 1px solid #D4D6DB;
}

#header-cap-container #nav_toggle {
	width: 22px;
	float: left;
	height: 28px;
	padding: 12px 0 0 4px;
	border-left: 1px solid #FFF;
	/*display: none;*/
}


#header-cap-bg {
margin: 0;
padding: 0;
height: 50px;
background: #D1D1D1 url(/images/mi/header/topmost-bar-bg.gif) repeat-x top left;
border-bottom: 1px solid #D1D1D1;
}
#header-cap-container {
margin: 0 auto;
padding: 0;
width: 780px;
height: 50px;
position: relative;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;

}


.clearfix { display: inline-table; }


/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac */


#mi-header {
	/*height: 181px;*/
}

#banner-nav {
	background: transparent url(/images/mi/header/header-main-bg.gif) repeat-x 0 0;
	height: 131px;
	width: 100%;
	position: relative;
}

#banner-nav #header_photo {
	margin: 0 auto;
	padding: 0;
	width: 780px;
	background: transparent url(/images/mi/header/toledo-cityscape-header-night.jpg) no-repeat top left;
	position: relative;
	top: 0;
}

#project_resources #banner-nav {
	
}


#mi-logo {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 674px;
	top: 12px;
}
#mb-design-logo {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 663px;
	top: 66px;
}

#global-nav {
	background: transparent;
	height: 32px;
	width: 544px;
	margin: 0 auto;
	padding: 99px 0 0 0;
}
#global-nav-leftcap, #global-nav-rightcap {
	height: 32px;
	width: 118px;
	background: transparent url(/images/mi/header/nav-btm-repeater.gif) repeat-x bottom left;
	position: absolute;
}


div#global-nav ul#nav-menu {
	height: 32px;
	width: 544px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	
}
div#global-nav ul#nav-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#nav-menu li, ul#nav-menu a {
	height: 32px;
	display: block;
	}
div#global-nav ul#nav-menu li a {
	padding-top: 32px;
	overflow: hidden;
	text-decoration: none;
	height: 0 !important;
	height /* */: 32px; /* False value for IE4-5.x/Win. */
	}
#articles	{left: 0; width: 116px;}
#portfolio	{left: 116px; width: 104px;}
#process	{left: 220px; width: 104px;}
#about {left: 324px; width: 104px;}
#contact	{left: 428px; width: 116px;}

#articles a:link, #articles a:visited {background: transparent url(/images/mi/header/nav/nav.gif) no-repeat 0 -41px; }
#portfolio a:link, #portfolio a:visited	{background: transparent url(/images/mi/header/nav/nav.gif) no-repeat -116px -41px;}
#process a:link, #process a:visited	{background: transparent url(/images/mi/header/nav/nav.gif) no-repeat -220px -41px;}
#about a:link, #about a:visited {background: transparent url(/images/mi/header/nav/nav.gif) no-repeat -324px -41px;}
#contact a:link, #contact a:visited	{background: transparent url(/images/mi/header/nav/nav.gif) no-repeat -428px -41px;}


#articles a:hover	{background: transparent url(/images/mi/header/nav/nav.gif) no-repeat 0 -5px; }
#portfolio a:hover	{background: transparent url(/images/mi/header/nav/nav.gif) no-repeat -116px -5px;}
#process a:hover	{background: transparent url(/images/mi/header/nav/nav.gif) no-repeat -220px -5px;}
#about a:hover {background: transparent url(/images/mi/header/nav/nav.gif) no-repeat -324px -5px;}
#contact a:hover	{background: transparent url(/images/mi/header/nav/nav.gif) no-repeat -428px -5px;}

#section_articles #articles a:link,
#section_articles #articles a:visited,
#section_articles #articles a:hover,
#section_articles #articles a:active
{
background: transparent url(/images/mi/header/nav/nav-articles-on.gif) no-repeat 0 -1px;
}
#section_portfolio #portfolio a:link,
#section_portfolio #portfolio a:visited,
#section_portfolio #portfolio a:hover,
#section_portfolio #portfolio a:active
{
background: transparent url(/images/mi/header/nav/nav-portfolio-on.gif) no-repeat 0 -1px;
}
#section_process #process a:link,
#section_process #process a:visited,
#section_process #process a:hover,
#section_process #process a:active
{
background: transparent url(/images/mi/header/nav/nav-process-on.gif) no-repeat 0 -1px;
}
#section_about #about a:link,
#section_about #about a:visited,
#section_about #about a:hover,
#section_about #about a:active
{
background: transparent url(/images/mi/header/nav/nav-about-on.gif) no-repeat 0 -1px;
}
#section_contact #contact a:link,
#section_contact #contact a:visited,
#section_contact #contact a:hover,
#section_contact #contact a:active
{
background: transparent url(/images/mi/header/nav/nav-contact-on.gif) no-repeat 0 -1px;
}

#nav-embellishment-holder {
	margin: 0;
	padding: 0;
	width: 100%;
	background: transparent url('/images/mi/header/nav-embellishment-repeater.gif') repeat-x top left;
	border-top: 1px solid #FFF;
}

#nav-embellishment {
	width: 700px;
	margin: 0 auto;
	height: 10px;
	font-size: 1px;
	background: transparent url('/images/mi/header/nav-embellishment.gif') no-repeat bottom left;
}

/*Site Search*/

#site-search-module {
	float: right;
	padding: 4px 0 0 0;
	text-align: right;
}
#site-search-module input.input_search {
	line-height: 20px;
	vertical-align: middle;
	width: 120px;
	background-color: #A3BECC;
	border: 1px solid #BDC8DA;
}

#site-search-module label {
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000C16;
	line-height: 20px;
	vertical-align: middle;
}

/* CSS Document */

* html { margin: 0; padding: 0; }

html, body { background-color: #002B40; }

body {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: none;
}
h3, h4, h5, h6, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

a:focus { outline: none; }




/*Body Styles*/

#mainContent {
	margin: 0;
	padding: 12px 0;
	background-color: #00405C;
}

#contentCol {
	margin: 0 auto;
	padding: 10px 0;
	width: 780px;
	background: transparent;
}
#contentCol .twoCol .colOne {
	width: 330px;
}
#contentCol .colOne h2, #contentCol .entry_title h2 {
	font-variant: small-caps;
    font-family: 'Times New Roman';
	color: #A3BECC;
	font-size: 28px;
	letter-spacing: -.05em;
}
.colOne h3 {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin: 12px 0;
}
.colOne p, p {
	color: #FFF;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
}

.colOne p { font-size: 11.8px; line-height: 15.5px; }

#mainContent a:link, #mainContent a:visited, #mainContent a:hover, #mainContent a:active { color: #BDFF29; }

#mainContent a:visited { color: #D2D2D2; }

#mainContent a:hover { color: #A3BECC; }

#mainContent #right-side-bar-container a { color: #001A2C; }

.semi-important {
	font-size: 1.2em;
}
strong { font-weight: bold; }
em { font-style: italic; }

/*Sidebar Styles*/

#right-side-bar-container {
	margin: 0 3px 6px 30px;
	padding: 0;
}
.side-bar-top-cap {
width: 272px;
height: 10px;
margin: 8px 0 0 0;
font-size: 1px; /*IE 6 hack to prevent empty div from being too tall*/
background: transparent url(/images/mi/sidebar-pod-type1/sidebar-top-btm.gif) no-repeat center top;
}
.side-bar-btm-cap {
width: 272px;
height: 52px;
margin: 0 0 10px 0;
font-size: 1px; /*IE 6 hack to prevent empty div from being too tall*/
background: transparent url(/images/mi/sidebar-pod-type1/sidebar-top-btm.gif) no-repeat center bottom;
}
div.side-bar-content {
width: 272px;
background: transparent url(/images/mi/sidebar-pod-type1/sidebar-bg.gif) repeat-y center;
}
div.side-bar-content-pad {
padding: 5px 10px;
}
div.hr {
border: 0;
margin: 0 0 6px 0;
padding: 0;
font-size: 1px; /*IE 6 hack to prevent empty div from being too tall*/
height: 2px;
width: 100%;
background: transparent url(/images/mi/sidebar-pod-type1/sidebar-hr.gif) repeat-x top;
}
div.side-bar-content h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFF;
	margin: 0;
	padding: 0;
}
div.side-bar-content h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #001A2C;
	margin: 0;
	padding: 0;
}
div.side-bar-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001A2C;
	margin: 0;
	padding: 0;
}
.screenshot {
	border: 3px solid #FFF;
	margin: 0 0 8px 0;
}
.photo {
	border: 2px solid #FFF;
	margin: 4px 6px;
}

/*Form Styles*/

#cForm_thankyou {
	width: 100%;
	border: 1px solid #BDFF29;
	background-color: #E7FFB2;
	margin: 0 0 20px 0;
}
#cForm_thankyou h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #88B32C;
	margin: 10px;
}
#cForm_thankyou h3 span {
	color: #4F691A;
}
#cForm_thankyou p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px;
	font-size: 12px;
	color: #4F691A;
}

#cForm label {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 40px;
}
#cForm td {
	padding: 6px 0;
}
#cForm td .inputtext, #cForm td .textboxRequired {
	width: 290px;
	border: 1px solid #001A2C;
	padding: 2px;
}
#cForm input.submit {
height:24px;
width:80px;
border:0;
display:inline;
background:transparent url(/images/mi/buttons/submit-btn.jpg) top left no-repeat;
overflow:hidden;
cursor:pointer;
margin:0;
padding:24px 0 0;
outline:none
}
#cForm>input.submit {height:0}
#cForm input.submit:hover {background-position:0 -26px}

.alert-icon {
	padding-left: 10px;
}

.form-section-heading h4 {
	background-color: #215972;
	color: #FFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 1px 4px;
}


p.form-notation {
	font-size: 10px;
	color: #A3BECC;
}

.disclaimer-leader {
	color: #BDFF29;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.disclaimer-text {
	font-size: 10px;
}


/*List Styles*/

ul { list-style: square;
	margin: 0 0 10px 0;
	padding: 0; }
ul li {
	color: #A3BECC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
}
.sub-content-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.sub-content-list li, ul.sub-content-list li a, ul.document-list li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #001A2C;
margin: 4px 0;
}
ul.document-list {
	list-style: url(/images/mi/icons/form-icon.gif);
	margin: 10px;
	padding: 10px;
}

ul.document-list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

ul.document-list li.zip {
	list-style: url(/images/mi/icons/zip_file.gif);
}
ul.document-list li.pdf {
	list-style: url(/images/mi/icons/pdf_icon_tiny.gif);
}
ul.document-list li.sitemap {
	list-style: url(/images/mi/icons/sitemap.gif);
}
ul.document-list li.link {
	list-style: url(/images/mi/icons/external_link.gif);
}
ul.document-list li.jpeg_img {
	list-style: url(/images/mi/icons/jpeg_img.gif);
}

span.metadata { font-size: 10px; color: #333; }

ul.quotation-list {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
ul.quotation-list li {
	color: #A3BECC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
}

/*Archive Calendar Styles*/

#archive_calendar {
	width: 100%;
	margin: 8px 0;
	padding: 0;
	border-top: 1px solid #001A2C;
	border-left: 1px solid #001A2C;
}
#archive_calendar td, #archive_calendar th {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-right: 1px solid #001A2C;
	border-bottom: 1px solid #001A2C;
}
#archive_calendar th {
	background-color: #B4CAD5;
}
#archive_calendar th a {
	font-size: 11px;
	font-weight: bold;
}


/*Homepage Styles*/
.homepage-feature, .homepage-features {
	float: left;
}

.home-feature-left {
	margin: 0 5px 0 0;
	padding: 0;
	background: transparent;
}

#the-process {
	width: 186px;
}
#feeling-stuck {
	width: 220px;
}

#home-feature-left, #home-feature-mid {
	margin: 0 5px 0 0;
	padding: 0;
	background: transparent;
}

#homepage-feature-list { width: 360px; }

/* Headings */

#mainContent h4 { margin: 0 0 6px 0; }

h4.section-heading {
	background-color: #215972;
	color: #FFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 2px 0 12px 0;
	padding: 2px 4px;
}
h4.section-heading.alt {
	background-color: #A3BFCD;
	color: #00405C;
}

ul.services-list {
	margin: 0 5px 0 0;
}

ul.services-list h5 {
	font-size: 14px;
	font-weight: bold;
	color: #A3BECC;
	border-bottom: 1px dotted #A3BECC;
	margin: 0 0 5px 0;
}

/* Portfolio styles*/
.project_thumbnail { display: block; width: 54px; float: left; margin-right: 4px; }
.date { font-style: italic; }
.portfolio_entry .meta { text-align: right; float: right; width: 300px; }
.portfolio_entry .entry_title { float: left; width: 475px; }
.portfolio_entry .screenshot { display: block; border: 2px solid #C0C8CC; }
.portfolio_entry .screenshots .screenshot { width: 181px; float: left; }
.portfolio_entry .screenshots .screenshot.first { margin-right: 10px; }
.portfolio_entry h3 { border-bottom: 1px dotted #C0C8CC; margin-bottom: 10px; }

.hero_img { margin-bottom: 20px; }

/* Copy styles */
.brief_overview p,
.project_goals p,
.implementation p,
.tools_used p,
.results p {
	text-align: justify;
}

/* Container styles */
div.brief_overview,
div.project_goals,
div.implementation,
div.tools_used,
div.client_quote,
div.screenshots { width: 380px; }

div.brief_overview,
div.project_goals,
div.implementation { float: left; margin-right: 10px; }

div.client_quote,
div.tools_used,
div.screenshots {
	float: right;
}
.project_goals_and_quote, .results { width: 100%; }

#portfolio_entry_list_top, #portfolio_entry_list_btm { background-color: #0D4B64; width:760px; padding: 10px; margin-bottom: 20px; }
.portfolio_entry_link { float: left; margin-right: 20px; width: 170px; }

div.client_quote { background-color: #0D4B64; width: 336px; padding: 20px; margin: 20px 0; }
div.client_quote p { font-size: 20px; line-height: 24px; }
div.client_quote p.client_name { font-size: 14px; }

/* Text headers */
.replaced { height: 0; display: block; overflow: hidden; }
#select_a_project_hdr_top, #select_a_project_hdr_btm { 
	padding-top: 18px;
	background: transparent url('/images/text/select_a_project_hdr.gif') no-repeat top left;
    border-bottom: 1px dotted #C0C8CC;
}
#brief_overview_hdr { 
	padding-top: 18px;
	background: transparent url('/images/text/brief_overview_hdr.gif') no-repeat top left;
}
#project_goals_hdr { 
	padding-top: 18px;
	background: transparent url('/images/text/project_goals_hdr.gif') no-repeat top left;
}
#implementation_hdr { 
	padding-top: 18px;
	background: transparent url('/images/text/implementation_hdr.gif') no-repeat top left;
}
#tools_hdr { 
	padding-top: 18px;
	background: transparent url('/images/text/tools_hdr.gif') no-repeat top left;
}
#results_hdr { 
	padding-top: 18px;
	background: transparent url('/images/text/results_hdr.gif') no-repeat top left;
}
/* CSS Document */

/*Footer Styles*/
#footer {
	background: #002B40;
}
#footer-band-bg {
margin: 0;
padding: 0;
height: 168px;
background: transparent url(/images/mi/footer/footer-bar-bg-repeater.jpg) repeat-x top left;
}
#footer-band-container {
margin: 0 auto;
padding: 0;
width: 780px;
height: 40px;
}
#footer-sub-container {
margin: 20px auto 0 auto;
padding: 0;
width: 780px;
color: #FFF;
font-size: 10px;
}
#footer-copyright {
text-align: left;
float: left;
clear: left;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
font-size: 10px;
}
#footer-copyright a:link, #footer-copyright a:visited, #footer-copyright a:hover, #footer-copyright a:active {
font-family: Arial, Helvetica, sans-serif;
color: #BDFF29;
font-size: 10px;
}

#footer-copyright a:visited { color: #D2D2D2; }

#footer-copyright a:hover { color: #A3BECC; }

#footer-links {
padding-top: 16px;
padding-left: 460px;

}

ul#nav-menu-footer {
	position: relative;
	margin: 0 auto;
	padding: 0;
}

ul#nav-menu-footer li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}

ul#nav-menu-footer li, ul#nav-menu-footer a {
	height: 17px;
	display: block;
	}
ul#nav-menu-footer li a {
	padding-top: 18px;
	overflow: hidden;
	text-decoration: none;
	height: 0 !important;
	height /* */: 18px; /* False value for IE4-5.x/Win. */
	}
#articles-footer	{left: 0; width: 54px;}
#portfolio-footer	{left: 58px; width: 71px;}
#process-footer	{left: 132px; width: 55px;}
#about-footer {left: 192px; width: 46px;}
#contact-footer	{left: 242px; width: 55px;}

#articles-footer a:link, #articles-footer a:visited {background: transparent url(/images/mi/footer/buttons/idle/nav.gif) no-repeat 0 0; }
#portfolio-footer a:link, #portfolio-footer a:visited	{background: transparent url(/images/mi/footer/buttons/idle/nav.gif) no-repeat -54px 0;}
#process-footer a:link, #process-footer a:visited	{background: transparent url(/images/mi/footer/buttons/idle/nav.gif) no-repeat -124px 0;}
#about-footer a:link, #about-footer a:visited {background: transparent url(/images/mi/footer/buttons/idle/nav.gif) no-repeat -180px 0;}
#contact-footer a:link, #contact-footer a:visited	{background: transparent url(/images/mi/footer/buttons/idle/nav.gif) no-repeat -227px 0;}


#section_articles #articles-footer a:link,
#section_articles #articles-footer a:visited,
#section_articles #articles-footer a:hover,
#section_articles #articles-footer a:active
{
background: transparent url(/images/mi/footer/buttons/selected/nav.gif) no-repeat 0 0;
}
#section_portfolio #portfolio-footer a:link,
#section_portfolio #portfolio-footer a:visited,
#section_portfolio #portfolio-footer a:hover,
#section_portfolio #portfolio-footer a:active
{
background: transparent url(/images/mi/footer/buttons/selected/nav.gif) no-repeat -54px 0;}
#section_process #process-footer a:link,
#section_process #process-footer a:visited,
#section_process #process-footer a:hover,
#section_process #process-footer a:active
{
background: transparent url(/images/mi/footer/buttons/selected/nav.gif) no-repeat -124px 0;}
#section_about #about-footer a:link,
#section_about #about-footer a:visited,
#section_about #about-footer a:hover,
#section_about #about-footer a:active
{
background: transparent url(/images/mi/footer/buttons/selected/nav.gif) no-repeat -180px 0;}
#section_contact #contact-footer a:link,
#section_contact #contact-footer a:visited,
#section_contact #contact-footer a:hover,
#section_contact #contact-footer a:active
{
background: transparent url(/images/mi/footer/buttons/selected/nav.gif) no-repeat -227px 0;}




#footer-band-container h1.sitetitle {
	float: left;
	width: 450px;
}
#footer-band-container #client_login_flash {
	width: 316px;
	float: left;
}

div#toolTip {
position:absolute;
width:235px;
background:#000;
border:2px double #fff;
text-align:left;
z-index:1000;
padding:5px
}
div#toolTip p {
color:#fff;
font:11px/12px Verdana, arial, serif;
margin:0;
padding:0
}
div#toolTip p em {
display:block;
margin-top:3px;
color:#BDFF29;
font-style:normal;
font-weight:700
}
.stretch, .clear {
clear:both; 
height:1px; 
margin:0; 
padding:0; 
line-height: 1px
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html>body .clearfix {
/* display: inline-block; */
width: 100%
}  /* fix IE */
* html .clearfix {
/* Hides from IE-mac \*/
height: 1%
/* End hide from IE-mac */
}  /* fix IE */
.accessibility {
position: absolute;
top: -999em;
left: -999em
}
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Header styling ---*/

.sIFR-active #contentCol h2 {
  visibility: hidden;
  font-family: 'Times New Roman';
  line-height: 1.25em;
  margin-bottom: 0;
  padding-bottom: 0;

  font-size: 26px;
}

.sIFR-active .side-bar-content h3 {
  visibility: hidden;
  font-family: 'Times New Roman';
  line-height: 1.15em;
  margin-bottom: 0;
  padding-bottom: 0;

  font-size: 17px;
}

/* end import/hide */