﻿/* The next two CSS updates the footer for Special Session  */
footer.span12 .right span:nth-child(2) {
    display: none;
    }

footer.span12 .right span:nth-child(1):after {
    content: "\A Building Hours: 8:00 a.m. - 5:00 p.m.";
    white-space: pre !important;
    line-height: 18px;
}

/* Next two are for the skip link at top of page */  
.skip-link {
  position: absolute;
  left: -10000px; /* Hide it off-screen */
  top: auto;
}

.skip-link:focus {
 	position: absolute;
    left: auto;
    top: 0;
    z-index: 1000;
    padding: 10px;
    background-color: black;
    color: white;
    margin: 10px;
    font-weight: bold;
}  

/* Changed to make the h2 a little bolder and add contrast for ADA/Usability purposes */
H2
{
	font-weight:400;  /* is 300 in corev15.css  */
}

/* IS Edit - added the following style to add more space between web parts - vertical space */
.ms-webpartzone-cell 
{
	margin: auto auto 25px;
}
/* IS EDIT - This is to overright the minimum field width of certain forms, such as member headers */
.ms-rtefield {
    min-width: 750px;
}

/* Ribbon (begin) */

#suiteBarLeft
{
	background:#fff url('../img/title-blue.png') repeat-x;
}

A.ms-signInLink
{
	display:none !important;
}


/* Ribbon (end) */


