﻿/* economicDevelopment.css
 * Office of Economic Development site only
 * ===================================
 * =================================== */
 
@charset "utf-8";
/* CSS Document */

/* Top Nav customization */

/* commented 9/19/2024 for IA refresh */
/*
#deptTopNav {
    height: 40px;
}

#deptTopNav ul li a.last, #deptTopNav ul li a:visited.last {
    margin: 0;
} 
*/

/* Customize H fonts in body */
/* commented 9/19/2024 for IA refresh */
/*
#tabs h3 {
    font-size: 1.17em;
} 
#tabs:not(.tabs.ui-tabs) h4 {
    font-size: .83em;
}
*/

/* commented 9/19/2024 for IA refresh */
/*
#mainColMain .containerPadTopSides {
    width: 100%;
    padding: 0 0 50px 0 !important;
}
*/

/* added 9/19/2024 for IA refresh. Also added padding to the h2 title on right column to align with the other custom css (09/26/2024) */

@media (min-width: 1291px){
    #x159361 .colorBlock:not(.SearchCollectionFormContainerComponent):not(.SearchCollectionFormComponent), 
    #x159345 .twoColRight h2 {
     padding: 0px 40px 0 40px !important;
        
    }
}

#x74183 #mainColMain .containerPadTopSides,
#x74181 #mainColMain .containerPadTopSides,
#x112988 #mainColMain .containerPadTopSides {
    width: 100%;
    padding: 0 !important;
}

#x112988 #tiles_x112995, #x112988 #tiles_x112995 .secondaryTiles {
	margin-bottom: -30px;
}

#x112988 #mainColMain .secondaryList .secondaryTiles .height2 {
	min-height: 250px;
	height: 250px;
	max-height: 310px;
}

#mainColMain .padTop.MainColumnXHTMLCopyComponent h2,
#mainColMain .padTop.MainColumnXHTMLCopyComponent ol,
#mainColMain .padTop.MainColumnXHTMLCopyComponent p,
#mainColMain .padTop.MainColumnXHTMLCopyComponent span,
#mainColMain .containerPadTopSides p,
#mainColMain div.span h2,
#mainColMain div.span p,
#mainColMain div.span ul,
#mainColMain div.panel,
.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-content,
.ui-accordion-content ol,
.ui-accordion-content ul,
.ui-accordion-content p,
.ui-tabs-panel h2,
.ui-tabs-panel p {
    max-width: 100% !important;
}

#mainColMain .padTop.MainColumnTabListComponent .ui-tabs .ui-tabs-nav li {
    padding-bottom: 5px;
}

#mainColContent ul > li:not(.ui-state-default), #mainColMain ul > li:not(.ui-state-default) {
    list-style: square !important;
}

#mainColMain .ui-tabs-nav {
    margin: 0px 0px 40px 0px;
    max-width: 100%;
}

/* Main Body Styling */
.maxWidth {
    max-width: 100% !important;
}

/* Sidebar Component Styling */

.sidebarImageLink {
	display:none
}

/* Footer customizations */	

#deptFooter {
    border-top: 9px solid #666;
	background: url(/Prebuilt/img/footerbar-white.png) repeat-x #e3eaf0;	
}
#deptFooterText {    	
	background-color: #e3eaf0;
}
#deptFooterText.row {
    border-bottom: none;
}
#deptFooter a, #deptFooter a:visited, #deptFooter a:hover, #deptFooter a:active {
	color:#333; 
}
#deptFooter #navTitle, #navLinksTitle {
	color:#007DC3;
	font: 200%/100% 'LeagueGothicRegular',Arial,san-serif; text-transform: uppercase;
}
#deptFooter #navTitle strong, #navLinksTitle strong {
	font-weight:normal;
}
#deptFooterLogo {
	float:none;	
	margin:0 0 0 0;
	padding: 0 0 36px;
}
.h3deptFooterTitle {
	display:none; 
}
#deptFooter #deptColumn1 div#addressStreet {
	display:none; 
}
#mainColMain .ui-accordion-header button {
    text-align: left;
}

#mainColMain .twoColLeft > .padTop:first-child h2:first-child#ui-accordion-1-header-0,
#mainColMain .twoColRight > .padTop:first-child h2:first-child#ui-accordion-2-header-0 {
    margin-bottom: 0px;
}

