/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
h3{
	font-size: 18px;
}
h4{
	font-size: 17px;
}
h5{
	font-size: 16px;
}
h6{
	font-size: 15px;
}
.dc-home-omega-grid h3{
	font-size: 14px;
}


.more-footer, .more-link{
	position: relative;
	margin-right: 20px;
}
.more-footer{
	margin-right: 10px;
}
.pane-highlights .more-footer, .pane-highlights .more-link {
	margin-right:0;
}
a:hover,a:visited:hover,
.view-display-id-panel_pane_3 .views-row:hover a:hover,
.view-display-id-panel_pane_8 .views-row:hover a:hover,
.view-display-id-panel_pane_6 .views-row:hover a:hover,
#alertsfeed .views-row:hover a,
.region-content-inner a:hover,
#mobile-main-menu li a:hover,
.mobile-search-btn:hover,
#mobile-head div.rightButton:hover,
.block-system-main-menu div.content>ul.menu-sub li:hover,
#mobile-head div.rightButton.pressed a,#mobile-head #mobile-search-icon.pressed a:hover,
.block-system-main-menu div.content>ul.menu-sub>li:hover{
	background: #dde8ff;
}
.logo-text a:hover{
 background: none;
}
.logo-img a:hover {
    background: none;
}
.views-field-field-icon a:hover {
    background: none;
}
h3.more-link:after{
	content: url(/sites/all/themes/dc_home_omega/images/more-arrow.png);
	float:right;
	margin-left: 7px;
	margin-top: 4px;
	display: block;
}
/* CODE FOR ARROWS USING CSS
h4.more-link a:after, h4.more-link a:before {
    border-right: 2px solid;
    content: '';
    display: block;
    height: 8px;
    margin-top: -6px;
    position: absolute;
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    right: -15px;
    top: 50%;
    width: 0;
    margin-right: 4px;
}
h4.more-link a:after, h4.more-link a:before {
    border-right-color: #2B4888;
}

h4.more-link a:after{
    margin-top: -1px;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
*/
h3.more-link{
	text-align: right;
	background: 0;
	padding: 0;
}
h3.more-link:hover{
	background: 0;
}

 div.dcFooterLabel{
 	color: #444444;
 	padding: 5px 0 10px 0;
 }

/*********** ZONE/GRID CONTAINERS *********/
#zone-content{
	width: 820px;
	margin-left: auto;
}
#zone-branding{
	margin-left: auto;
}
#region-branding{
	margin-left: 70px;
}

.panel-pane .bx-wrapper #slider > div {
	margin-right: 188px!important;
}
.pane-resource-center-views-panel-pane-2{
	margin-left: 0px;
	width: 820px!important;
}

#zone-content .grid-24{
	margin-left: 0;
	margin-right: 0;
	width: 820px;
}
#zone-postscript{
	width: 840px;
}

/*********** MENU STYLES *********/
.dots{
	background-image: url(/sites/default/files/dc/shared_assets/dot.png);
	min-width: 100%;
	position: absolute;
	top: -7px;
	height: 3px;
	margin-left: -200px;
}
#zone-menu-wrapper{
	border-top: 11px solid #2B4888;
	border-left: 0;
/*	font-family: myRobotoRegular;
*/	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F7F8FA), color-stop(40%, #F5F7F8), color-stop(100%, #F5F7F8));*/
	-moz-box-shadow: 0px 0px 10px #ccc;
	-webkit-box-shadow: 0px 0px 10px#ccc;
	box-shadow: 0px 0px 10px #ccc;
}
.dclogo_small_desktop{
	float: left;
	margin-left: -20px;
	margin-top: 10px;
	position: absolute;
	z-index: 10;
}
.dclogo_small_desktop img{
    padding-bottom: 10px;
    padding-right: 35px;
	width: 75px;
}
.tb-megamenu .nav > li > a {
	padding: 5px 13px;
}
.tb-megamenu .nav {
  margin: 0px 0px 0px 70px!important;
}
.navigation .block-tb-megamenu{
	margin-top: -9px;
}
.tb-megamenu-main-menu .tb-megamenu-nav > li{
	line-height: 40px
}
.header_search{
	float: right;
	margin-top: 0;
	position: absolute;
	left: 880px;
	top: 7px;
}
.header_search_icon_active{
	background: #ececec;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 14px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.header_search_icon{
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 11px;
	padding-bottom: 14px;

}
.search_dropdown{
	position: absolute;
	right: 0px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 3px solid #2B4989;
	border-top: 1px solid #ccc;
	background: #ececec;
	padding: 20px;
	margin-top: -1px;
	z-index: -10;
	min-height: 50px;
}
.header_search_icon, 
.search_dropdown{
	margin-right: -5px;
} 
.header_search_form_container div{
	display: inline;
}
#header-search-from-button input[type='submit']{
	height: 31px;
	content: "Go";
	border: 3px double #ccc;
	top: 5px;
	left: 295px;
	position: relative;
	background: #2B4989;
	color: #fff;
	text-shadow:none;
	-webkit-border-radius:0px;
	border-radius: 0px;