/* Header (begin) */
.masthead
{
	background:#082551 url('../img/header.jpg') no-repeat;
}
/* Added the Font-Weight and Padding-top call to the CSS below after we changed the page header from H1 to Div for ADA purposes  */
.ms-core-pageTitle,
.ms-core-pageTitle A,
.ms-core-pageTitle .site-title A
{
	color:#fff !important;
	font-family:"Segoe UI", Arial, sans-serif;
	font-weight: bold;
	padding-top: 13px;
}
#pageTitle
{
	font-size:2.4em;
}
.masthead .ms-webpart-chrome 
{
	background-color:transparent;
	box-shadow:none;
}
.headtitle
{
	margin-top:15px;
}
.headtitle H1
{
	font-weight:bold;
	line-height:normal;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	filter: Shadow(Color=#666666, Direction=120, Strength=3);	
}
#DeltaPlaceHolderPageTitleInTitleArea
{
	display:none;	
}
/* Header (begin) */


/* Search (begin) */
.ms-searchCenter-main
{
	width:550px;
}
.header .ms-srch-sb,
.header .ms-srch-sbLarge  /* IS Edit - Added the radius to top, bottom left for search box */
{
	margin-top:10px;
	background-color:#0C2F47;
	box-shadow:  0 0 10px 2px #547AA5;
	border-top-left-radius:25px;
	border-bottom-left-radius:25px;
}
.header #SearchBox
{
	margin-right:15px;
}
.header .ms-srch-sb INPUT,
.header .ms-srch-sbLarge INPUT
{
	/* IS Edit the following was commented out: min-width:300px;*/
	min-width:275px;
	border: solid 1px #DAB76C;	
	border-radius:0px;
	margin:8px 0px 8px 8px;
	padding:2px 15px; /* IS Edit changed padding from "9px" to 15px to add more padding left of default "Search the Legislative Website" */
	border-top-left-radius:25px; /* IS Edit added */
	border-bottom-left-radius:25px; /* IS Edit added */
	height:25px; /* IS Edit added */
}
.ms-srch-sb IMG
{
	max-width:none;	
	padding:5px 0px;
}
.ms-srch-sbLarge IMG
{
	max-width:none;	
	padding:0px 0px;
}

.header .ms-srch-sb .ms-srch-sb-searchLink,
.header .ms-srch-sbLarge .ms-srch-sb-searchLink
{
	background: transparent url('../img/Go.png') no-repeat center center;
	border:none;	
	margin:8px 5px;
	width:37px;
	height:30px; /* IS Edit - changed height from 26 to 30px */
	padding-right:10px; /* IS Edit - added the padding right to add more room after "Go" button" */
}
.header .ms-srch-sb-searchLink > IMG
{
	display:none;
}

.well #searchIcon
{
	display:none;
}
select.ms-advsrchOperatorDDL,
select.ms-advsrchPropertyDDL,
select.ms-advsrchAndOrDDL,
input.ms-advsrchPropValue
{
	height:auto;
}
.ms-srch-sbLarge-fullWidth
{
	width:auto;
}
/* Search (end) */


/* Current Nav (begin) */

/* Hide Nav edit */
.well .ms-navedit-editArea
{
	display:none;
}

.well
{
	background-color:transparent;
	border:none;
	border-radius:none;
	box-shadow:none;
}
.well .ms-core-listMenu-verticalBox
{
	background-color:#fff;
	box-shadow:  0 0 10px 2px rgba(0, 0, 0, 0.2) ;
}
#sideNavBox
{
	margin-bottom:15px;
}
#sideNavBox.well
{
	width:auto;
	
	margin-bottom:10px;
	margin-left:15px;
}
.sidebar-nav
{
	padding-top:0px;
}
.sidebar-nav UL.root > LI > A,
.sidebar-nav UL.root > LI > SPAN
{
	font-weight:bold;
	color:#013370;
}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item
{
	padding-left:20px;
}
.sidebar-nav .root LI.selected > A.selected
{
	background-color:#dfdbe7;
	filter: Shadow(Color=#303030, Direction=120, Strength=3);
 /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);  */
	font-weight:bold;	
}
.sidebar-nav li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, 
.sidebar-nav li > a.ms-core-listMenu-item:hover, 
.sidebar-nav li > a.ms-core-listMenu-item:active,
.sidebar-nav .ms-core-listMenu-selected:link, 
.sidebar-nav .ms-core-listMenu-selected:visited, 
.sidebar-nav .ms-core-listMenu-selected 
{
    background-color:#dfdbe7;
    color: #4b4a4a; /* was: #666666  */
}


/* Current Nav (end) */


/* Body (begin) */
body,
#s4-bodyContainer
{
	background-color:#F5F1F2;
	padding-bottom:0px;
}
#s4-bodyContainer > .container-fluid
{
	padding-left:0px;
	padding-right:0px;
}


/* Body (end) */


/* Legislators Display Template (begin) */

.cbs-legislatorContainer{
max-width:655px;
padding-top:2px;
clear:both;
}
.cbs-legislatorImageContainer{
width:100px;
height:100px;
margin-bottom:5px;
overflow:hidden;
float:left;
position:relative;
}
.cbs-legislatorDataContainer > div{
padding-top:5px;
}
.cbs-legislatorDataContainer{
margin-left:110px;
vertical-align:top;
max-width:540px;
}
.cbs-legislatorLine1{
padding-bottom:1px;
}
.cbs-pictureImgLink:hover{
text-decoration:none;
}
/* Legislators Display Template (end) */


/* Web Parts (begin) */

.ms-webpart-chrome-title
{
	/* background:#634A2A url('../img/title-brown.png') repeat-x;   IS Edit -Sept 8 2018 removed brown webpart header */
	background-color: #474751;
	margin-bottom:0px;
	border-radius: 4px 4px 0px 0px;
	/*font-size:.9em;	
	min-height:35px;
	padding:0px ;
	text-align:center;
	word-wrap:normal;
	white-space:pre-line;*/}
.ms-webpart-chrome-title nobr
{
	white-space:normal !important;
}
.ms-webpart-chrome-title H2
{
	font-weight:500;  /* IS EDIT  was 600  */
	margin:0;
	letter-spacing: 1px;  /* IS EDIT  added to make more readable  */
    padding-top: 5px;
    padding-bottom: 4px;
}

.ms-webpart-titleText.ms-webpart-titleText A,
.ms-webpart-titleText.ms-webpart-titleText SPAN
{
	color:#fff;
}
.ms-vl-sectionHeader .ms-webpart-titleText A,
.ms-vl-sectionHeader .ms-webpart-titleText SPAN
{
	color:#262626;
}
.ms-webpart-titleText.ms-webpart-titleText
{	
	text-align: left !important;
    padding-left: 20px;
    }
.ms-webpart-titleText.ms-webpart-titleText SPAN
{
	/*filter: Shadow(Color=#303030, Direction=120, Strength=3);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}
.ms-wpContentDivSpace
{
	background-color:#fff;
}
.ms-wpContentDivSpace .ms-listviewtable
{
	width:100%;
}
.ms-alternatingstrong
{
	background-color:#F5F1F2;
}
.ms-alternatingstrong .ms-vb a:link,
.ms-alternatingstrong .ms-vb2 a:link,
.ms-alternatingstrong .ms-vb-user a:link,
.ms-alternatingstrong .ms-vb a:visited,
.ms-alternatingstrong .ms-vb2 a:visited,
.ms-alternatingstrong .ms-vb-user a:visited,
.ms-alternatingstrong .ms-vb a:visited:hover,
.ms-alternatingstrong .ms-vb2 a:visited:hover,
.ms-alternatingstrong .ms-vb-user a:visited:hover
{
	color:#013473;
}

/* Web Parts (end) */


/* Footer (begin) */
.row-fluid footer.span12 A,
.row-fluid footer.span12 SPAN
{

	color:#fff;
	font-size:.9em;
	line-height:15px;
}
.row-fluid footer.span12
{
	background:#000 url('../img/footer.jpg') repeat-x;
	min-height:103px;
	color:#fff;
	padding:20px 10px;
}
footer .left
{
	float:left;
}
footer .right
{
	float:right;
	background:transparent url('../img/footer-logoblocks.png') no-repeat right center;
	padding-right:135px;
}
footer .right SPAN
{
	display:block;
	text-align:right;
}

/* Footer (end) */


/* Links */

a:link,
a:visited,
a:hover
{
	color:#013473;
}


/* SharePoint icon fixes (begin) */

.ms-promlink-button-image IMG
{
	max-width:none;
}

/* SharePoint icon fixes (end) */




/* Responsive */

@media (min-width: 1200px) {
	.row-fluid [class*="span"] {
	    margin-left: 2.12766%; /*the % set in bootstrap is too wide, breaks layouts */
	}
}
@media (max-width: 799px) 
{
	/*bootstrap issues*/
	.row-fluid [class*="span"] 
	{
	    margin-left: 2.12766%; /*the % set in bootstrap is too wide, breaks layouts */
	}
	/*end bootstrap issues*/
}
@media (max-width: 767px) {
	body {
		padding-right: 0px;
		padding-left: 0px;
	}
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"], #sideNavBox.span3 {
	    -moz-box-sizing: border-box;
	    float: none;
	    margin-left: 0;
	    width: 100%;
	}
	.ms-core-pageTitle {
		white-space: normal;
		font-size: 1.5em;
	}
	#s4-bodyContainer {
	    /*padding: 0px 5px 0px 5px;*/
	}
	.header .searchbox {
		float: none;
	}	
}


