 /*
      ______  _______          ____    _____      _____        _____         _____   
    |      \/       \    ____|\   \  |\    \    /    /|  ____|\    \    ___|\    \  
   /          /\     \  /    /\    \ | \    \  /    / | /     /\    \  |    |\    \ 
  /     /\   / /\     ||    |  |    ||  \____\/    /  //     /  \    \ |    | |    |
 /     /\ \_/ / /    /||    |__|    | \ |    /    /  /|     |    |    ||    |/____/ 
|     |  \|_|/ /    / ||    .--.    |  \|___/    /  / |     |    |    ||    |\    \ 
|     |       |    |  ||    |  |    |      /    /  /  |\     \  /    /||    | |    |
|\____\       |____|  /|____|  |____|     /____/  /   | \_____\/____/ ||____| |____|
| |    |      |    | / |    |  |    |    |`    | /     \ |    ||    | /|    | |    |
 \|____|      |____|/  |____|  |____|    |_____|/       \|____||____|/ |____| |____|
    \(          )/       \(      )/         )/             \(    )/      \(     )/  
     '          '         '      '          '               '    '        '     '   
*/



/***************************
					HOMEPAGE
****************************/
/*Blog Teed Title*/
#x9988 .twoColLeft>h2:first-child{
  display: none;
}
/*Issues*/
.mayorIssues > h2 {
  margin-top: 0px;
}
.issueItem h3.issueTitle {
  font-size: 16px;
  font-family:Open Sans;
  line-height:20px;
}
.issueItem .issueExcerpt {
  font-size: 14px;
}
.issueItem img.issueThumb {
  border: 1px solid #999;
  padding: 20px;
  max-width:140px !important;
  max-height:140px;
  width:100%;
  height:100%;
}
/* "More news from the Mayor's Office" */
#x12272{
  float:left;
  margin-top:-40px;
}

@media (min-width: 992px) and (max-width: 1279px) {
	#x9988 .mayorIssues .issueItem:last-child{
	    display:none;
	}
	#x9988 .feedContainer .rssItem{
	    max-width:440px;
	}
}
#x9988 .twoColLeft h2 a,
#x9988 .twoColRight h2{
    margin:0px 0px 30px 0px;
    }

#x82456 p {
    margin-bottom: 15px;
}

#x82456 .form-group {
    margin-bottom: 15px;
}

#x82456 button.btn.btn-primary {
    margin-bottom: 30px;
}

/***************************
					My Vision
****************************/
/*Vision Nav*/
#x10001 #visionNav{width:310px; margin-left:80px !important;}
      @media (max-width: 992px) { #x10001 #visionNav{width:100%} }

/*Issues Bar*/
#issuesBar img{border-radius:0px; display:inline; width:100%; padding:30px; border:1px solid #ccc; }

#issuesBar .col-sm-4{border:0px solid #ccc; }

#issuesBar .col-sm-4 h2{line-height:18px ;}

#issuesBar .col-sm-4 h2 a{font-size:16px;  color:#000;}

#issuesBar .col-sm-12 div{float:left !important;}
/***************************
					NEWSROOM
****************************/
h2.newsroom{
  clear:both;
}
/*Newsroom  flickr*/
#x11752 p,
#x11752 iframe {
  width:100%;
  max-width:100%;
}
  @media (min-width: 992px) {
    #x11752 p,
    #x11752 iframe {
        padding-right:45px;
    }
  }
/*Horizontal Borders*/
#x11746 #x11807{display:none;}

/*Press Release Subscribe Form*/
#x11806 input{
  margin:0px 0px 20px; 
  padding:0px !important;
  height:40px;
  float:left;
}
#x11806 input[type="text"]{
  width:75%;
}
#x11806 input[type="submit"]{
  width:25%;
  border-radius:0px;
}
/* "More videos from the Mayor's Office" */
#x12296 {float:left;}

/* "More news from the Mayor's Office" */
#x12272{margin-top:-70px; padding-bottom:30px;}

/*Recent Newsletters*/
#x11808 ul>li {
  list-style:none;
}
#x11808 ul{
  list-style:none; 
  margin:0px;
}
#x11808 li{float:left;}
	#x11808 li a{
	  width:55px; 
	  display:inline-block; 
	  border:1px solid #000; 
	  margin-right:10px;
	  font-size:13px;
	  color:#000;
	  text-align:center;
	  border-top:5px solid #003DA5; 
	  padding:10px 0px;
	}
		#x11808 .month,
		#x11808 .day,
		#x11808 .year{
		  display:inline;
		  width:100%;
		}