/*	font-family: myRobotoLight;
*/	font-size: 16px;
}
#header-search-from-button input[type='submit']:hover{
	background: #6a99ff;
}
#header-search-from-button input[type='submit']:active{
	background: #1f32fd;
}
.close{
	background: #2B4989;
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: -10px;
	text-align: center;
	top: 60px;
	width: 20px;
}
.header_search_form_container a{
	color: #fff;
	position: absolute;
	top: 87px;
}

#zone-menu-wrapper {
	padding:15px;
	position: fixed;
	display: block;
	top: 0px;
	height: 30px; /*25px;*/
	width: 100%;
	z-index: 9;
	background: #fff;
}
#zone-menu-wrapper ul li a {
/*	color: #4e4e4e !important;
*/	font-size: 14px;
/*	text-decoration: none;
*/}

#zone-menu-wrapper ul li a:link, #zone-menu-wrapper ul li a:active{  
	color: #2b4888;
/*	text-decoration: none;
*/}
#zone-menu-wrapper ul li a:hover, #zone-menu-wrapper ul li a:visited:hover{
	color: #0038b1;
/*	text-decoration: none;
*/}
#zone-menu-wrapper ul li a:visited{
	color: #000000;
}
#zone-menu{
	width: 1024px;
}
#zone-menu-wrapper ul li ul li a.mega-group-title,
#zone-menu-wrapper ul li .dc-megamenu-feature-image h2.block-title{
	color: #2b4888 !important;
}
/* Red stars at the bottom of the mega menu dropdown block 
/*.tb-megamenu-nav > .level-1 > .dropdown-toggle > .tb-megamenu-submenu:after{
	content: url(/sites/default/files/dc/shared_assets/h2stars.png);
	min-width: 50px;
	margin-left: 50%;
}*/

.dropdown-menu .mega-nav > li{
	min-height: 50px;
}

/* New Menu Styles */
.zone-menu{
	margin-top: -14px;
}
.block-system-main-menu div.content>ul{
	list-style: none;
	list-style-image: none;
/*	background:url(../images/topMainMenuBg.jpg) top repeat-x;
*/	height:30px;
	margin:0 0 0 65px;
/*	padding:0px;
	clear:both;
	position: relative;
	z-index:2;*/
}
.block-system-main-menu div.content>ul.menu-sub>li{
	float:left;
	margin:0px !important;
	line-height:30px;
	padding:5px 15px;
	line-height:30px;
	position:relative;
	list-style: none;
	list-style-image: none;
	border-right: 1px solid #ccc;
	background: #fff
}
.block-system-main-menu div.content>ul.menu-sub>li.expanded>a:after{
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #444444;
	content:"";
	position: absolute;
	top:25px;
	right: 10px;
}
.block-system-main-menu div.content>ul.menu-sub>li.expanded>a:after:hover{
	border-top: 5px solid #fff;
}
.block-system-main-menu div.content>ul.menu-sub>li.expanded{
	padding-right: 25px;
	position: relative;
}
/*.block-system-main-menu div.content>ul.menu-sub>li{
	background:#F4F4F4;
}*/
.block-system-main-menu div.content>ul.menu-sub>li.last{
	border-right: 0;
}
.block-system-main-menu div.content>ul.menu-sub li a{
	padding: 0;
	background: 0;
}

.block-system-main-menu div.content>ul.menu-sub>li>ul.menu-sub
{
	list-style: none;
	list-style-image: none;
	/* opacity: .95; */
	position: absolute;
	display: none;
	background: none repeat scroll 0 0 #fff;
	border: #ccc solid 1px;
	/* border-left: #ccc solid 1px; */
	/* border-bottom: #2B4888 solid 3px; */
	height: auto;
	text-align: left;
	list-style: none;
	padding: 5px;
	margin: 5px 0 0 -16px;
	width: 580px;
	/* min-height: 125px; */
}
.block-system-main-menu div.content>ul.menu-sub>li>ul.menu-sub li{
	display: block;
	float: left;
	/* margin: 0 25px; */
	width: 275px;
	padding:5px;
	line-height: 50px;
	background: #ebecee;
	border: 1px solid #fff;
}