/* Global Nav (begin) */

.navbar
{
	/*margin-top:6px;*/
	margin-bottom:0px;
}
.navbar-inner
{
	border-radius:0px;

}
.left-zero
{
	left:0px !important;
}
/* IS Edit - Fix for dropdown closing before you can mouse over to select */
.ms-core-listMenu-horizontalBox iframe{
                display:none !important;
}

/* Hide Nav editing */
.ms-core-listMenu-horizontalBox LI.ms-navedit-editArea,
.ms-navedit-editSpan,
.ms-navedit-editArea,
.ms-listMenu-editLink,
.ms-navedit-editLinksText
{
	display:none;
}

@media (min-width: 1280px)
{
	.ms-core-listMenu-horizontalBox > UL > LI
	{
		font-size:1.3em;
		padding-left:30px;
		padding-right:30px;					
	}
	.header #SearchBox .ms-srch-sb INPUT /* IS Edit - added border radius and height to rounding off the main search box at top of page and increase height */
	{
		min-width:400px;
		border-top-left-radius: 25px;
		border-bottom-left-radius:25px;
		height: 25px;
	}	
	
	.header
	{
		height:75px;
	}
	.ms-siteicon-a
	{
		position:absolute;
		max-height:none;
		height:112px;
		top:0px;
	}
	#pageTitle
	{
		margin-left:170px;
	}	
}
@media (min-width: 1124px) and (max-width: 1279px) 
{
	.ms-core-listMenu-horizontalBox > UL > LI
	{
		font-size:1.2em;
		padding-left:25px;
		padding-right:25px;		
	}	
	.header #SearchBox .ms-srch-sb INPUT
	{
		width:auto;
	}		
}
@media (min-width: 800px) and (max-width: 1123px) 
{
	.ms-core-listMenu-horizontalBox > UL > LI
	{
		font-size:1.1em;
		padding-left:10px;
		padding-right:10px;		
	}
	.header #SearchBox .ms-srch-sb INPUT
	{
		width:auto;
	}		
}