.SingleRowTilesetComponent.colorBlock .secondaryTiles .taxonomyTile {
    border: none;
}

.SingleRowTilesetComponent.colorBlock .taxonomyTile .thumbnailImageTile {
    border-bottom: none;
}

/* commented 9/19/2024 for IA refresh */
/*
*[id^="feedContainer"] .feedTitleIconWrapper {
    margin-bottom: 25px;
    border-bottom: none !important;
}

*[id^="feedContainer"] div {
    margin-bottom: 30px !important;
}

*[id^="feedContainer"] h2 a {
    color: #003da5;
}
*/

/* Medium devices and desktop (tablet, 768px and above) */
@media (min-width: 768px) {
	#deptFooterTitle {
  		padding-left: 10px;
	}
	#deptFooter #deptColumn1 {
		width: 50%;
		margin: 10px 0 0 ;
	}	
	#deptFooter #deptColumn1 div#deptPhoneNumbers, #deptFooter #deptColumn1 div#addressMailing {
		margin-left: 15px;
	}
	#deptFooter #deptColumn2 ul {
		width:100%;
	}
	#deptFooter #addressMailing {
		 width:50%; float:left;
	}
	#deptFooter div#deptColumn2, #deptFooter div#deptColumn3 {
  		padding-top:100px;
		padding-left:10px;
		width:25%;
  	}
}

/* Mobile */

@media (max-width: 767px) {
  	#deptFooter div#deptColumn1 #deptFooterTitle {
		padding-left:0
	}	
  	#deptFooter #deptColumn2 {
		display:block;
	}
	#deptFooter #deptPhoneNumbers {
		padding-top: 10px
	}
}

/* restaurant success customizations */

#restaurant table {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    width: 100%;
}

#restaurant tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

#restaurant tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

#restaurant table tr th {
    display: table-cell;
    color: #ffffff;
    background-color: #005C00;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
    vertical-align: bottom;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

#restaurant th a {
    color: white;
    line-height: 1.4em;
}

#restaurant th h4 {
    margin-top: 0px;
    color: #fff;
}

#restaurant h4 {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #707070;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
}

#restaurant table.scenarios td img {
    margin: 20px 25px;
    width: 125px;
}

#restaurant .button, #restaurant a.button {
    margin: 10px 0px 10px 0px;
    padding: 20px 10px;
    display: block;
    color: #ffffff;
    background-color: #8EB848;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    margin: 10px auto 10px auto;
    width: auto;
    padding: 10px 20px;
}

#restaurant td a.button {
    display: inline-block;
    text-align: center;
    margin: 10px auto 10px auto;
    width: auto;
    padding: 10px 20px;
}

#restaurant a:hover{
    background: none;
    text-decoration: underline;
}

#restaurant a.button:hover{
    background-color: #8EB848;
    text-decoration: none;
}

/* TechHire customization */

#x88383 .tileTextDescription {
    display: none;
}

#x88383 div#mainColMain {
    padding-bottom: 0;
}

/* Color Block customization */

div.ParallaxComponent.colorBlock .parallaxCopyContainer.LightBlue {
	background-color:#63B1E5;
}
div.ParallaxComponent.colorBlock .parallaxCopyContainer.Navy {
	background-color:#0046AD;
	color: #ffffff;
}
div.ParallaxComponent.colorBlock .parallaxCopyContainer.Green {
	background-color:#A3D559;
}
div.ParallaxComponent.colorBlock .parallaxCopyContainer.Charcoal {
	background-color:#FECB00;
}
div.ParallaxComponent.colorBlock .parallaxCopyContainer.LightBlue .parallaxCopy * {
	color: #000000;
}
div.ParallaxComponent.colorBlock .parallaxCopyContainer.Green .parallaxCopy * {
	color: #000000;
}
div.ParallaxComponent.colorBlock .parallaxCopyContainer.Charcoal .parallaxCopy * {
	color: #000000;
}

/* small business blog - customization */

div#feedContainerx97976 {
    max-width: 100%;
}

#Tiles_x119228 .textDescriptionTile {
    margin-bottom: -10px;
}