.block-system-main-menu div.content>ul.menu-sub>li a:active{
	background: 0;
}

.block-system-main-menu div.content{
	display: table;
	margin: 0 auto;
	padding-left: 5px;
}
.block-system-main-menu div.content>ul.menu-sub{
	display:table-row;
	white-space:nowrap;
}
/*.navcentre ul {
list-style:none;
margin:0;
padding:0;
display:table-row;
white-space:nowrap;
}*/
.block-system-main-menu div.content>ul.menu-sub>li{
	display:table-cell;
}
.menu-drop-left{
	position: relative;
}
.menu-drop-left ul{
	right: -1px;	
}
.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #444444;
}
.arrow-up:hover{
border-top: 5px solid #fff;	
}
.block-system-main-menu {
	display:block;	
}

#mobile-head {
  display: none;

}
/*********** BRANDING ****************************/

#zone-branding .grid-6{
	margin-top: 10px;
}
#region-branding-second{
	margin-top: -20px;
}
.logo-img{
	margin-top: 0px;
	width: 100%;
}
.logo-text {
	padding-top: 5px;
	padding-bottom: 5px;
}
#zone-branding-wrapper{
	margin-top: 5.9em;
	height:1.2em;
}
/*#zone-branding{
	margin-top: 0;
}*/
.dcSearchContainer{
	margin-top: 25px;
	padding: 5px;
}
.dcSearchButtonIcon{
	background: url(/sites/default/files/dc/shared_assets/search_icon.png) no-repeat center;
	min-height: 25px;
	z-index: 2;
}
.close-menu{
	display: none;
}
.menu-toggle-sign .tb-megamenu-item > a:before, .menu-toggle-sign .tb-megamenu-item > a:after{
	content: '';
	border: 0;
}
.region-branding-second{
	width: 100%
}

/*********** BRANDING ****************************/
#region-header-first{
	width: 800px;
	margin-left: 65px;
}

#region-header-first .more-links{
	line-height: 50px;
	border: 1px solid #ccc;
	float: right;
	width: 65px;
}
/*********** Listen/Add this/Text Resize ****************************/
.pane-add-this{
    border: 0;
    min-height: 30;
}
.pane-read-speaker{
	border: 0;
	min-height: 0;
}
.pane-read-speaker:hover{
	background: 0;
}
.pane-read-speaker{
	margin-top: 0;
}
.pane-text-resize{
	display: block;
}
/*********** SLIDER ****************************/
#section-content .container-24 .pane-resource-center-views-panel-pane-2{
	margin: 0;
/*	width: 947px;
*/	width: 800px;
}
.panel-pane .bx-wrapper .view-content > div{
	margin-right: 168px!important;
}
/*.panel-pane .bx-wrapper #slider > div{
	margin-right: 0!important;
}*/
/*********** FEATURED SERVICES PANEL STYLES *********/
.pane-resource-center-views-panel-pane-5 .views-row{
	float:left;
	border: 0;
	width:400px;
}
.pane-resource-center-views-panel-pane-5 .views-row-even{
	margin-left: 20px;
}
.pane-resource-center-views-panel-pane-5 .views-row-2{
	clear: right;
}
.pane-resource-center-views-panel-pane-5 .view-footer{
	background: #fff;
	border: 0px;
	float: right;
}
.container-24 .grid-12 {
width: 390px !important;
}
.container-24 .grid-11 {
width: 420px !important;
}

/*********** NEWSROOM PANEL STYLES *********/
.view-display-id-panel_pane_3 .view-content .views-row,
.view-display-id-panel_pane_8 .view-content .views-row,
.view-display-id-panel_pane_6 .view-content .views-row{
	overflow: hidden;
	/*min-height: 95px;*/
	padding-bottom: 20px;
}
.view-display-id-panel_pane_3 .views-field-body,
.view-display-id-panel_pane_8 .views-field-body,
.view-display-id-panel_pane_6 .views-field-body {
	display: block;
}
.view-display-id-panel_pane_3 .view-content .views-row-last,
.view-display-id-panel_pane_8 .view-content .views-row-last,
.view-display-id-panel_pane_6 .view-content .views-row-last{
	border-bottom: 4px double #C2C2C2;
}
.pane-quicktabs-resource-center-news-tabs .view-footer {
	background-color: transparent;
	border: 0;
}
.view-display-id-panel_pane_6 .views-field-body {
    display: block;
}

.view-display-id-panel_pane_3 .views-field-body {
    display: block;
}