@media (min-width: 550px) and (max-width: 799px) 
{
	#pageTitle
	{
		font-size:2.3em;
	}
	
	.navbar .nav
	{
		float:none;
		box-shadow:0px 1px 4px rgba(0,0,0,0.065);
		
	}
	.ms-core-listMenu-horizontalBox,
	.ms-core-listMenu-horizontalBox > UL
	{
		margin:0 auto;
		text-align:center;
		width:100%;
	}
	.ms-core-listMenu-horizontalBox > UL > LI
	{
		font-size:1em;
		background-image:none;
		box-shadow:none;	
		margin:0 .9%;
	}
	.ms-core-listMenu-horizontalBox > UL > LI > A
	{
		margin:0 auto;
		padding:0 auto;	
	}
	
	.headtitle,
	.header .searchbox
	{
		float:none;
	}
	.headtitle h1
	{
		width:auto;
		text-align:center;
	}
	.header .searchbox
	{
		margin: 0 auto;
		width:100%;
		text-align:center;
		padding-bottom:5px;
	}
	.header #SearchBox
	{
		margin-right:0px;
	}
	.header #SearchBox .ms-srch-sb INPUT
	{
		min-width:295px;
	}
}

@media (min-width: 800px)
{
	.navbar .navbar-inner
	{
		background-color:transparent;	
	}

	.ms-core-listMenu-horizontalBox > UL > LI
	{
		background:#F6F6F6 url('../img/nav-bg.png') no-repeat right top;
		box-shadow:inset 0 -10px 10px -10px rgba(0, 0, 0, 0.2) ;	
	}	
	.navbar .nav
	{
		margin-left:175px;
	}	
	.headtitle
	{
		float:left;
	}
	.header .searchbox
	{
		float:right;
	}
}

@media (max-width: 799px)
{
	.masthead
	{
		background:#082551 url('../img/header-b.jpg') no-repeat;		
	}
	
	.ms-siteicon-a
	{
		position:absolute;
		max-height:none;
		height:112px;
		width:110px;
		top:0px;
	}
	.ms-siteicon-a IMG
	{
			display:none;
}
	#pageTitle
	{
		/*margin-left:170px;*/
	}
	
	.navbar .navbar-inner
	{
		background-color:#fff;	
	}

	#ms-designer-ribbon
	{
		display:none;
	}
	
	/* Footer */
	.row-fluid footer.span12
	{
		min-height:200px;	
	}
	footer .left,
	footer .right
	{
		float:none;
		margin:0 auto;
		width:330px;
		background-image:none;
		padding-right:0px;		
	}
	footer .right SPAN
	{
		text-align:center;
	}
	footer .right
	{
		margin-top:15px;
	}
	footer .left
	{
		margin-top:40px;
	}
	
}