/***************************
	 Secondary Page Sidebar
****************************/
	/*Contact Info*/
	#x60904 h3.tileTitle {
	    color: black;
	}
	#x60904 a {
	    color: black;
	    font-weight: normal;
	}
	#x60904 label {
	    margin-right: 5px;
	}

	/*Social Media List*/
	#x9992 .socIcon {
	    padding-right: 10px;
	}
	#x9992 .socText {
	    font-size: 14px;
	}
	#leftMainRight #x9992 a {
	    font-weight: normal;
	}
	#x9992 div.clearfix {
	    margin-bottom: 15px;
	}

/***************************
	 RETIREMENT PAGE
****************************/
#x82978 .featureWrapper.emptyFeatureWrapper, #x82978 .featureWrapperShort {
    height: 0 !important;
	padding-bottom: 22% !important;
}

@media (max-width: 768px) {
	#x82978 .featureWrapper.emptyFeatureWrapper, #x82978 .featureWrapperShort {
    height: 100px !important;
    margin-bottom: 30px;
}
}


#x82978 #mainColMain p{
	max-width: 100% !important;
}

/*#x85614 h2, #x11806 h2 {
	background-color:#000;
	color:#fff;
	padding:10px 20px 0px 20px;
	clear: both;
	
}*/

/***************************
	 WILDFIRE PAGE
****************************/

#x105164 #mainColMain h2, #x105164 #mainColMain h3, #x105164 #mainColMain hr, #x105164 #mainColMain a, #x105164 #mainColMain span, #x105164 #mainColMain p, #x105164 #mainColMain ul {
	max-width: 98%;
}
c

#x108077 #mainColMain h2, #x108077 #mainColMain h3, #x108077 #mainColMain hr, #x108077 #mainColMain a, #x108077 #mainColMain span, #x108077 #mainColMain p, #x108077 #mainColMain ul {
	max-width: 98%;
}

/***************************
	 COVID-19 PAGE
****************************/

#x112216 #mainColMain p, #x112216 #mainColMain hr, #x112216 #mainColMain a, #x112216 #mainColMain span, #x112216 #mainColMain ul {
	max-width: 98%;
}

div#x112216 #mainColMain div:not(#language-menu):not(.accordsFa) {
    margin-bottom: 0px;
}

#x112216 #mainColMain .SingleRowTilesetComponent.withNav h2.secondaryListTitle {
	max-width: 580px; 
}

#x112216 #mainColMain .SingleRowTilesetComponent.withNav .container {
	max-width: 970px;
	width: 970px;
}

#x112216 #mainColMain .SingleRowTilesetComponent.withNav .secondaryTiles .taxonomyTile {
    margin-bottom: 30px;
	height: 170px;
} 

#x112216 $("*[id^='expandAll_']"), #x112216 $("*[id^='collapseAll_']") {
	cursor: pointer;
}
 
#mainColContent #language-menu .btn-primary {
	background-color: #000;
	border-color: #000;
	color: #fff;
}

#mainColContent #language-menu .btn-default {
	border-color: #000;
	color: #000;
}

#mainColContent #language-menu .btn:hover {
	background-color: #003da5;
	border: solid 1px #003da5;
	border-color: #003da5;
	color: #fff; 
}

#x114025 #mainColMain p, #x114025 #mainColMain h2, #x114025 #mainColMain h3, #x114025 #mainColMain h4, #x114025 #mainColMain hr, #x114025 #mainColMain a, #x114025 #mainColMain span, #x114025 #mainColMain ul, #x114025 #mainColMain ol {
	max-width: 100%;
}

#x114025 div.padTop {
	padding-top: 50px;
}

#x114035 h2 {
margin-bottom: 25px;
}

#x114025 #mainColMain ol>li{
	margin: 0px 0px 20px 0px;
}

div#x114070.padTop.CardContainerComponent, div#x114028.padTop.CardContainerComponent {
	padding-top: 0px;
}

/***************************
	 LEGAL DOCUMENTS PAGE
****************************/

#x112312 #mainColMain p, #x112216 #mainColMain hr, #x112216 #mainColMain a, #x112216 #mainColMain span, #x112216 #mainColMain ul {
	max-width: 98%;
}

div#x112312#mainColMain div {
    margin-bottom: 0px;
}
/***************************
	 COVID TESTiNG PAGES
****************************/