/***********POPULAR TOPICS***********/
#home-upper-right-panel, #home-lower-right-panel {
	margin-right: 0;
	margin-left: 0;
	padding-left: 30px;
}
.view-display-id-panel_pane_7 .views-field-field-image{
/*	width: 50%;
*/	float: left;
    padding-right: 10px;
}
.view-display-id-panel_pane_7 .views-row {
	width: auto;
}
.view-display-id-panel_pane_7 .views-row-1{
	border-right: 0px;
	border-bottom: 1px solid #ccc;
}
.view-display-id-panel_pane_7 .views-row-first {
	border-bottom: 1px solid #ccc;
}
.view-display-id-panel_pane_7 .views-row h3 {
	clear: none;
	margin-left: 170px;
	margin-bottom: -15px;
}
.view-display-id-panel_pane_7 .views-row .views-field-body{
	margin-top: 20px;
}
.more-footer{
	border: 0;
	background-color: transparent;
}

.pane-resource-center-views-panel-pane-5 .view-footer,
.pane-quicktabs-resource-center-news-tabs .view-footer,
.more-footer{
	margin-bottom: 0;
}
.view-display-id-panel_pane_7 .views-row .more-footer{
	margin-bottom: 10px;
}
.pane-highlights .more-footer{
	margin-top: 40px;
}
/*********** FOLLOW MAYOR SECTION ******************/
#home-lower-left-panel{
	clear: both;
}
/*********** POPULAR SEARCH SECTION STYLES *********/
.pane-popular-searches .more-footer{
	margin-right: 0;
}
.popular-search-container{
	width:100%
}
.pane-popular-searches .field-item div.left-column,
.pane-popular-searches .field-item div.right-column{
	width: 50%;
	float: left;
}
.pane-popular-searches .field-item div.left-column div,
.pane-popular-searches .field-item div.right-column div{
	border-bottom:none;
}

/*********** RESOURCES SECTION STYLES *********/
#zone-postscript{
	display: block;
}
#zone-postscript-wrapper .more-link{
	margin-right: 31px;
}
.zone-postscript-wrapper:before{
	box-shadow: 0px 7px 10px #ccc;
	content: 'x';
	display: block;
	width: 100%;
	text-indent: -9999px; 
}
#zone-postscript {
	text-align: center;
	padding:10px;
}
#zone-postscript .region-postscript-first{
	width: 100%;
	margin: 0px auto;
}
.zone-postscript-wrapper #resource-icon-section{
	text-align: center;
	margin: 10px;
	color: #ccc;
	font-size: 15px;
	display: inline-block;
}
.zone-postscript-wrapper #resource-icon-section .resource-content-block{
	float: left;
	padding: 10px;
	position: relative;
	margin: 10px 15px 10px 15px;
}

.resource-icon-text{
	position: absolute;
	bottom: -20px;
	font-family: Roboto-Regular;
	font-size: 14px;
}
.twitter-resource-icon,
.facebook-resource-icon,
.maps-resource-icon,
.mobile-resource-icon,
.webcasts-resource-icon,
.rss-resource-icon,
.data-resource-icon,
.youtube-resource-icon,
.subscribe-resource-icon,
.twitter-resource-icon:hover,
.facebook-resource-icon:hover,
.maps-resource-icon:hover,
.mobile-resource-icon:hover,
.webcasts-resource-icon:hover,
.rss-resource-icon:hover,
.data-resource-icon:hover,
.youtube-resource-icon:hover,
.subscribe-resource-icon:hover{
	min-height: 50px;
	width: 50px;
}
/*
.twitter-resource-icon:hover,
.facebook-resource-icon:hover,
.maps-resource-icon:hover,
.mobile-resource-icon:hover,
.webcasts-resource-icon:hover,
.rss-resource-icon:hover,
.data-resource-icon:hover,
.youtube-resource-icon:hover{
	color: #777777;	
}
*/
.resource-icon-text:hover {
    background: #DDE8FF;
    text-decoration: underline;
}
.zone-postscript-wrapper .twitter-resource-icon{
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/twitter.png) no-repeat center;
}
.zone-postscript-wrapper .twitter-resource-icon:hover{
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/twitter-hover.png) no-repeat center;
}
.zone-postscript-wrapper .facebook-resource-icon {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/facebook.png) no-repeat center;
}
.zone-postscript-wrapper .facebook-resource-icon:hover {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/facebook-hover.png) no-repeat center;
}
.zone-postscript-wrapper .mobile-resource-icon {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/mobile.png) no-repeat center;
}
.zone-postscript-wrapper .mobile-resource-icon:hover {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/mobile-hover.png) no-repeat center;
}
.zone-postscript-wrapper .maps-resource-icon {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/maps.png) no-repeat center;
}
.zone-postscript-wrapper .maps-resource-icon:hover {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/maps-hover.png) no-repeat center;
}
.zone-postscript-wrapper .webcasts-resource-icon {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/webcasts.png) no-repeat center;
}
.zone-postscript-wrapper .webcasts-resource-icon:hover {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/webcasts-hover.png) no-repeat center;
}
.zone-postscript-wrapper .rss-resource-icon {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/rss.png) no-repeat center;
}
.zone-postscript-wrapper .rss-resource-icon:hover {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/rss-hover.png) no-repeat center;
}
.zone-postscript-wrapper .data-resource-icon {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/data.png) no-repeat center;
}
.zone-postscript-wrapper .data-resource-icon:hover {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/data-hover.png) no-repeat center;
}
.zone-postscript-wrapper .youtube-resource-icon {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/youtube.png) no-repeat center;
}
.zone-postscript-wrapper .youtube-resource-icon:hover {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/youtube-hover.png) no-repeat center;
}
.zone-postscript-wrapper .subscribe-resource-icon {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/subscribe.png) no-repeat center;
}
.zone-postscript-wrapper .subscribe-resource-icon:hover {
	background: url(/sites/default/files/dc/shared_assets/resources_icon_set/subscribe-hover.png) no-repeat center;
}
/*********** FOOTER STYLES *********/
.zone-footer .block{
	text-align: center;
}
.zone-footer .dcFooter{
	text-align: left;
	display: inline-block;
}