@media (min-width: 550px)
{	
	#s4-bodyContainer > .main-content-area  /* IS EDIT  This area was just padding:20px;  Added was padding top, left, right, bottom  */
	{
		padding-top:25px;	
		padding-left:20px;
		padding-right:10px;
		padding-bottom:0px;
	}
	
	.navbar .navbar-inner
	{		
		background-image:none;
		filter:none;		
	}
	.navbar-inner
	{
		border:none;
		box-shadow:none;
		border-radius:none;
	}	
	.nav.ms-core-listMenu-horizontalBox li.static > a,
	.nav.ms-core-listMenu-horizontalBox li.static > span
	{
		padding:10px 0px;
		text-align:center;	
		border:none;
		margin:0px;	
	}	
	.nav.ms-core-listMenu-horizontalBox li.dynamic > a:hover 
	{
	    text-decoration:underline;
	    color:#013370;
	}
	
	.ms-core-listMenu-horizontalBox > UL > LI
	{
		text-align:left;
		font-weight:bold;	
	}
	.ms-core-listMenu-horizontalBox > UL > LI.selected,
	.ms-core-listMenu-horizontalBox > UL > LI:hover
	{
		box-shadow:inset 0 5px 0 0 #819EC6;
		background-image:none;
	}
	.ms-core-listMenu-horizontalBox UL > LI A,
	.ms-core-listMenu-horizontalBox UL > LI SPAN
	{
		color:#013370;
		width:100%;
	}
	.ms-core-listMenu-horizontalBox UL,
	.ms-core-listMenu-horizontalBox LI /* IS Edit - added radius to tabs on nav for softer look */
	{
		margin:0px;
		padding:0px;
		border-top-left-radius:3px;
		border-top-right-radius:2px;
	}
	.ms-core-listMenu-horizontalBox UL.root > LI > UL
	{
		padding:8px !important;
	}
	.ms-core-listMenu-horizontalBox UL.root > LI > UL > LI
	{
		border-right:1px solid #013370;
	}
	.ms-core-listMenu-horizontalBox UL.root > LI > UL > LI:last-child
	{
		border-right:none;
	}
	
	.ms-core-listMenu-horizontalBox UL.root > LI > UL > LI > UL > LI.dynamic-children
	{
		padding-top:10px;
	}
	.ms-core-listMenu-horizontalBox UL.root > LI > UL > LI > UL > LI.dynamic-children > A,
	.ms-core-listMenu-horizontalBox UL.root > LI > UL > LI > UL > LI.dynamic-children > SPAN
	{
		font-weight:bold;
		font-size:1.1em;
	}
	.ms-core-listMenu-horizontalBox UL.root > LI > UL > LI > UL > LI.dynamic-children >  UL > LI
	{
		font-size:1em;	
	}
	.ms-core-listMenu-horizontalBox UL.dynamic
	{
		background-color:#F6F6F6;
		display:table-row;
		width:auto !important;
		border-spacing:10px;
		border:none;
	}
	.ms-core-listMenu-horizontalBox UL.dynamic > LI
	{
		display:table-cell;
		font-weight:bold;
		font-size:.9em;
		padding-right:5px;
	}
	.ms-core-listMenu-horizontalBox UL.dynamic > LI > UL
	{
		display:block !important;
		width:auto;		
		left:0px !important;
	}
	.ms-core-listMenu-horizontalBox UL.dynamic > LI > UL > LI
	{
		display:list-item;
		margin-right:10px;
		padding-left:0px;
	}
	.ms-core-listMenu-horizontalBox .additional-background.dynamic-children,
	.nav.ms-core-listMenu-horizontalBox .dynamic .additional-background.dynamic-children
	{
		background-image:none;
		padding-right:0px;
	}
	LI.dynamic-children SPAN
	{
		word-wrap:normal;
		text-wrap:none;
		white-space:nowrap;
	}
	.nav .listMenu-display ul.dynamic /* IS EDIT - added the border-bottom attributes below to create a bottom border on the fly-outs.  "border-top-color:transparent;" was pre-existing, also added radius code to give rounded corners to dropdowns   */
	{
		box-shadow: 0px 8px 10px rgba(0,0,0,0.2), 
	        -10px 8px 15px rgba(0,0,0,0.2), 
	        10px 8px 15px rgba(0,0,0,0.2);
	    border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
	    border-top-color:transparent;
	    border-bottom-color:#819ec6;
	    border-bottom-style:solid;
	    border-bottom-width:4px;

	}
	.nav .listMenu-display ul.dynamic ul.dynamic
	{
		position:relative;
		left:0px;
		width:auto;
		box-shadow:none;
		border:none;
	}
	.nav .listMenu-display ul.dynamic ul.dynamic LI
	{
		text-align:left;
		font-weight:normal;
	}
	.nav li.static > a.selected,
	.nav li.static > a:hover,
	.nav li.static > span.selected,
	.nav li.static > span:hover,
	.navbar-inverse .nav li.static > a.selected,
	.navbar-inverse .nav li.static > a:hover,
	.navbar-inverse .nav li.static > span.selected,
	.navbar-inverse .nav li.static > span:hover 
	{
		background-color:transparent;	
	}
	

} /* This is the end of the media query: @media (min-width: 550px) */ 