#x114301 #mainColMain p, #x114301 #mainColMain h2, #x114301 #mainColMain hr, #x114301 #mainColMain a, #x114301 #mainColMain span, #x114301 #mainColMain ul {
	max-width: 98%;
}

#x114347 #mainColMain p, #x114347 #mainColMain h2, #x114347 #mainColMain hr, #x114347 #mainColMain a, #x114347 #mainColMain span, #x114347 #mainColMain ul {
	max-width: 98%;
}

#x114349 #mainColMain p, #x114349 #mainColMain h2, #x114349 #mainColMain hr, #x114349 #mainColMain a, #x114349 #mainColMain span, #x114349 #mainColMain ul {
	max-width: 98%;
}

#x114350 #mainColMain p, #x114350 #mainColMain h2, #x114350 #mainColMain hr, #x114350 #mainColMain a, #x114350 #mainColMain span, #x114350 #mainColMain ul {
	max-width: 98%;
}


  /* Only for page: How to register for COVID-19: How to Register for Free Testing */
  #x114301 .collapsibleText.truncated {
    height: 0px;
    overflow: hidden;
	}
	#x114301 .toggleSection {
		display: block;
		border-bottom: dashed 1px #eee;
		margin-bottom: 40px;
	}
	#x114301 .truncated + .toggleSection {
		margin-top: -50px;
	}
	#x114301 .toggleSection .buttonToText {
		margin-bottom: 10px;
	}
  @media(min-width: 768px) {
    #x114301 .collapsibleText.truncated {
      height: initial !important;
      overflow: hidden;
		}
		#x114301 .toggleSection {
			display: none;
		}
  }
/***************************
	 COVID REOPENING PAGE
****************************/

#x114985 #mainColMain p, #x114985 #mainColMain hr, #x114985 #mainColMain a, #x114985 #mainColMain h2, #x114985 #mainColMain span, #x114985 #mainColMain ul 
{max-width: 98%;}


/***************************
	 COVID Isolation and Quarintine PAGE
****************************/

#x115082 #mainColMain p,
#x115082 #mainColMain h2,
#x115082 #mainColMain h3,
#x115082 #mainColMain .ui-accordion-content,
#x115082 #mainColMain ul

{max-width: 98%;}



/***************************
	 COVID Reopening NEW Home PAGE
****************************/

#x115705 #mainColMain p,
#x115705 #mainColMain h2,
#x115705 #mainColMain h3,
#x115705 #mainColMain .ui-accordion-content,
#x115705 #mainColMain ul,
#x115705 #mainColMain hr

{max-width: 98%;}



/***************************
	 COVID Reopening Restaurant PAGE
****************************/

#x115764 #mainColMain p,
#x115764 #mainColMain h2,
#x115764 #mainColMain h3,
#x115764 #mainColMain .ui-accordion-content,
#x115764 #mainColMain ul,
#x115764 #mainColMain hr

{max-width: 98%;}


/***************************
	 COVID Reopening Fitness PAGE
****************************/

#x115897 #mainColMain p,
#x115897 #mainColMain h2,
#x115897 #mainColMain h3,
#x115897 #mainColMain .ui-accordion-content,
#x115897 #mainColMain ul,
#x115897 #mainColMain hr

{max-width: 98%;}



/***************************
	 COVID Reopening Domestic PAGE
****************************/

#x115898 #mainColMain p,
#x115898 #mainColMain h2,
#x115898 #mainColMain h3,
#x115898 #mainColMain .ui-accordion-content,
#x115898 #mainColMain ul,
#x115898 #mainColMain hr

{max-width: 98%;}


/***************************
	 COVID Reopening Personal PAGE
****************************/

#x115896 #mainColMain p,
#x115896 #mainColMain h2,
#x115896 #mainColMain h3,
#x115896 #mainColMain .ui-accordion-content,
#x115896 #mainColMain ul,
#x115896 #mainColMain hr

{max-width: 98%;}


/***************************
	 COVID Reopening Professional PAGE
****************************/

#x115894 #mainColMain p,
#x115894 #mainColMain h2,
#x115894 #mainColMain h3,
#x115894 #mainColMain .ui-accordion-content,
#x115894 #mainColMain ul,
#x115894 #mainColMain hr

{max-width: 98%;}


/***************************
	 COVID Reopening Retail PAGE
****************************/

#x115888 #mainColMain p,
#x115888 #mainColMain h2,
#x115888 #mainColMain h3,
#x115888 #mainColMain .ui-accordion-content,
#x115888 #mainColMain ul,
#x115888 #mainColMain hr

{max-width: 98%;}