.footer-icon{
	margin-bottom: 20px;
}
.zone-prefooter-wrapper:before{
	content: url(/sites/default/files/dc/shared_assets/main_stars.jpg);
	min-width: 100px;
	margin-top: -29px;
}
.zone-prefooter-wrapper{
	background: url(/sites/default/files/dc/shared_assets/line_bg.jpg) repeat-x center;
}
.zone-footer-wrapper{
	background: #EBECEE;
}
/*.dcFooterListLower:before{
	content: url(/sites/default/files/dc/shared_assets/footer-stars-bars.png);
}*/
.dcFooterListLower ul:after, .dcFooterListLower ul:before{
	content: url(/sites/default/files/dc/shared_assets/h2stars.png);
}
#resources-link{
	display: none;
}
 h6.dcFooterLabel{
	padding: 0;
	padding-bottom: 10px;
 }
.zone-footer-wrapper .dcFooter .dcFooterList {
	float:left;
	margin: 10px;
	width: 200px;
}
.zone-footer-wrapper a{
	color: #646464;
	text-decoration: none;
}
.zone-second-footer-wrapper, .zone-footer{
	margin-right: 0;
}
.zone-second-footer-wrapper{
	margin-top: 0;
}
.zone-second-footer-wrapper .dcFooterListLower ul li{
	display: inline;
	padding: 0px;
	margin: 10px;
}
.zone-second-footer-wrapper .dcFooterListLower ul li a{
	font-size: 14px;
	display: inline;
}
.zone-second-footer-wrapper .dcFooterListLower ul li a:after{
	content: "";
	border: 0;
}
.more-footer:hover, .view-footer:hover, .dcFooterLabel:hover{
	background: none;
}
.dcFooterList ul li a:before, .dcFooterList ul li a:after,
.dcFooterListLower ul li a:before, .dcFooterListLower ul li a:after {
	border: 0; /*Hide arrows on larger screens*/
}
.zone-second-footer-wrapper{
	background: #2B4888;
}
.dcFooterListLower ul li.dcFirstChild {
	margin-left: 20px;
}

.dcFooterList ul {
    display:block;
    background: #ececec;
    text-indent: 0px;
}

.dcFooterList ul li{
	padding: 0px;
	font-size: 14px;
}
.dcFooterList ul li:hover{
	background: #ececec;
} 
.dcFooterList ul {
    display: block!important;  
}
.dcFooterList .hide{
	display: none;
}
 .dcFooterList .footer-icon{
 	display: block;
 }
 .dcFooterList h4{
 	margin-bottom: 20px;
 	padding:0px;
 }
  .dcFooterList .top-level-footer .toggle-sign{
 	display: none;
 }
 .dcFooterList ul a:after, .dcFooterList .dcFooterLabel:before,
 .dcFooterList .dcFooterLabel.expanded:before{
	content: "";
}
 div.dcFooterLabel:hover{
 	text-decoration: none;
}
.award-logo img{
	height: 50px;
	display: inline-block;
}