@media (max-width: 549px) 
{
	#s4-bodyContainer > .main-content-area
	{
		padding:0px;	
	}
	.ms-siteicon-a
	{
		height: 60px;	
	}

	/* Turn off search box */
	.header .searchbox
	{
		display:none;
		position:absolute;
		top:103px;
		width:100%;
	}
	.header .searchbox .ms-srch-sb
	{
		width:100%;		
		text-align:center;
	}
	.header #SearchBox
	{
		margin-right:0px;
	}
	.header .searchbox INPUT,
	.header .searchbox .ms-srch-sb-searchLink
	{
		
	}
	.header .siteicon
	{
		position:absolute;
	}	
	.headtitle
	{
		width:100%;
		text-align:center;
	}
	
	.navbar .btn-navbar
	{
		float:left;
		padding:9px 6px;
	}
	.navbar .btn-navbar-search
	{
		float:right;
	}
	.navbar-inner
	{
		border-radius:none;
		border:none;
	}
	.navbar-inverse .navbar-inner,
	.navbar-inverse .btn-navbar
	{
		background-color:#000;
		filter:none;
	}
	.navbar .btn
	{
		margin-top:0px;
		font-weight:bold;
		font-size:1.2em;
	}
	.navbar-inverse .navbar-inner A.navigation
	{
		background: transparent url('../img/nav-arrow.png') no-repeat right center;
		padding-right:20px;
	}
	.navbar-inverse .navbar-inner A.btn-navbar-search
	{
		background: transparent url('../img/search.png') no-repeat left center;
		padding-left:35px;		
	}

	.nav-collapse
	{
		background-color:#fff;
	}
	.navbar-inverse .nav.ms-core-listMenu-horizontalBox li.static > a,
	.navbar-inverse .nav.ms-core-listMenu-horizontalBox li.static > span 
	{
		color: #013370;
		font-size:1.2em;
		font-weight:bold;
		background:#F6F6F6 url('../img/nav-bg.png') no-repeat right top;				
	}
	.navbar-inverse .nav.ms-core-listMenu-horizontalBox li.static
	{
		border-top:1px solid #BBBBC5;	
	}
	.nav.ms-core-listMenu-horizontalBox li.static A.selected
	{
		border-bottom:1px solid #BBBBC5;
	}
	.ms-core-listMenu-horizontalBox UL.root > LI > UL.dynamic > LI > UL.dynamic
	{
		display:block !important;
	}
	.ms-core-listMenu-horizontalBox .additional-background.dynamic-children
	{
		background: transparent url('../img/nav-collapsed.png') no-repeat right center;
	}
	.ms-core-listMenu-horizontalBox A.selected .additional-background.dynamic-children
	{
		background: transparent url('../img/nav-expanded.png') no-repeat right center ;
	}
	.navbar .ms-core-listMenu-horizontalBox .dynamic .additional-background.dynamic-children
	{
		background-image:none;
	}
	.ms-core-listMenu-horizontalBox ul, 
	.ms-core-listMenu-horizontalBox li, 
	.ms-core-listMenu-horizontalBox .ms-core-listMenu-item, 
	.ms-core-listMenu-horizontalBox > ul > li > table {
	    display: block;
	}
	.nav.ms-core-listMenu-horizontalBox li.static > a,
	.nav.ms-core-listMenu-horizontalBox li.static > span {
	    margin:0px;
	}
	.nav .listMenu-display ul.dynamic, 
	.nav .listMenu-display ul.dynamic ul.dynamic {
		position: relative;
		width: 90% !important;
		left: auto !important;
		top: auto !important;
		/*margin: 0px 2.5%;*/
		/*padding: 5px 15px;*/
		padding-right: 5%;
		margin-right: 5%;
		border: none;
		background: transparent none;
		box-shadow: none;
	}
	.nav .listMenu-display li.static.selected > ul.dynamic {
		display: block;
	}
	.nav.ms-core-listMenu-horizontalBox li.dynamic > a {
	    border: medium none;
	    color: #003573;
	    float: none;
	    margin: 0;
	    /*padding: 10px 15px;*/
	    text-decoration: none;
	}
	.nav.ms-core-listMenu-horizontalBox > UL.root > LI > UL > LI
	{
		font-weight:bold;
	}
	.nav .listMenu-display ul.dynamic ul.dynamic
	{
		border-bottom: 1px solid #9896BE;
		margin-bottom:5px;
	}
	.nav .listMenu-display ul.dynamic ul.dynamic LI	
	{
		font-weight:normal;
		/*text-decoration:underline;*/
	}
	.nav.ms-core-listMenu-horizontalBox li.dynamic > a:hover {
	    /*background-color: #111111;
	    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
	    color: #FFFFFF;
	    text-decoration:underline !important;*/
	}
	.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
		width: 90%;
		padding-right: 5%;
		margin-right: 5%;
		display: block;
	}
} /* This is the end of the media query: @media (max-width: 549px */ 


/* Global Nav (end) */

@media (max-width: 480px) 
{
	#pageTitle
	{
		font-size:1.9em;
		line-height:43px
	}	

}


/* Responsive (end) */


















